LifePO4 12v, 20 ah gauge via I2C or similar

Hi,

Using an LifePO4 12v, 20 ah and a SparkFun Buck-Boost Converter I am powering an arduino with a Lorawan connected sensor in a rural hard to reach area.

My question is: How can I measure the battery status and capacity so I can be able to read it from home? sending the status and measurement through Lorawan is not an issue.

Earlier I used a Li-Po battery with a baby sitter and using the battery gauge chip on the babysitter and I2C I would be able to check the status of the battery but no longer as now I am using a bigger LifePO4 12v, 20 ah battery.

You might be able to use one of these https://www.sparkfun.com/products/12052 to test how much power it draws from a full battery to empty, then implement that into your design (count the power drawn, and use the Arduino to sample the amount and send it back over LoRaWAN

Hi,

Great idea. However, the circuit from sparkfun is max 8 v while the battery I am using is 12 v.

Use a buck boost converter / step down converter