IoT Based Smart Battery Monitoring System Using NODEMCU and ThingSpeak

Authors

  • Muhammad Mujtaba Habib NED University of Engineering & Technology, Karachi
  • Abdul Wasiq Siddiqui NED University of Engineering & Technology, Karachi
  • Muhammad Ibad Ur Rehman Syed NED University of Engineering & Technology, Karachi
  • Saqib Hussain NED University of Engineering & Technology, Karachi

Keywords:

Smart Battery Monitoring System, NODEMCU, Battery Health, Battery Management System (BMS)

Abstract

There are many research articles featuring the significance of batteries that require energy stockpiling for some reason. Lead-Acid batteries are generally utilized in light of their dependability and strength. We chose Lead-Corrosive batteries since they are not difficult to screen and ordinarily accessible in Pakistan. This project will describe the Management System for Lead-Acid batteries, designed to monitor the battery's behavior. In order to accomplish this goal, the following system design objectives were initiated. Lead-Acid batteries are being used because of their increased cost-effectiveness compared to the other type of batteries available in the market all around us, domestically and commercially. They consist of two electrodes—a cathode and an anode—dipped in an electrolytic solution. The battery can withstand numerous charges and recharge cycles, but the temperature significantly affects the battery's performance. High and low temperatures can impact the battery heavily in the long and short term. If not properly monitored, the extreme temperature will almost certainly result in battery failures. It would be easier to study the behavior of the battery and predict its lifecycle, charging, and discharging times, so we will deploy a mechanism to automate the log as mentioned above parameters to improve the battery payback period. The objective of this project is to provide different parameters of the lead acid battery, such that DoD (Depth of discharge), SoC (State of Charge), SoH (State of Health), current, voltage, time estimation (charging/discharging), temperature and water level. The project involves designing and developing a battery management system (BMS). It smartly monitors, controls, and manages battery health.

Author Biographies

Muhammad Mujtaba Habib, NED University of Engineering & Technology, Karachi

Department of Electrical Engineering, NED University of Engineering & Technology, Karachi

Abdul Wasiq Siddiqui, NED University of Engineering & Technology, Karachi

Department of Electrical Engineering, NED University of Engineering & Technology, Karachi

Muhammad Ibad Ur Rehman Syed, NED University of Engineering & Technology, Karachi

Department of Electrical Engineering, NED University of Engineering & Technology, Karachi

Saqib Hussain, NED University of Engineering & Technology, Karachi

Department of Electrical Engineering, NED University of Engineering & Technology, Karachi

References

Agarwal, T., "What are the advantages of using A printed circuit board (PCB)," (2017). [Online]. Edgefx.in, Available: https://www.edgefx.in/advantagesusing-printed-circuit-board-pcb/. [Accessed: 09-Sep-2021].

Akcp.com. [Online]. Available: https://www.akcp.com/blog/batterytemperature-monitoring-system/. [Accessed: 09-Sep-2021].

Battery University, "BU-803c: Loss of electrolyte," Batteryuniversity.com, (2010). [Online]. Available: https://batteryuniversity.com/article/bu-803c-loss-ofelectrolyte. [Accessed: 09-Sep-2021].

Bobby, "Understanding acid stratification in lead acid batteries - news about energy storage, batteries, climate change, and the environment," Upsbatterycenter.com, 29-May-2014. [Online]. Available: https://www.upsbatterycenter.com/blog/understanding-acid-stratification-lead-acidbatteries/. [Accessed: 09-Sep-2021].

Chang, W. Y. (2013). The state of charge estimating methods for battery: A review. International Scholarly Research Notices, 2013.

Chiasson, J., & Vairamohan, B. (2003, June). Estimating the state of charge of a battery. In Proceedings of the 2003 American Control Conference, 2003. (Vol. 4, pp. 2863-2868). IEEE.

Crown Battery, "What is a sulfated battery and how to prevent it," Crownbattery.com. [Online]. Available: https://www.crownbattery.com/news/sulfation-and-battery-maintenance. [Accessed: 09-Sep-2021].

Dahl, Ø. (2009). High-precision beamforming with UWB impulse radar (Master's thesis).

EHS – Concordia. (2016). Lead Acid Batteries. Retrieved February 27, 2021, from Concordia.ca

ESP32 DevKitC Pinout, Overview, Features & Datasheet. (2021). In Components101.com. [Online]. Available: https://components101.com/microcontrollers/esp32-devkitc [Accessed: September 9, 2021].

Friansa, Koko & Nashirul Haq, Irsyad & Santi, Maria & Kurniadi, Deddy & Leksono, Edi & Yuliarto, Brian. (2017). Development of Battery Monitoring System in Smart Microgrid Based on the Internet of Things (IoT). Procedia Engineering. 170. 482-487. 10.1016/j.proeng.2017.03.077.

García Vera, Y. E., Dufo-López, R., & Bernal-Agustín, J. L. (2019). Energy management in microgrids with renewable energy sources: A literature review. Applied Sciences, 9(18), 3854.

HAbdi, B., Mohammadi-ivatloo, S., Javadi, A., Khodaei, A. R., & Dehnavi, E. (2017). Energy Storage Systems. In Distributed Generation Systems (pp. 333-368). Elsevier. https://doi.org/10.1016/B978-0-08-100592-6.00010-3

Hamilton, C. (2013). A guide to printed circuit board design. Elsevier.

Hutchinson, R. (2004). Temperature effects on sealed lead acid batteries and charging techniques to prolong cycle life (No. SAND2004-3149). Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States). Resistance thermometer Pt100 or Pt1000 - WIKA, Wika.com. [Online]. Available: https://www.wika.com/en-en/lp_pt100_pt1000.WIKA

Kumar, S., Sharma, K., Raj, G., Datta, D., & Ghosh, A. (2020, February). Arduino and ESP32-CAM-based automatic touchless attendance system. In Proceedings of the 3rd International Conference on Communication, Devices and Computing: ICCDC 2021 (pp. 135-144). Singapore: Springer Singapore.

Lastminuteengineers.com. [Online]. Available: https://lastminuteengineers.com/arduino-sr04-ultrasonic-sensor-tutorial/. [Accessed: 15-Sep-2021].

O'Grady, J. (2019). State of Charge Estimation of Lithium-ion Batteries using Extended Kalman Filtering. Retrieved from https://www.jackogrady.me/battery-management-system/state-of-charge-estimation-of-lithium-ion-batteries-using-extended-kalman-filtering/

Pandya, R. (2015). To Study and Use of Thermocouple for Temperature Measurement in Experiment Work. Vol-1 Issue-4.

Process Parameters. (2019, June 24). What is a PT100 sensor working principle? Sensors UK manufactured. [Online]. Available: https://www.processparameters.co.uk/

Reese, L. (2019). The working principle, applications and limitations of ultrasonic sensors.

Veit, M., & Johra, H. (2021). How to use Arduino UNO for low-cost temperature measurements with Pt 100 sensors.

Yao, J., & You, F. (2020). Simulation-based optimization framework for economic operations of autonomous electric taxicab considering battery aging. Applied Energy, 279, 115721.

Zhang, X., Zhu, J., & Sahraei, E. (2017). Degradation of battery separators under charge–discharge cycles. RSC Advances, 7(88), 56099-56107.

Website References:

"Battery basics," Progressivedyn.com, (10-Nov-2020). [Online]. Available: https://www.progressivedyn.com/service/battery-basics/. [Accessed: 27-Feb-2021].

"Characteristics of lead-acid batteries," Pveducation.org. Available: https://www.pveducation.org/pvcdrom/lead acid-batteries [Accessed: 27 Feb-2021].

"Dip Trace - Schematic and PCB Design Software," Diptrace.com. [Online]. Available: https://diptrace.com/. [Accessed: 27-Feb-2021].

"ESP8266 daily task - publish temperature readings to ThingSpeak," Randomnerdtutorials.com, (2018). [Online]. Available: https://randomnerdtutorials.com/esp8266-daily-task-publish-temperature-readingsto-thingspeak/.

"Fee Schedule." PTA Pakistan Telecommunication Authority. (n.d.). Retrieved on September 9, 2021, from https://www.pta.gov.pk/en/industry-support/home/fee-schedule.

"Forbes Search," Forbes Magazine.

"How does a Pt100 sensor work?," Epicsensors.com. [Online]. Available: https://www.epicsensors.com/en/faq/how-does-a-pt100-sensor-work/. [Accessed: 15-Sep-2021].

"NodeMCU ESP32," Esphome.io. [Online]. Available: https://esphome.io/devices/nodemcu_esp32.html. [Accessed: 15-Sep-2021].

"The Internet of Things with ESP32," Esp32.net. [Online]. Available: http://esp32.net/. [Accessed: 15-Sep-2021].

"The role of cloud computing on the internet of things," Stonefly.com. [Online]. Available: https://stonefly.com/blog/role-cloud-computing-internet-things. [Accessed: 27-Feb-2021].

"What is Depth of Discharge, and why is it so important?" federalbatteries.com.au. (2020). Retrieved September 9, 2021, from https://federalbatteries.com.au/news/what-depth-discharge-and-why-it-so-important/

Downloads

Published

2022-10-20

How to Cite

Habib, M. M., Siddiqui, A. W., Syed, M. I. U. R., & Hussain, S. (2022). IoT Based Smart Battery Monitoring System Using NODEMCU and ThingSpeak. Frontiers in Engineering Science and Technology, 1(1), 2201–2211. Retrieved from https://saturnpublications.com/index.php/fest/article/view/2