Description
Low cost Lithium Polymer batteries have revolutionized electronics - they're thin, they're light, they can be regulated down to 3.3V and they're easy to charge. On your phone, there's a little image of a battery cell that tells you the percentage of charge - so you know when you absolutely need to plug it in and when you can stay untethered. The Adafruit LC709203F LiPoly / LiIon Fuel Gauge and Battery Monitor does the same thing. Connect it to your Lipoly or LiIon battery and it will let you know the voltage of the cell, it does the non-linear voltage decoding to get you a valid percentage as well!
This I2C based chip works with any microcontroller or microcomputer boards, including Arduino and Raspberry Pi. It supports 3.3V or 5.0V power and logic. (Note: On some Raspberry Pi models, I2C clock stretching requires slowing down the I2C port.)
Connect a 3.7-4.2V Lithium Ion or Polymer battery to one of the two JST PH ports. Use the included JST PH jumper cable to connect to your boost converter, Feather board, or other compatible hardware. Using the I2C interface and provided Arduino or CircuitPython/Python libraries, you can set the battery pack size and read voltage and percentage at any time. Connecting a 10K thermistor to the THERM pin allows for temperature monitoring. The PCB comes in the STEMMA QT form factor with JST connectors on either side, compatible with SparkFun Qwiic connectors for easy solderless connections and sensor chaining.
Features:
- Accurate fuel gauge and battery monitor for LiIon and LiPoly batteries
- Compatible with 3.3V and 5.0V logic
- I2C interface with clock stretching support
- STEMMA QT form factor with JST connectors compatible with Qwiic
- Supports battery voltage and percentage readings
- Optional thermistor input for temperature measurement
Product Dimensions: 25.4mm x 20.3mm x 7.1mm (1.0" x 0.8" x 0.3")
Weight: 2.4g (0.1oz)
For detailed schematics, code, diagrams and more, please refer to the Adafruit learn guide.