Skip to content

HVS-4798. AI-Enabled IoT Smart B M S for Real-time Health Monitoring and Remaining Useful Life (RUL).

12,500.00

This project presents an AI-Enabled IoT Smart Battery Management System (BMS) for real-time battery health monitoring and Remaining Useful Life (RUL) prediction.

Category Tags
This project presents an AI-Enabled IoT Smart Battery Management System (BMS) for real-time battery health monitoring and Remaining Useful Life (RUL) prediction. The system is designed to continuously measure and analyze key battery parameters such as voltage, current, temperature, State-of-Charge (SOC), and State-of-Health (SOH) to ensure safe and efficient battery operation. The hardware architecture integrates a Raspberry Pi Zero 2 W as the main processing unit and an Arduino acting as an Analog-to-Digital Converter (ADC) for acquiring analog sensor data. Voltage and current sensors monitor electrical parameters, while the LM35 temperature sensor tracks thermal conditions. The Raspberry Pi processes the collected data to estimate SOC and SOH using intelligent algorithms and predicts the Remaining Useful Life (RUL) of the battery. A dual-relay charging mechanism is implemented to support both fast and slow charging modes. Based on SOC and SOH values, the Raspberry Pi automatically controls the relays to switch the charging process ON/OFF, ensuring optimized battery charging and preventing overcharging. If any parameter exceeds predefined threshold limits, the system activates a buzzer and cooling fan for safety protection. The measured battery parameters, along with SOC, SOH, RUL, date, and time, are displayed locally on an LCD module and uploaded to the cloud using the built-in Wi-Fi of the Raspberry Pi. The data is transmitted to the ThingSpeak IoT platform for remote monitoring and analysis. This smart BMS enhances battery lifespan, improves safety, enables predictive maintenance through AI-based RUL estimation, and provides real-time cloud connectivity for advanced battery diagnostics and management.    

Objectives:

  To measure battery voltage, current, and temperature in real time.

  To calculate the battery charge level (SOC).

  To check the battery health condition (SOH).

  To predict the remaining life of the battery (RUL).

  To automatically control fast and slow charging using relays.

  To stop charging when the battery is full or unsafe.

  To activate a buzzer and cooling fan if temperature exceeds the limit.

  To display all battery values on the LCD screen.

  To upload battery data to the ThingSpeak cloud for remote monitoring.

  To improve battery safety, performance, and lifespan.      

The major building blocks of this project are:
  • Adapter power supply.
  • Raspberry pi zero 2W.
  • Arduino UNO.
  • Temperature sensor.
  • Voltage sensor.
  • Current sensor.
  • Buzzer.
  • Li-Ion Battery pack.
  • Cooling fan.
  • Relay.
  • Two Buttons.
  • Charging Circuit.
  • LCD display.
  • LED Indicators
  Software’s used in the project:
  1. Embedded Linux OS.
  2. Python language.
  3. Express SCH for Circuit design.
  4. Artificial Intelligence (AI).
  5. Thingspeak cloud technology.
         

video: