Smart Power Monitoring And Conserving Using Nodemcu

About the project

Energy saving is the most important and challenging issue. Smart power meter is used in domestic electric power distribution system. The integration of the Node-MCU,PZEM sensor, Relay and provides the system as Smart Power Monitoring system. Smart power meter provides data for optimization and reduce the power consumption.

Project info

Difficulty: Difficult

Platforms: NodeMCUThingSpeak

Estimated time: 2 months

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

NodeMCU v2-Lua based ESP8266 development kit NodeMCU v2-Lua based ESP8266 development kit x 1
10A-250VAC, 10A-30VDC, Power Relay Gadgeteer module 10A-250VAC, 10A-30VDC, Power Relay Gadgeteer module x 1
VAL-CP-MCB-3S-350/ 40/FM VAL-CP-MCB-3S-350/ 40/FM x 1
100uF 16V Electrolytic Capacitors - Pack of 10 100uF 16V Electrolytic Capacitors - Pack of 10 x 1
Resistor 1K Ohm 1/4 Watt PTH - 20 pk Resistor 1K Ohm 1/4 Watt PTH - 20 pk x 1
Voltage Regulator - 5V Voltage Regulator - 5V x 1
5.0V Electronic Fuse 5.0V Electronic Fuse x 1
PZEM MODULE PZEM MODULE x 1
CT COIL CT COIL x 1

View all

Software apps and online services

ARDUINO IDE ARDUINO IDE
HTML WEB PAGE HTML WEB PAGE

Hand tools and fabrication machines

SCREW DRIVER SCREW DRIVER x 1

Story

                  Smart Energy Meter




WORKING:

  • NodeMCU is an open source IoT platform based on ESP8266 which can connect sensors and let data transfer using the Wi-Fi protocol.
  • PZEM-004T is an electronic module that functions to measure: Voltage, Current, Power, Frequency, Energy and Power Factors.
  • The Node-MCU is connected to PZEM sensor which calculates the units of power used and Relay controls the MCB. We set the limit of power consumed and if it reached the limit the relays turns on and switches the MCB off to stop the power supply by short circuiting. Relay will turn the MCB off when it detects that the supply and return current are not balanced.
  • The load wire is inserted inside the CT coil sensor which calculates the power used and displays it in LCD. We can see the power consumed by using the HTML page, by copying the IP address and pasting it in the chrome browser. A static IP address is created for this. It displays the power consumed, current, and voltage etc., used. By using the mobile phone we can see the amount of power consumed in our home or work place and conserve the electricity accordingly by turning the MCB off.





VIDEO:



WORKING VIDEO:

https://youtube.com/shorts/B98hT6n6Ebs?feature=share





Schematics, diagrams and documents

kicad file

Circuit

CAD, enclosures and custom parts

CAD FILE 2

Box to place the components

CAD FILE

Closure for the box

Code

SOURCE CODE

ARDUINO IDE FILE

Credits

Leave your feedback...