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

Jan 8, 2026

2894 views

1 respects

MIT

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

/

0
0
Latest commit to the master branch on Invalid date

Comments

Only logged in users can leave comments

mcrahr1

0 Followers

0 Projects

0