IoT-Based Smart Energy Meter Using ESP32 & ThingSpeak
The IoT-Based Smart Energy Meter is an intelligent electrical monitoring system designed to measure and monitor electricity consumption in real time. The system uses an ESP32 DevKit V1, ZMPT101B voltage sensor, and ACS712-5A current sensor to acquire electrical measurements.
IoT-Based Smart Energy Meter Using ESP32 & ThingSpeak The IoT-Based Smart Energy Meter Using ESP32 & ThingSpeak is a smart electrical energy monitoring system designed to measure and monitor important electrical parameters such as voltage, current, power, and energy consumption. The system uses an ESP32 microcontroller to collect data from voltage and current sensors, process the measurements, and display the information on a 16×2 LCD. The system also uses Wi-Fi connectivity to send the measured data to ThingSpeak, an IoT cloud platform where the electrical parameters can be monitored remotely through graphs and numerical values. This allows users to observe energy consumption without relying only on a traditional energy meter. The project demonstrates how IoT technology can be integrated with electrical energy monitoring to provide convenient, real-time access to energy information. It can serve as a foundation for future smart energy systems with features such as alerts, remote load control, energy-saving analysis, and automated monitoring.

Smart Energy Monitoring
Monitor Your Energy in Real Time
The IoT-Based Smart Energy Meter provides a convenient way to monitor electrical energy usage. The system uses the ESP32 together with voltage and current sensors to collect electrical measurements from a connected load.
The measured data is processed by the ESP32 to determine voltage, current, power, and energy consumption. Important readings are also displayed locally on a 16×2 LCD, allowing users to view the system status directly from the device.
Through ThingSpeak, the collected information can also be transmitted to the cloud and presented in an easy-to-understand graphical format. This makes it possible to monitor energy consumption remotely and observe changes in electrical usage over time.

How the System Works
From Electrical Measurement to Cloud Monitoring
The smart energy meter operates by continuously collecting electrical data from the connected load. The ZMPT101B voltage sensor monitors the AC voltage, while the ACS712 current sensor measures the current flowing through the load.
The ESP32 receives the sensor signals and processes them to determine the electrical parameters. It calculates the power consumption and accumulates energy usage over time. The results are displayed on the LCD for local monitoring.
Using the ESP32's built-in Wi-Fi capability, the measured data is transmitted to ThingSpeak, where it can be viewed through charts and numerical readings. This creates a simple IoT-based platform for monitoring electrical energy consumption remotely.

