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

ESP32-Based Smart Environmental Monitoring System with Wi-Fi and AC Control

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Environmental Monitoring System with Wi-Fi and AC Control

Circuit Documentation

Summary

The circuit in question appears to be a control and monitoring system that utilizes an ESP32-WROOM-32UE microcontroller to interface with various sensors, actuators, and display modules. The system is designed to measure ambient conditions using an ambient light sensor and a DHT22 temperature and humidity sensor. It controls a fan and a bulb through MOSFETs and a relay, respectively. The system status is displayed on an LCD 20x4 I2C module, and multiple LED boards are used for indication purposes. The circuit is powered by 12V batteries.

Component List

Ambient Light Sensor

ESP32-WROOM-32UE

DHT22

Fan

MOSFET (x2)

Battery 12V (x2)

GND

LED Board (x6)

LCD 20x4 I2C

5V Relay

AC Source

Bulb

Wiring Details

Ambient Light Sensor

ESP32-WROOM-32UE

DHT22

Fan

MOSFETs

Battery 12V

LED Boards

LCD 20x4 I2C

5V Relay

AC Source

Bulb

Documented Code

No code was provided for the microcontrollers in the circuit. The documentation of the code would typically include descriptions of the functions, algorithms, and logic used to control the components based on sensor inputs and desired outputs. It would also detail any communication protocols used, such as I2C for the LCD display, and how the microcontroller's GPIO pins are configured and used.