MENU

Fun & Interesting

Data logging battery tester using Arduino Sparkfun ESP32 + Adafruit INA3221

etischer 1,079 3 weeks ago
Video Not Working? Fix It Now

This is a kit I've put together for anyone who wants to get started logging data with an Arduino. In this example I'm using an ESP32 Sparkfun Thing Plus C to record battery voltage (0-26V) , current (+/- 100A), power, Ah and Wh to an SD card. There is an LCD screen for displaying data, and a rotary encoder to adjust the SD card write interval. Im using an optional Real Time Clock (RTC) so I can record date and time along with the data. The logger can be used for anything, not just testing batteries. The ESP32 uses the Stemma Qwiic cables, so adding IO is as simple as plugging in cables. You can buy boards to measure and log temperature, humidity, strain, weight, lumens... 0:00 Overview 1:56 Hardware 3:23 Functionality 5:28 Data logging 6:54 Software 11:51 Signoff Arduino code https://etischer.com/arduino/data_logger/ ESP32 https://www.sparkfun.com/sparkfun-thing-plus-esp32-wroom-usb-c.html INA3221 Power monitor https://www.adafruit.com/product/6062 Rotary encoder with RGB LED https://www.adafruit.com/product/5880 Real Time clock https://www.adafruit.com/product/5188 4x20 LCD screen https://www.amazon.com/dp/B086VVT4NH 50A shunt 0-75mV https://www.amazon.com/dp/B06W52Y2HY Bambu 3d printed holder for shunt, ESP32, INA3221 https://makerworld.com/en/models/1285782-arduino-battery-data-logger-50a-0-26-volts-ah-sd#profileId-1314833 Bambu dual LCD holder with 2 rotary encoders https://makerworld.com/en/models/1303815-dual-20x4-lcd-screen-display-with-2-rotary-encoder#profileId-1336667

Comment