3.7V Lipo & Lithium Ion battery monitoring using ESP8266, TP4056, & Blynk 2.0, IoT project

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • JLCPCB 1-8 Layer PCB at $2. PCBA from $0 (Free Setup, Free Stencil)
    Click here to sign up. Get $54 new user coupons at jlcpcb.com/SKL
    Subscribe to my New RUclips Channel, if you want to watch my videos in Hindi/Urdu
    / @letsgetstartedd
    Read Article:
    programmingdig...
    Related Videos:
    Blynk 2.0 and ESP8266 getting started video
    • Blynk 2.0 and ESP8266 ...
    3.7V Lipo Battery or Lithium Ion battery charger and Power supply:
    • 3.3V Power Supply for ...
    4S lithium Ion Battery Pack for a Racing Drone:
    • 4S Lithium Ion Battery...
    6V, 48V, & 72V Ebike battery charging with 12V adaptor or a solar panel:
    • Ebike Battery New Inve...
    Diy FPV Racing Drone:
    • DIY FPV Drone for Begi...
    How to make 3S and 4S lithium Ion Battery Packs:
    • How to make Lithium Io...
    Automatic Spot Welding machine using Arduino:
    • Spot Welding Machine u...
    Spot Welding Machine using Capacitor, without Arduino:
    • Spot Welding Machine, ...
    Diy Trike Electric Scooter using Hoverboard motors:
    • Trike Electric Scooter...
    Electric bike/Ebike Motor Controller wiring:
    • 48V 500W Ebike or Elec...
    Support me on Patreon and get access to hundreds of projects:
    / electroniclinic
    Project Description:
    ********************
    In today’s episode, you will learn how to make 3.7V Lipo and Lithium Ion Battery Monitoring System using Nodemcu ESP8266 WiFi Module, TP4056 1S battery charger, SSD1306 Oled display Module, and the New Blynk V2.0.
    You need to be very careful while working on battery powered projects as you are not supposed to Overcharge and Over-discharge your Lipo or Lithium Ion battery. Overcharging can make your battery explode and it has practically happened to me. Being an engineer, when I knew all about it, I still made the most stupid decision by purchasing this battery charger. You can clearly see there is no protection circuit. The Lipo Battery overcharged and caught fire. Thank God I was at home so I quickly put out the fire. So, just don’t purchase a cheap battery charger; buy the one that has a charge protection circuit. Like this Imax charger; I have been using it for months and until now its working just fine.
    Anyway, just like Overcharging, the battery over-discharging is also not a good thing because if you continuously over-discharge or completely drain your battery it will tremendously reduce the battery life span. Just take a look at this Lipo battery, I used it to fly my racing drone. It looks like a new battery as I have been charging it using my Imax charger, but its dead now because of over-discharging as I was pushing it to its maximum limits. There wasn’t any voltage monitoring system so I had no idea when to stop flying the drone.
    ********************
    Amazon Purchase links:
    *****************
    3.7V 1S Lipo Battery
    amzn.to/3C05UKm
    3.7V Lithium Ion Battery
    amzn.to/3PTc7h5
    TP4056 Charger
    amzn.to/3PTkaub
    Nodemcu ESP8266
    amzn.to/3jxIplG
    Imax LiPro Balance Charger:
    amzn.to/3ZIoL6O
    Other must-have Tools and Components:
    Arduino Uno, Nano, Mega, Micro "All types of Arduino Boards":
    amzn.to/3fk5OTi
    Top Arduino Sensors:
    amzn.to/3vZbnfM
    Super Starter kit for Beginners
    amzn.to/3cq56C5
    Top Oscilloscopes
    amzn.to/3ctF3d8
    Variable Supply:
    amzn.to/2PEAqE7
    Digital Multimeter:
    amzn.to/2QGRPg1
    Top Soldering iron kits: "best"
    amzn.to/39nqDtb
    Top Portable drill machines:
    amzn.to/3suQMh7
    Jumper Wires:
    amzn.to/2NYPEDA
    3D printers:
    amzn.to/3ruG1dt
    CNC Machines:
    amzn.to/3cuZWVv
    Electronics Accessories:
    amzn.to/3sueV7z
    Hardware Tools:
    amzn.to/3m9UhaN
    DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
    ****************
    For More Projects and Tutorials visit our Website:
    programmingdig...
    Follow me on Facebook:
    / electronic-clinic-7697...
    Follow me on Instagram:
    / electroniclinic
    Email:
    stu_engineering@yahoo.com
    About the Electronic Clinic:
    Electronic Clinic helps the students and other professionals to learn electronics, designing, and programming. Electronic Clinic has tutorials on Arduino, Arduino Nano, Raspberry PI, image processing, gsm based projects, Bluetooth based projects, esp8266 projects, Nodemcu projects, robotics, desktop application designing and programming, PLC, SCADA, RC Planes, Electronics, Power Generation, HMI, and much more. Check my Playlists.
    #3.7vLipoBatteryMonitoring #batteryvoltagemonitoring #TP4056

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

  • @elektron2kim666
    @elektron2kim666 5 месяцев назад +1

    I'm constructing a series of RPI Pico "computers" for myself for now and it's getting interesting. I'm on a clock quest at the moment, so I can log voltages, temperatures or GPS speed or whatever. I make a lot of adapters and circuit modules to get things going. Videos like this are very helpful.

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

    You are great 👍
    Very useful channel and clear explanation

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

    Good subject matter but the background music is unnecessary and distracting making it very hard to hear your voice.

    • @ElectroniClinic
      @ElectroniClinic  Месяц назад

      @@TimRickey you are right, now I don't add music.

  • @shakerileiwat4341
    @shakerileiwat4341 Год назад

    Great as always 👍👍👍
    If I wanted to use ESP32, what would the equation be like?
    Make a vedio about battery charger and load sharing , please ☺

  • @MikeNugget
    @MikeNugget Год назад

    Awesome video!
    Have you ever faced with the need of updating the firmware after hardware has been already shipped? Would be very interesting to watch some video how to update firmware remotely.

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

    thanks to Arduino. Designing is so easy

    • @ElectroniClinic
      @ElectroniClinic  Год назад

      Ya it's so easy. Now I will also start designing products so you gonna see a lot of new things

    • @naeemhaq3504
      @naeemhaq3504 Год назад

      You know semiconductor physics?

  • @takudzwatk8120
    @takudzwatk8120 3 месяца назад

    why is the battery percentage going forth and back ? help me please..

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

    Very cool video. Btw, I have exactely the same charger/balancer. However... mine is fake, cheap contraband and very unreliable. So sad 😞

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

    Is it possible to make 36v litium batery management sistem like your project in this video:?

    • @ElectroniClinic
      @ElectroniClinic  Год назад

      Ya you can. Watch my video on ebike battery system.

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

    Sir can I use 3.7V battery directly with nodemcuesp8266?

  • @skilledcamman4752
    @skilledcamman4752 4 месяца назад

    Nice video. But dont like the bg music.

  • @g7mks383
    @g7mks383 Год назад

    Thanks a really interesting project. Could this project be upscaled to monitor a 13 volt lead acid battery.?

    • @ElectroniClinic
      @ElectroniClinic  Год назад

      I have already done this. Check playlist.

    • @g7mks383
      @g7mks383 Год назад

      Yes I did see this thanks and built the project exactly as you said but it would never work. I'm trying to monitor solar panels in a remote building. Thanks again for you interesting posts.

    • @ElectroniClinic
      @ElectroniClinic  Год назад

      @@g7mks383 not this project, this one is for 3.7v. I am talking about my projects on Lead acid battery voltage monitoring.

  • @sunnyder123
    @sunnyder123 Год назад

    Sir,
    After verify the code, there is an error: extended character - is not valid in an identifier.
    Battery_Monitoring:58:11: error: extended character - is not valid in an identifier
    58 | return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    | ^
    Battery_Monitoring:58:34: error: extended character - is not valid in an identifier
    58 | return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    | ^
    Battery_Monitoring:58:57: error: extended character - is not valid in an identifier
    58 | return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    | ^
    exit status 1
    extended character - is not valid in an identifier
    The code as below:
    mapfloat(float x, float in_min, float in_max, float out_min, float out_max)
    {
    return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    }
    I have try to modify the code but it is still happen an error.
    Do you have any idea?
    thank a lot

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

    Hi 🙋‍♂️
    How can I check the battery status of a 12v Lipo battery using a microcontroller when the battery is underloaded? I want to know when my battery will run out
    Thank you 🙏🏽

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

      I have videos on 12v batteries. Kindly check playlist

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

      @@ElectroniClinic name of the video or link 🔗

  • @mohamedmalkhaan4111
    @mohamedmalkhaan4111 Год назад

    Can you help to get battery voltage of my off grid system.
    Need to on off the relay by blynk through on off switch and get the battery voltage by gadge with supporting esp32 board

    • @ElectroniClinic
      @ElectroniClinic  Год назад

      I already have a video on this. Check playlist.

    • @mohamedmalkhaan4111
      @mohamedmalkhaan4111 Год назад

      @ElectroniClinic yes but the relay
      Control and voltage calculation both code I'm facing issue can you help me to creat the code I need only battery voltage calculation and one relay control by blynk

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

      @@mohamedmalkhaan4111 ya I have explained how to monitor the battery voltage. Check playlist.

    • @mohamedmalkhaan4111
      @mohamedmalkhaan4111 Год назад

      Hi dear I have checked the playlist but couldn't found can you help me need to control 1 relay and get battery voltage

  • @ALLINONE-ec9jq
    @ALLINONE-ec9jq Год назад

    please write a code for solar controler 48 volt batter monitring and also monitor charging current 50 amp max