🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /IoT & Connected Devices/Smart Energy / Water Metering/DIY Power Consumption Monitoring Device using ESP32
DIY Power Consumption Monitoring Device using ESP32
Intermediate
ESP32
Project Specific
3 – 6 Hours
Partial Kit

DIY Power Consumption Monitoring Device using ESP32

Build a real-time power consumption meter using an ESP32, ZMPT101B voltage sensor, and ACS712 current sensor to track household appliance energy usage.

Originally published on CircuitDigest
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Voltage Sensor Module
Current Sensor ACS712
Microcontroller IC (DIP) / Chip
Enclosure / Box / Case

Browse all components

How It Works

Why Build This

Track the real-time energy usage and power consumption of household appliances to better understand electricity bills.
Identify high-energy-consuming devices in your home environment to optimize overall power usage.
Gain hands-on experience combining microcontrollers with high-voltage AC sensors and display interfaces.

Real-World Application

Real-time energy tracking for home appliances, optimizing power consumption, and identifying high-energy-consuming devices to lower electricity bills.

Skills You'll Learn

AC mains wiring and safety
SMPS power supply integration
analog sensor calibration
I2C communication protocol
microcontroller programming
real-time data visualization

Safety Precautions

Working with 220V AC mains electricity poses a severe risk of electric shock. Ensure all AC connections are properly insulated, enclosed in a 3D-printed casing, and power is disconnected before handling wiring.

Technology Tags

ESP32
ZMPT101B
ACS712
OLED DISPLAY
IOT
ENERGY MONITORING
AC CURRENT
AC VOLTAGE

Frequently Asked Questions

Yes, the male 3-pin socket connects to your wall outlet, and you plug your appliance into the female 3-pin socket, but you must ensure all internal AC wiring is properly insulated and enclosed before powering it on.
No, the onboard Hi-Link 5V 3W SMPS converts the incoming 220V AC mains power directly into the 5V DC required to run the ESP32 and sensors.
The ESP32 processes the raw signals from the voltage and current sensors and outputs the calculated power metrics onto a 0.96-inch I2C OLED display.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00636