A DIY project to monitor State of Charge (SoC) and State of Health (SoH)... This project is a compact device for monitoring the State of Health (SoH) and State of Charge (SoC) of lithium batteries. It uses the BQ27441 fuel gauge IC and BQ24075 charger IC, along with an ATmega328P microcontroller, to provide real-time battery data and display it through LED bars.
- Real-time monitoring of battery State of Health (SoH) and State of Charge (SoC).
- LED indicators for SoH and SoC.
- USB-C compatibility for charging and power input.
- Multiple battery connection options (18650 holder, JST connector, screw terminal).
- Compact and self-contained design.
- Schematic: Schematic Charging Circuit.pdf | Schematic MCU Circuit.pdf
- Bill of Materials: BOM_Battery health device.xlsx
- Gerber Files: Gerber_Files/
- Pick and Place File: PickAndPlace_PCB_Battery-health-device.xlsx
- 3D Models: 3D_Models/
- Arduino Code: Battery_health.ino
For step-by-step assembly instructions, refer to the Assembly Guide.
This project is licensed under the MIT License. See the LICENSE file for details.
Watch the video demonstration of this project on YouTube.
- Inspired by SparkFun's Battery Babysitter.
- Designed and built by DIY GUY Chris.
