ESP32 Battery Tester

ESP32 Battery Tester Used AI

1 devlog
2h 15m
Created by Josh

Easily test your 1.2-1.5V Alkaline and Ni-MH batteries with an ESP32, 2 jumper wires and a resistor. It just uses the ESP32's built in ADC pins to measure voltage, returning it over serial, which is then picked up by the frontend using WebSerial and a capacity is calculated.

Timeline

I've spent hours trying to get this thing to work, only to end up with the very unhelpful Buffer Overrun error, which is why I'm going to just start from scratch after 2 hours of pain. As for my hardware it's just an ESP32-WROOM-32 dev module, a 47 Ohm resistor and 2 jumper wires connected to ADC and GND to measure voltage. The ESP32 has a 12bit ADC pin, making it decent for accurate battery measurements compared to say an Arduino Uno with a 10bit ADC pin.

Update attachment