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

ESP32-Based Smart Energy Monitoring and Control System with GSM Reporting

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Energy Monitoring and Control System with GSM Reporting

Circuit Documentation

Summary

The circuit in question appears to be a monitoring and control system that utilizes an ESP32 microcontroller as the central processing unit. The system is capable of measuring voltage and current, displaying data on an LCD I2C display, and controlling devices via a relay module. It also includes a SIM800L module for cellular communication, a buzzer for audible alerts, and a buck converter for voltage regulation. The circuit is designed to interface with AC power and control an AC load, such as a bulb.

Component List

ESP32 (30 pin)

Voltage Sensor

ZMCT103C CURRENT SENSOR

SIM800L

Buck Converter

Relay Module 5V-30V

Buzzer

LCD I2C Display

BC547

Resistor (1k Ohm)

Resistor (10k Ohm)

AC Wire

9W-10W Bulb

Wiring Details

ESP32 (30 pin)

Voltage Sensor

ZMCT103C CURRENT SENSOR

SIM800L

Buck Converter

Relay Module 5V-30V

Buzzer

LCD I2C Display

BC547

Resistor (1k Ohm)

Resistor (10k Ohm)

AC Wire

9W-10W Bulb

Documented Code

No code was provided for the microcontroller or any other programmable components in the circuit. If code is available, it should be documented here with explanations for each function and routine, including setup and loop functions, interrupt service routines, and any communication protocol implementations.