Hello, currently I want to power a ESP32 connected to a LoRa Module and some sensors with a LiPo battery. In detail with the MakerFocus 10000mAh 3.7V battery.
The battery should be able to be charged while connceted to the circuit with the ESP32. There are several boards to charge batteries like the TP4056, this
board has over-charge protection, over-discharge protection and a LiPo charging processor.
However i want to be able to use the ESP32 with all the periphery while the battery is charging. So I need a power sharing functionality , which the TP4056 does not offer.
There are boards like the Adafruit PowerBoost 1000 Charger, offering those power sharing functionalities, however laking the over-discharge protection.
There are even some alternatives like the MCP73871 board with the same problem.
Are there any boards offering all the above requirements that i´m not aware of?
Safe LiPo charging with over charge protection, over discharge protection, circuit protection and power sharing
Or is it possible to use the Adafruit PowerBoost 1000 Charger and connect it to a DW01P Chip or something similar, which is for battery over-discharge protection.
Sadly i have no electrotechnic background, so it would be nice to exlain thing in beginner terms
Thank You!!
You can add a load-sharing circuit to a TP4056 charging module, but a TP4056 will charge at 1A maximum which will mean that it will take about 10hrs to fully charge the battery if it is fully flat, which is a bit of a slow charge for a LIPO.
How are you connecting this to the ESP32 ? The ESP32 is a 3.3v device, so 3.7v on the 3.3v pin will not work. Nor will 3.7v on the Vin pin, since that is connected to a linear regulator with a voltage drop exceeding the .4 volt. Some extra circuitry will be required. I would in this case for efficiency, go for a buck converter that will drop the 3.7v- 4.2v battery voltage (the battery when fully full should produce almost 4.2v) down to 3.3v but simpler solutions can be made to work as well.
Hmm .. OK well, be really careful with LIPO batteries. You know that the TP4056 circuit does not allow for load-sharing, which is a really important thing.
The MakerFocus 10000mAh 3.7V battery already has all the protection features builtin.
All you need is a charger and a 5.0 V boost regulator. You can use a toggle switch to change between charging and not charging.
Hey, thank you for the input. Im using the ESP32 Firebeetle Board. It comes with a PH2.0 Connector on the board. Until now I connected the battery through the PH2.0 and it worked without any problems. However the battery has to be taken out to charge it.
So the MakerFokus 10000mAh battery comes with build in over-discharge and over-charge protection. I couldn't find those specifications at the manufacturer site. So the battery will cut of the connection to the circuit on its own when reaching a specified voltage?
Is the over-discharge detection voltage and the over-discharge release voltage a indicator for the protection functions?
Yes i just notived it and looked it up because i already searched for a build in charger in the Firebeetle board. After a second look the only indcator i found is the "Support maximum charge current: 500mA" line. However i have no official documentation.
In Detail im using the DFRobot FireBeetle Board-ESP32 V4.0
I couldn't find a tutorial or more information how to use the build in charger, and its specifications.
Do you have any more informations regarding the charger, or some hints where i could find some on my own?
There isn’t anything to know.
When you plug in the USB the battery charges and the Firebeetle runs from the USB power.
When you unplug the USB the Firebeetle runs from the battery.