18650 Li Ion Battery Charger DIY (with TP4056)

Поделиться
HTML-код
  • Опубликовано: 12 июл 2024
  • НаукаНаука

Комментарии • 80

  • @bgable7707
    @bgable7707 Год назад +4

    GREAT explanation and diagrams of WHY and HOW charging of Lion batteries !!!

  • @janiththathsara
    @janiththathsara 2 года назад +2

    Helpful and nice explanation 😊 from Sri Lanka 🇱🇰

  • @chuckwilkins3581
    @chuckwilkins3581 2 года назад +2

    Just a great tutorial !! Thanks for the Nano code !!

  • @ED99LAM
    @ED99LAM 2 года назад +1

    thanks for pointing out the deficiencies n solutions. very helpful

  • @mindpixel3142
    @mindpixel3142 2 года назад +4

    Very helpful review thanks !

  • @DienNguyen-pm6fi
    @DienNguyen-pm6fi 6 месяцев назад +1

    thank you for your detail explanation

  • @freedom2000
    @freedom2000 Год назад +1

    excellent video, very clear

  • @sanjayvarunkar
    @sanjayvarunkar 10 месяцев назад

    Very well explained ..

  • @shanthade
    @shanthade Месяц назад +1

    Thank you . Great

  • @spp34
    @spp34 Год назад +1

    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?

  • @JohnMacGuy
    @JohnMacGuy Год назад +2

    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  Год назад +1

      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!

  • @walttechnology
    @walttechnology 2 года назад +1

    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 года назад +1

      Hello!
      I used a tts (text to speech) add on for chrome.
      Thank you for watching!

  • @16phoenixlast
    @16phoenixlast 9 месяцев назад +1

    Which software have you used for the plot of the graph (as shown in 5:30) ?

    • @gemsungelectronics460
      @gemsungelectronics460  9 месяцев назад +1

      Hi, I've used matplotlib from Python to plot the results.
      Thank you for watching!!

  • @francisr6804
    @francisr6804 Год назад +1

    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  Год назад +2

      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 Год назад +2

    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  Год назад +1

      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  Год назад

      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 Год назад

      @@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 Год назад

      @@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 Год назад

      @@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 года назад +1

    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.
      --> ruclips.net/video/xmq0hi3zTgQ/видео.html
      There are also BMS supporting more cells in serial.
      Thank you for asking.
      Good luck!

    • @janiththathsara
      @janiththathsara 2 года назад +1

      @@gemsungelectronics460 worthful 👏

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      Thank you very much!

    • @janiththathsara
      @janiththathsara 2 года назад +1

      @@gemsungelectronics460 can you tell me, how many batteries parallel charge in this module 🤔 (18650 1200mAh Battery i Have)

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      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!

  • @airelsafwan435
    @airelsafwan435 2 года назад +1

    Hi can I use thus while charging?

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      Hello,
      You can connect out+/- to your load while charging.
      Thank you.

  • @keshav8842
    @keshav8842 Год назад +1

    where The Nano Pin pin is going too, i had little confusion in Circuit connection

    • @gemsungelectronics460
      @gemsungelectronics460  Год назад +1

      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 года назад +1

    What diode did you use?

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +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 года назад +1

      @@gemsungelectronics460 Thanks!

  • @alvinpondare5721
    @alvinpondare5721 2 года назад +1

    Sir can i use tp 4056 module to charge a 1.5v battery?

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      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 года назад +1

      @@gemsungelectronics460 thank you very much sir
      Im waching from philippines.

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      That's wonderful. One of the countries I long for a visit.
      Thank you for watching!
      Have a great day!!

    • @alvinpondare5721
      @alvinpondare5721 2 года назад +1

      @@gemsungelectronics460 really sir?
      I'm happy with what you said.

    • @gemsungelectronics460
      @gemsungelectronics460  2 года назад +1

      Nice chatting with you.
      Please let me know if you have any other questions or comments. :-)

  • @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.
      ruclips.net/video/xmq0hi3zTgQ/видео.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!

  • @DIYInventor
    @DIYInventor Год назад +1

    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

  • @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.

  • @noobmaster6074
    @noobmaster6074 2 года назад +1

    Please make a lipo variation pls

  • @davidfalconer8913
    @davidfalconer8913 5 месяцев назад

    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 Год назад +1

    I hate this boring text to voice translations. So even if the video is good, I give it a thumb down.