18650 Li Ion Battery Charger DIY (with TP4056)

  Рет қаралды 45,805

Gemsung Electronics

Gemsung Electronics

Күн бұрын

Explain how to safely charge and discharge 18650 Lithium Ion battery using TP4056 battery charge module.
Achieve better understanding on battery protection methods through the charge and discharge demonstration.
Also shows how protected batteries behave during charge and discharge.
* Source code for Arduino NANO which displays INA219 Voltage/Current value to OLED display
drive.google.com/drive/folder...

Пікірлер: 78
@bgable7707
@bgable7707 Жыл бұрын
GREAT explanation and diagrams of WHY and HOW charging of Lion batteries !!!
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
Thank you for watching!! Stay tuned for more interesting videos!
@janiththathsara
@janiththathsara 2 жыл бұрын
Helpful and nice explanation 😊 from Sri Lanka 🇱🇰
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Thank you for watching!!
@ED99LAM
@ED99LAM 2 жыл бұрын
thanks for pointing out the deficiencies n solutions. very helpful
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
I am very glad it helped! More videos are being prepared! Thanks
@chuckwilkins3581
@chuckwilkins3581 2 жыл бұрын
Just a great tutorial !! Thanks for the Nano code !!
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
I'm glad it helped!! Thank you for watching!!
@mindpixel3142
@mindpixel3142 2 жыл бұрын
Very helpful review thanks !
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Thank you for watching!!
@DienNguyen-pm6fi
@DienNguyen-pm6fi 4 ай бұрын
thank you for your detail explanation
@gemsungelectronics460
@gemsungelectronics460 4 ай бұрын
Thank you for watching!!
@freedom2000
@freedom2000 Жыл бұрын
excellent video, very clear
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
Thank you for watching!!
@spp34
@spp34 Жыл бұрын
HI, thank you for amazing video. at 9:03, There is a diode next to the B+. May i ask what's the purpose of it?
@sanjayvarunkar
@sanjayvarunkar 8 ай бұрын
Very well explained ..
@gemsungelectronics460
@gemsungelectronics460 8 ай бұрын
Thank you for watching!!
@walttechnology
@walttechnology 2 жыл бұрын
Please, I love this, what did you use to read out your text in this video instead of talking, Is a different video editor or ?
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Hello! I used a tts (text to speech) add on for chrome. Thank you for watching!
@JohnMacGuy
@JohnMacGuy Жыл бұрын
Nice tutorial! Question is you say you put a diode next to R5. Photo looks like you REPLACED R5 with diode. What exactly did you do? Thanks
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
Hello, thank you for watching! The diode is placed in serial to the R5 resistor. I rotated the resistor so that one side of the resistor touches the pad of the resistor position, and the other side of the resistor touching the lead of the diode. It is not very clear in the video, but it was connected as described in the schematic view. Thank you!
@16phoenixlast
@16phoenixlast 8 ай бұрын
Which software have you used for the plot of the graph (as shown in 5:30) ?
@gemsungelectronics460
@gemsungelectronics460 8 ай бұрын
Hi, I've used matplotlib from Python to plot the results. Thank you for watching!!
@francisr6804
@francisr6804 11 ай бұрын
thank you for this tutorial. So if I use the battery while charging, the voltage at the load will vary between 4.2V and 2.4V ? How can I have a constant voltage at the load?
@gemsungelectronics460
@gemsungelectronics460 11 ай бұрын
If you discharge and charge at the same time, the voltage seen at the load will be dependent on the capacity of your source. If the source is large enough to charge and supply to the load at the same time, the voltage will not drop at your load. If the capacity of the source is smaller than the overall usage(charge and usage from the load), then the voltage will drop. If you want a constant voltage at yhe load, it might be useful to use a dc-dc converter (buck or boost) that meets the voltage requirements of your load. Hope it helps! Thank you for watching!!
@Leilektsoglou
@Leilektsoglou 11 ай бұрын
Hello and I hope you are fine. Great explanation. Do you believe the TP-4056 would be fine for my case? I want to send just a few data when pressing a button from an ESP32-sender. This sender will be deep sleeping (2-3mA consumption) all the day and night. Only in the "sunny" hours where the solar panel will be charging the battery, we need to press the button for sending data. So for only about 3 seconds, the sender will wake up, open the WiFi, send the data, and after gets back into deep sleep mode. In this short period of time (3 seconds) where the sender is awaken, the consumption is approximately 100mA (of course there will be a peak for an instance (some ms) of 500mA consumption at the moment the WiFi opens). This process will be repeated about 40 times, meaning 40 pressings of the button for sending few data. So: all the day (slightly less than 24h, actually around 23h58min) ---> consumption 2-3mA except 40x3sec= 120sec= 2min when the sun lights up ---> consumption 100mA So for 2min we power our load (ESP32) and charge the battery from the solar, at the same time. A simple system of a solar panel 1-2W, 6V with a 18650 battery of 2000mAh and the TP4056, could be safe, reliable and power sufficient so as to cover the need for 40 pressing every sunny day?? I am asking about safety and reliability because the load (ESP32) is powered and AT THE SAME TIME the battery is charging and as I know we can't have the 2 processes happening at the same time in TP4056 case. Will the battery have under and over protection?
@gemsungelectronics460
@gemsungelectronics460 11 ай бұрын
Hi, it seems to be sufficient to use 2000mAh battery for your system since the consumption of 3mA×24hr + 100mA×(2/60) is much lower than the battery capacity. However, the open-circuit voltage of your solar panel might exceed the maximum input voltage of tp4056, which is 8V, when the charging is disconnected by the tp4056. Check the open circuit voltage of your solar panel, and add some circuitry (possibly a dc-dc regulator) for protection. Thank you for watching!
@gemsungelectronics460
@gemsungelectronics460 11 ай бұрын
Also, the power generated from the solar panel needs to be checked. If the manufacturer of the panel claims it to be 1-2w, the actual power can be much lower (20% or so) even under strong sunlight.
@Leilektsoglou
@Leilektsoglou 11 ай бұрын
@@gemsungelectronics460 You are right. I tested the solar panel and works fine with such a consumption. It is 10W @ 5V, this is the reason I mentioned actual power of1W-2W.
@Leilektsoglou
@Leilektsoglou 11 ай бұрын
@@gemsungelectronics460 The solar panel is 5V (not 6V that I mentioned) I believe it can reach maximum at 7-8V without load (open-circuit voltage), and as I know the input of TP4056 is 4 to 8V. So it's safe. But in any case, If you know any low power loss dc-dc with output at 5V, please let me know. Just a question here. If the TP-4056 stops the charging process because the battery is full, then the power coming from solar panel stops in the entry modules of TP4056 board before the core chip TP4056. So the voltage of the solar panel is not exactly open-circuit, right?
@Leilektsoglou
@Leilektsoglou 11 ай бұрын
@@gemsungelectronics460 Normally this dc-dc should be such that gets 4 to 6V from the panel and outputs 5V (I thikn it's a good value for the input of TP4056 board). So it should be a booster, stepping-up and stepping-down, depending on the weather conditions. Right?
@koyarbakir775
@koyarbakir775 3 жыл бұрын
hi, I want to make a balance charger using tp4056 for 48v battery 12s 3p does that mean I need 12 tp4056 modules connected in series and then to the battery like BMS wiring?
@gemsungelectronics460
@gemsungelectronics460 3 жыл бұрын
Hello, for charging multiple parallel cells, I think it is doable as far as the cells are balanced with each other. If they are not, it is not recommended to charge multiple cells in parallel, since it might shorten the battery life time. However, for serial charging, if you are using separate power source for each of the TP4056, it might be ok, but if you use a common source for all the TP4056, you may not be able to charge the cells. The reason for this is the B- pin is sharing the GND through the N-channel MOSFET. And if you tie the IN- together, the potential of all the B- pins will be the same. Why not use a BMS instead? It supports charging multiple cells connected in serial. Here is an example video introducing the 2S BMS. --> kzfaq.info/get/bejne/rtOhY8uamOC4l4U.html There are also BMS supporting more cells in serial. Thank you for asking. Good luck!
@janiththathsara
@janiththathsara 2 жыл бұрын
@@gemsungelectronics460 worthful 👏
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Thank you very much!
@janiththathsara
@janiththathsara 2 жыл бұрын
@@gemsungelectronics460 can you tell me, how many batteries parallel charge in this module 🤔 (18650 1200mAh Battery i Have)
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Theoretically, there is no limit for the batteries that can be charged with this module, but since the charging current is limited to 1A, it can take longer for fully charging when multiple li-ions are connected in parallel. One more thing to note when connecting batteries in parallel is those batteries should have equal voltage with similar usage (getting the batteries from the same batch is best). Hope this helped. Thank you for asking!
@keshav8842
@keshav8842 Жыл бұрын
where The Nano Pin pin is going too, i had little confusion in Circuit connection
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
Hi, the arduino nano is for I2C communication with INA220 and the OLED display, for measuring and displayinvlg the current and voltage of the battery. So, for charging purpose only, you would not need the arduino nano. However, if you want to connect the I2C interface to the arduino nano, use following pins. SDA Pin A4 SCL Pin A5 Thank you for watching!!
@keshav8842
@keshav8842 Жыл бұрын
@@gemsungelectronics460 thank you every thing was set, only thing was i am unable to see values on the display, but in serial monitor its working
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
Did you test the connectionto the display? There is a sample code in the library you can try for testing. Run the code and see if you get the sample data displayed on your display.
@keshav8842
@keshav8842 Жыл бұрын
@@gemsungelectronics460 i checked it's working fine, I used NANO but it's showing a space error so I used UNO in the serial monitor I can see the values while using UNO, but I can't see it on display.
@OK-ww2jz
@OK-ww2jz 2 жыл бұрын
What diode did you use?
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Thank you for watching! It is a normal silicon based diode with forward voltage of 0.7V. It doesn't require large current to flow, so any small signal diode would be ok.
@OK-ww2jz
@OK-ww2jz 2 жыл бұрын
@@gemsungelectronics460 Thanks!
@airelsafwan435
@airelsafwan435 2 жыл бұрын
Hi can I use thus while charging?
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Hello, You can connect out+/- to your load while charging. Thank you.
@jln1639
@jln1639 3 жыл бұрын
hello, how many 18650 can we put on a TP4056? I have to put two 18650s on a TP4056.
@gemsungelectronics460
@gemsungelectronics460 3 жыл бұрын
Hello, for connecting two 18650s in parallel wouldn't be a problem when charging. Make sure your cells are equally balanced. (Equally charged and coming from the same batch) When discharging, you should make sure the load drains less than 5A, since this is the continuous drain current limit of the 8205 dual channel mosfet.
@jln1639
@jln1639 3 жыл бұрын
@@gemsungelectronics460 so in series its not possible?
@gemsungelectronics460
@gemsungelectronics460 3 жыл бұрын
With one TP4056, two serial 18650s will not be possible. The output voltage of TP4056 is approximately 4.2V, but you will need 8.4V for two 18650s connected in serial. For two 18650s serial configurations, I recommend you to use the 2s BMS. This link below gives you the introduction of the 2s BMS connected in serial. kzfaq.info/get/bejne/rtOhY8uamOC4l4U.html
@jln1639
@jln1639 3 жыл бұрын
@@gemsungelectronics460 okay thanks you very much!
@gemsungelectronics460
@gemsungelectronics460 3 жыл бұрын
Thank you for your interest! Let me know if you have any comments or questions!
@alvinpondare5721
@alvinpondare5721 2 жыл бұрын
Sir can i use tp 4056 module to charge a 1.5v battery?
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
The output of TP 4056 is 4.2V, so it cannot be used for charging 1.5V batteries. However, there are many chargers that support 1.5V batteries in the market. -> Search google :)
@alvinpondare5721
@alvinpondare5721 2 жыл бұрын
@@gemsungelectronics460 thank you very much sir Im waching from philippines.
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
That's wonderful. One of the countries I long for a visit. Thank you for watching! Have a great day!!
@alvinpondare5721
@alvinpondare5721 2 жыл бұрын
@@gemsungelectronics460 really sir? I'm happy with what you said.
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
Nice chatting with you. Please let me know if you have any other questions or comments. :-)
@vharman20
@vharman20 3 жыл бұрын
Hola, for the input of TP4056 can we connected to external voltage which is 12V?
@gemsungelectronics460
@gemsungelectronics460 3 жыл бұрын
Hello, According to the datasheet, the input voltage should not exceed 8V. So 12V should not be connected directly to TP4056.
@DIYInventor
@DIYInventor Жыл бұрын
How to charge and Use 18650 battery at the same time?
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
All you need to do is connect the battery to the b+ and b- pin and load to the out+ and out- pins. If the load consumes more than 1A, the battery will start discharging. If the load consumes less than 1A, the battery will be charged while the load uses current. Thank you for watching!!
@DIYInventor
@DIYInventor Жыл бұрын
@@gemsungelectronics460 thx sir but i want to ask lead accid battery that how can I charge the battery from solar pannel and use it at the same timr
@gemsungelectronics460
@gemsungelectronics460 Жыл бұрын
If you are using a solar panel to charge the baterry, you can use a controller to charge and discharge at the same time. There are two types of controllers (pwm or mppt) on the marker with various capacities. Make sure to choose one that goes well with your solar panel and battery. Thank you
@noobmaster6074
@noobmaster6074 2 жыл бұрын
Please make a lipo variation pls
@gemsungelectronics460
@gemsungelectronics460 2 жыл бұрын
I will definitely consider usage of lipo batteries.Thank you for watching!
@noobmaster6074
@noobmaster6074 2 жыл бұрын
Thank you so much
@davidfalconer8913
@davidfalconer8913 3 ай бұрын
This little PCB will be damaged by connecting the battery reversed ( so I am informed ? ) .... so ALWAYS double check before you use it .....tip # 34 ................ DAVE™ 🛑
@digihz_data
@digihz_data 11 ай бұрын
I hate this boring text to voice translations. So even if the video is good, I give it a thumb down.
Lithium Battery Charging Station
13:04
EASY TECH
Рет қаралды 629 М.
Power Your Projects With Batteries! (LiPo/Li-ion)
9:27
Sine Lab
Рет қаралды 26 М.
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 32 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 62 МЛН
Load Sharing || Use Solar Panel safely with TP4056
8:51
Tesalex
Рет қаралды 56 М.
Don't Make This Mistake When Designing Li-ion Battery Circuits!
12:24
MicroType Engineering
Рет қаралды 21 М.
DIY LiPo Charge/Protect/5V Boost Circuit
11:31
GreatScott!
Рет қаралды 787 М.
How to Charge 18650 Li-ion Battery Pack DIY - 3 Easy Ways
10:01
Mr Electron
Рет қаралды 420 М.
Active Balancer vs  Passive Balancer
8:01
Gemsung Electronics
Рет қаралды 43 М.
How to Test Battery Capacity without Special Equipment
7:43
Ludic Science
Рет қаралды 185 М.
Why you should avoid using charger modules!
16:44
Electronic Wizard
Рет қаралды 109 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,4 МЛН
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 7 МЛН
Very Best And Good Price Smart Phone
0:42
SDC Editing Zone 9K
Рет қаралды 217 М.