TP4056 with Low battery voltage indicator

Hey guys! I'm still new to the Arduino community and I would like to learn more about the components that we would be using for our project. I still have low experience when it comes to electronics, and I would really be glad to get help here. :smiley:

I will have to design a circuit that charges a Li-ion rechargeable battery and at the same time determines if the said battery is already running on low voltage. This will be called as our power management module.

By the way, here's the link to the image: http://www.haoyuelectronics.com/Attachment/TP4056-modules/1.jpg

The TP4056 charging module is only capable of knowing if the battery is fully charged (Blue LED lights up) or is still charging (red LED is on). The module will be used to power an Arduino Pro Mini, for a wireless sensor network application.

Thank you very much!

:smiley: Have a nice day

If the charger decides to charge the battery, then the battery is "low on voltage".

If you want the Arduino to monitor the battery voltage, you can read that directly with an analog input.

Note: unless your battery already has an overdischarge protection PCB, be sure to use the version of the TP4056 module that has one built in: Micro USB Li-Ion Battery Charger Module TP4056 5V 1A Protection 18650 - US SHIP | eBay

@jremington
I've already seen how reading the voltage of the battery would work online, given for example right here:

and here

http://www.instructables.com/id/Arduino-Battery-Voltage-Indicator/ (just without the LCD, the battery being 3.7-4.2 V connected to a TP4056)

Anyway, here is my diagram named PwrMngmntMdl.png

I don't know where to attach the Low Battery Indicator circuit. I just need the low battery LED indicator and voltage indicator from the sources I stated above. :slight_smile:

PwrMngmntMdl.png

Battery + to A0
int sensorValue = analogRead(A0); //read the A0 pin value

Thank you! :smiley: