An embedded system for real-time monitoring of a 12V automotive battery using ESP32 and multiple sensors
Voltage, Current, Temperature Monitoring SOC estimation via OCV and coulomb counting SOH estimation using internal resistance (Rint) learning Alternator/DC-DC detection for mode switching Adaptive telemetry cadence: Active mode: frequent sampling and MQTT publishing Parked/Idle: reduced cadence Deep sleep: wakes every 10 min for snapshot MQTT telemetry in JSON format for remote monitoring BLE support for local diagnostics and live data viewing Configurable thresholds and timing in app_config.h
Devices & Components
1
hall sensor
1
ESP32 Module
1
Buck Converter Module, adjustable, LM2596 Based
1
Adafruit Waterproof DS18B20 Digital temperature sensor
1
INA226
Software & Tools
1
Core: ESP32 Board Core
Project description
Code
12V Battery Monitor
An embedded system for real-time monitoring
Comments
Only logged in users can leave comments