JCP-Team / GDRT2022

Development and deployment of stationary environmental monitoring devices.
0 stars 0 forks source link

Battery Monitoring #11

Open GitM3 opened 2 years ago

GitM3 commented 2 years ago

A simple way to monitor battery life through Arduino: Analog to Digital Converter. 1) Input battery voltage through 10k resistor (current protection) 2) Compare to [analog reference voltage] (https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/) 3) Reference voltage can also be determined by measuring between Arduino's 5V and gnd. (Mine is 4.85 V for some reason) 4) ref voltage * (analog count)/1024

GitM3 commented 2 years ago

[Battery life based on voltage prediction] (https://www.researchgate.net/publication/319191467_Battery_Modeling_and_Lifetime_Prediction)

LiPo prediction based on single cycle: LiPo DIscharge profile

Use this : https://blog.usedbytes.com/2019/03/battery-discharge-profile/#:~:text=When%20fully%20charged%2C%20a%20lithium,V%20to%203.0%20%2D%203.3%20V.