Open-Source Energy Storage Solution: The Flow Battery
In the realm of renewable energy storage, a new project has emerged that allows enthusiasts to create their own zinc-iodide flow battery controlled by an Arduino and an open-source potentiostat. This innovative DIY project combines electrochemical cell design with electronics for control and measurement.
- Understanding the Zinc-Iodide Flow Battery:
The zinc-iodide flow battery is comprised of two electrolyte compartments, separated by a membrane or a membrane-free design. During charging, zinc deposits on the cathode, and iodine/polyhalogen ions form at the anode. Electrolytes are circulated using pumps to maintain flow through the respective half-cells.
- Building the Electrochemical Cell:
To construct the cell, two tanks with zinc and iodide electrolytes are required. An electrochemical cell should be designed with conductive electrodes for each half-cell (for zinc deposition and iodine formation). A membrane or laminar flow design should be implemented to separate electrolytes. Pumps and tubing are essential for enabling electrolyte circulation.
- Control and Measurement Electronics:
An open-source potentiostat is used to control the charge and discharge cycles by regulating voltage/current and measuring electrical parameters. Projects like the Open Source Potentiostat (such as CheapStat and DStat) can interface with microcontrollers. An Arduino board can be utilised to control pumps, valves, and communicate with the potentiostat. The Arduino can also read sensors (voltage, current) and execute algorithms for battery charging/discharging.
- Integration Approach:
Connect the potentiostat electrodes to the flow battery electrodes. Program the Arduino to start and stop electrolyte pumps, control the potentiostat to apply appropriate electrochemical protocols, and log data or send it to a PC for analysis. Shunts or hall sensors can be used to monitor current and voltage during operation.
- Additional Considerations:
Safety precautions must be taken when handling iodine and acidic electrolytes. Calibration and testing are necessary to ensure proper electrodeposition and dissolution reactions. An enclosure for the battery system, electronics, and pump is required for protected operation.
In summary, a zinc-iodide flow battery can be built by assembling the electrochemical cell with flowing electrolytes and connecting it to an open-source potentiostat controlled by Arduino for cycling and monitoring. While detailed stepwise DIY instructions require piecing together knowledge of flow batteries, electrochemistry, and open-source potentiostats, existing DIY battery projects with standard components and tutorials on using Arduino with potentiostats can be adapted to zinc-iodide systems.
A forum is available to document progress and ask for advice on building the flow cell. The cell uses brass-backed grafoil as current collectors, graphite felt as porous electrodes, and matte photo paper as the separator membrane. Each half of the cell has a reservoir and a peristaltic pump to push electrolyte through the cell. The small zinc-iodide flow battery uses a peristaltic pump on each side to push electrolyte through the central electrochemical cell. Researchers advise testing the cell for leaks with distilled water before filling it with electrolyte, and it's possible to make these flow cells with high energy densities.
- The DIY zinc-iodide flow battery project combines the usage of an open-source potentiostat, such as CheapStat or DStat, with an Arduino board to provide control and measurement during the battery's charge and discharge cycles.
- To reap the benefits of science and technology, enthusiasts can implement the zinc-iodide flow battery design by creating a custom cell using zinc and iodide electrolytes, electrodes, and a membrane or laminar flow design, while also incorporating an Arduino for effective control.