ESP32 Household Current Monitor
Budget: $10 – $30 USD
I want to assemble a small, self-contained system that lets me watch the electrical load inside my house in real time. The core is an ESP32 that reads an ACS712 current sensor, drives a 16×2 I²C LCD, and toggles a relay module. The main goal is straightforward monitoring, but I also need the option to switch the connected device on or off through that relay.
The LCD must show:
• Arus saat ini (Ampere)
• Tegangan (Volt)
• Konsumsi daya (Watt)
I am comfortable flashing with Arduino IDE, so the deliverable is clean, well-commented source code plus a simple Fritzing (or similar) wiring diagram. Please keep the code non-blocking, use standard ESP32 libraries, and debounce the relay control so it does not chatter. Finished sketches should compile without extra paid libraries and display the three values clearly, updating at a sensible refresh rate without flicker.
The LCD must show:
• Arus saat ini (Ampere)
• Tegangan (Volt)
• Konsumsi daya (Watt)
I am comfortable flashing with Arduino IDE, so the deliverable is clean, well-commented source code plus a simple Fritzing (or similar) wiring diagram. Please keep the code non-blocking, use standard ESP32 libraries, and debounce the relay control so it does not chatter. Finished sketches should compile without extra paid libraries and display the three values clearly, updating at a sensible refresh rate without flicker.
Related categories:
C Programming
Electronics
Microcontroller
Electrical Engineering
Arduino
Circuit Design
Embedded Systems
I2C