Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

NodeMCU ESP8266 and Arduino Nano Based Smart Energy Monitoring System with IR Control

View and Edit Project In Cirkit DesignerImage of NodeMCU ESP8266 and Arduino Nano Based Smart Energy Monitoring System with IR Control

Circuit Documentation

Summary

The circuit in question appears to be a monitoring and control system that utilizes a NodeMCU V3 ESP8266 microcontroller as its central processing unit. The system is designed to interface with a PZEM004t module for electrical parameter measurements, a DHT11 sensor for temperature and humidity readings, an IR sensor for motion detection, and two 5V relays for controlling external devices such as a bulb. The Arduino Nano microcontroller is also included, potentially for additional control or processing tasks. A 5V adapter is used to power the Arduino Nano, while the NodeMCU V3 ESP8266 is powered via its Vin pin. The circuit is designed to operate with 220V power supply for the bulb and includes a current transformer (Ct) for current sensing.

Component List

NodeMCU V3 ESP8266

DHT11

IR Sensor

Ct (Current Transformer)

Arduino Nano

PZEM004t

Bulb

5V Adapter

5V Relay (x2)

Power 220V

Wiring Details

NodeMCU V3 ESP8266

DHT11

IR Sensor

Ct (Current Transformer)

Arduino Nano

PZEM004t

Bulb

5V Adapter

5V Relay (x2)

Power 220V

Documented Code

Arduino Nano Code (Instance ID: 908f2f95-eb48-4b68-9f2b-54f4585eeb6f)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code for the Arduino Nano is a template with no specific functionality. It will need to be populated with the logic required for the intended operation of the circuit.