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

ESP32-Based Smart Energy Monitoring System with Motion Detection and AC Load Control

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Energy Monitoring System with Motion Detection and AC Load Control

Circuit Documentation

Summary

This circuit is designed to interface various components with an ESP32 microcontroller for sensing, display, and control applications. It includes a PIR sensor for motion detection, a pushbutton for user input, an LCD display for information output, a relay module for controlling AC devices, a ZMPT101B module for voltage sensing, a current sensor for current monitoring, and a power supply to provide the necessary voltage levels to the components. The circuit also includes resistors and an electrolytic capacitor for signal conditioning and stabilization.

Component List

LCD Display 20x4 I2C

PIR Sensor

Pushbutton

LED Bulb AC

Resistor

Electrolytic Capacitor

Power Supply

ZMPT101B

Current Sensor

Relay Module 5v-30v

ESP 32 DEVKIT V1 (30 pins)

Wiring Details

LCD Display 20x4 I2C

PIR Sensor

Pushbutton

LED Bulb AC

Resistor

Electrolytic Capacitor

Power Supply

ZMPT101B

Current Sensor

Relay Module 5v-30v

Documented Code

No code was provided for the microcontroller. The documentation for the code would typically include a description of the functionality, setup and loop functions, and any functions or libraries used to interface with the components. Since no code is available, this section cannot be completed.