Smart Energy meter -An Iot device used to measure Power consumption of Household electric components

Published Aug 04, 2024
 8 hours to build
 Intermediate

A smart energy meter with an ESP8266 microcontroller uses HW-872A/B/C sensors for current and ZMPT101B for voltage measurement. It transmits data to a Blynk server, allowing users to monitor energy consumption via the Blynk app. This setup aids in efficient energy management and integration with smart home systems.

display image

Components Used

ESP8266 WiFi Module
ESP8266 is a system on chip (SoC) which provides WIFI capability for embedded applications. This enables internet connectivity to embedded applications. ESP8266 modules are mostly used in Internet of Things(IoT) applications.
1
LCD 16x2 Display Module
LCD16x2 has two lines with 16 character in each line. LCD16x2 is generally used for printing values and string in embedded application.
1
Breadboard
Breadboard
1
Lithium Ion Battery 3.7V 2500mAh 18650
Consumer Battery & Photo Battery 3.7V 2500mAh
2
HW-872A/B/C
The HW-872A/B/C are current sensors used to measure electrical current in a circuit, providing accurate readings for monitoring and control purposes. They typically employ technologies like Hall effect or shunt resistors to convert current into a measurable voltage output. These sensors are crucial in applications requiring current monitoring, such as power management systems and electrical protec
1
ZMPT101B voltage sensor module
Measuring voltage across load
1
led bulb
An LED bulb uses light-emitting diodes to produce light, offering high energy efficiency and long lifespan compared to traditional incandescent bulbs. They are widely used for their low power consumption and reduced heat output.
1
Battery holder
A battery holder is a case or compartment designed to securely hold batteries in place and provide electrical connections for powering a device.
1
Description

A smart energy meter using the ESP8266 microcontroller allows for real-time monitoring and reporting of electrical energy consumption. The ESP8266, with its Wi-Fi capability, connects the meter to the internet, enabling remote data access and control. This setup typically includes a current sensor, such as the HW-872A/B/C, to measure the current flow. The measured data is processed by the ESP8266 and transmitted to a cloud service or a local server. Users can access and visualize their energy usage through a web interface or a mobile app. This smart meter helps in efficient energy management by providing detailed insights and alerts on consumption patterns. It also supports integration with smart home systems for automated energy-savining strategies.

This is all about the working of the Above Smart Energy meter .

Now, Let's look into the step wise procedure of building this project 

1.Connect the LED bulb to external power supply and Voltage sensor ZMPT101B.Connect with ESP8266NodeMCU through the vcc ,gnd ,out pins to digital pins of ESP8266.

2.Connect the current sensor HW-872A/B/C in series with bulb and voltage sensor ZMPT101B. Connect with ESP8266NodeMCU through the vcc ,gnd ,out pins to digital pins of ESP8266.

3. Connect the LCD Module with potentiometer POT ,to display the values of the voltage ,power,current ,and RMS values drawn by the bulb through digital pins of ESP8266 NODeMcu.

4.All these connections are done by using breadboard individually and then unitedly with NodeMcu Esp8266

5.Writting the programming of SMART energy meter using Arduino IDE tool .

6. Connect the ESP8266 With the blink server by creating a project in blyn website and enter Passcode ,Check id and auothnitication token in the Code .

7.switch ON the power supply to check the readings.

8.After sucessfully connected with blynk server ,now we can measure the readings of Power,Current ,Voltage ,and RMS values in blynk server and we can check wether same values are getting in the LCD display .

9.The easy monitization of the project we use this project in the mobile ,there we can see the readings.

10.This we can further develop to calculation of amount in rupees ,that how much electricity bill it will generate.

11.This project helps us to moniter the electric equipment to conserve the electricity,and reduse the electricity bill by actually knowing should we turn off or On the bulb.

12.Hence the result we can check here image provided.

Codes

Downloads

InShot_20240803_145426624 Download

Institute / Organization

Rajiv Gandhi University of Knowledge Technologies IIIT -NUZVID
Comments
Ad