IoT Based Battery Charging/Discharging Status + Voltage Monitoring System with ESP8266

Ғылым және технология

Up to 20%-30% off for PCB & PCBA order:
Only 0$ for 1-4 layer PCB Prototypes:
www.nextpcb.com/?code=Htoeletric
Register and get $100 from NextPCB:
www.nextpcb.com/register?code...
𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻:
In this project, we will build an IoT-based Battery Monitoring System using ESP8266 where you can monitor the battery charging/discharging status along with Battery Voltage & Percentage.
As we know, the battery is the most important component for any device as it powers the entire system. So, it is important to monitor the voltage level of the battery as improper or excess charging/discharging may lead to damage of the Battery or System Failure. Most of the electrical/electronics device has a separate system called as Battery Management System (BMS). The BMS monitors all the properties of the battery like the voltage, current, temperature & auto cut-off system. This ensures the safety and proper handling of Lithium-Ion or Lithium Polymer batteries.
Earlier BMS only monitors the condition of the battery and alarms the user via a battery indicator. But now due to the use of the Internet of Things, we can directly notify the users remotely. They can check the battery status on their smartphones or Computer Dashboard from anywhere in the world.
In this IoT-based Battery Monitoring System, we will use Wemos D1 Mini with ESP8266 Chip to send the battery status data to ThingSpeak cloud. The Thingspeak will display the battery voltage along with the battery percentage in both the charging and discharging cases.
𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗟𝗶𝗻𝗸𝘀 & 𝗦𝗼𝘂𝗿𝗰𝗲 𝗖𝗼𝗱𝗲: how2electronics.com/iot-based...
....................................................................................................................................................................................................................................
Drop a like if you liked this video.
Don't forget to subscribe to our channel for more Electronics projects and tutorials.
Website: www.how2electronics.com
Facebook: / how2electronics
Instagram: / how2electronics

Пікірлер: 49

  • @InnovateYourselfashu
    @InnovateYourselfashu2 жыл бұрын

    Really Helpful video ☺️ thank you so much for this video 🥰

  • @SmartTronics
    @SmartTronics2 жыл бұрын

    Really Helpful Maidam 🥰 thanks so much 😍

  • @rverm1000
    @rverm1000 Жыл бұрын

    nice.! got it working with a sparkfun esp32 thing

  • @manvitha6
    @manvitha62 жыл бұрын

    Here while converting sensor analog value to voltage, why did you multiply 3.3?

  • @electronic7979
    @electronic79792 жыл бұрын

    Nice project 👍

  • @MrAlsan
    @MrAlsan2 жыл бұрын

    Nice tutorial 👍

  • @luthfymuhammad788
    @luthfymuhammad78820 күн бұрын

    5:17 How do you know that the serial monitor reading is 3.41? It's like the difference 3.77 - X = 0.36 (calibration value).

  • @codexrat
    @codexrat4 ай бұрын

    3:28 You are taking 4.2V as Voltage Source but in your diagram, you have connected to the 5V rail of the battery charger.

  • @RanbotRobotics
    @RanbotRobotics11 ай бұрын

    Can you help me with SOH state of charge output how to get.

  • @mramzadg
    @mramzadg2 жыл бұрын

    Awesome 👍👍👍

  • @karna.creations2
    @karna.creations28 ай бұрын

    Where we have to connect the charging module ?? Please tell me

  • @damankumarshah9669
    @damankumarshah96692 жыл бұрын

    Amazing 👌

  • @burakgner
    @burakgner11 ай бұрын

    Why the voltage divider used for analog reading. Other videos also usedsame method. Battery maximum voltage is already 4.2. it can be done easily

  • @iantcroft
    @iantcroft Жыл бұрын

    You have connected the battery to the output of the tp4056 not the battery connections.

  • @vibegamming2907
    @vibegamming2907 Жыл бұрын

    how to open this code part, as this is my first project i don't know. :)

  • @renieljackfrost5626
    @renieljackfrost5626 Жыл бұрын

    what if im going to use a liquid acid 12v battery?

  • @ShreyasJain-fp6qt
    @ShreyasJain-fp6qt4 ай бұрын

    where to connect the charging module

  • @techplanethk
    @techplanethk2 жыл бұрын

    Thanks

  • @k03_akhmadbahariilmi41
    @k03_akhmadbahariilmi414 ай бұрын

    what sensor you wear

  • @BartoszD-px5ns
    @BartoszD-px5ns11 ай бұрын

    how to calculate this value of 0.36 ??" calibration=0.36"

  • @all-about-automation
    @all-about-automation2 жыл бұрын

    Great 👍

  • @lgtv8526
    @lgtv8526 Жыл бұрын

    Didi battery ke terminals wrong connect kiye hai

  • @benjamink7311
    @benjamink73112 жыл бұрын

    How can I use tasmota to display information in home assistant

  • @professordigvijay4703
    @professordigvijay4703 Жыл бұрын

    How to contact you? I need assistance on this project.

  • @nhobuiquangngoc2760
    @nhobuiquangngoc2760 Жыл бұрын

    Your video is very helpful. Is there a way to show the battery percentage more consistently because the battery percentage keeps increasing and decreasing and decreasing and increasing. For example, 78% increased to 79% and then decreased to 78% similarly for other battery levels. It is not as stable as shown on the phone, the battery percentage displayed on the phone is by default decreasing when not charging, and the battery percentage on this one increases and decreases when not charging.

  • @HowtoElectronics

    @HowtoElectronics

    Жыл бұрын

    To display the perfect and accurate battery percentage, use the Fuel Gauge IC called MAX17043. We have a dedicated video on this. You can check: kzread.info/dash/bejne/pIek2qmlirSshLg.html

  • @nhobuiquangngoc2760

    @nhobuiquangngoc2760

    Жыл бұрын

    @@HowtoElectronics Thank you so much😍

  • @zishan.kaif17
    @zishan.kaif172 жыл бұрын

    Good vdo😃😃😃😃

  • @ayularul
    @ayularul Жыл бұрын

    there are exit status error madam.. how to solve?

  • @reviecaras7674
    @reviecaras7674 Жыл бұрын

    how to connect 9v battery

  • @AI-Doom-
    @AI-Doom- Жыл бұрын

    Hi! Look at the schematic and your own circuit. I hope you'll notice a issue there.

  • @syaduinotech3681
    @syaduinotech36812 жыл бұрын

    I try your method and connect the tp4056 with solar panel. Unfortunately, i only see the battery drain and no incoming of the battery in term of the volt after exposing to sunlight. Can you help, why its happen?

  • @HowtoElectronics

    @HowtoElectronics

    2 жыл бұрын

    How are you charging. Are you using solar panel.

  • @syaduinotech3681

    @syaduinotech3681

    2 жыл бұрын

    @@HowtoElectronics yes I am using solar panel.. i believe the tp4056 not so genius in differentiate the load and charging.. and therefore, its only accept charging when below threshold..please help in advise

  • @YochiTea
    @YochiTeaАй бұрын

    I have a question, why did u use 100K ohms instead of 10K ohms or 1L ohms?

  • @HowtoElectronics

    @HowtoElectronics

    Ай бұрын

    Less resistance means more current which will heat the resistor

  • @YochiTea

    @YochiTea

    Ай бұрын

    @@HowtoElectronics alright, thanks for your information 🙌

  • @assassinsgaming690
    @assassinsgaming6902 жыл бұрын

    👏👏👏👏

  • @rehan_alammmblogs
    @rehan_alammmblogs2 жыл бұрын

    👍👍👍👍

  • @alwinvarghese4201
    @alwinvarghese42012 жыл бұрын

    How to connect a 12 v battery?

  • @unwired

    @unwired

    2 жыл бұрын

    adjust the Voltage divider to output < 3.3V, 1440MegaOhm

  • @ismailsuudi6865

    @ismailsuudi6865

    Жыл бұрын

    @@unwired Work? I need for thesis

  • @unwired

    @unwired

    Жыл бұрын

    @@ismailsuudi6865 just adjust your voltage divider resistance

  • @kasunperera4625

    @kasunperera4625

    Жыл бұрын

    Only this two wiget can use?do you know any other platform to use more atractive wiget?

  • @flickmew99

    @flickmew99

    Жыл бұрын

    @@kasunperera4625 you can use blynk. It's general and well known platform for IoT project widgets

  • @unwired
    @unwired2 жыл бұрын

    The video forgot to include the power source for D1.

  • @HowtoElectronics

    @HowtoElectronics

    2 жыл бұрын

    Power using 5V USB supply.

  • @debasishpandey1318
    @debasishpandey13182 жыл бұрын

    12 volt code

  • @KaloyanDobrev
    @KaloyanDobrev5 ай бұрын

    Lame video

Келесі