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

ESP32-Controlled Environmental Monitoring and Watering System

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Environmental Monitoring and Watering System

Circuit Documentation

Summary

This circuit is designed to interface various sensors and actuators with an ESP32 microcontroller. The sensors include a DHT11 humidity and temperature sensor, a photocell (LDR), a water sensor, and a soil moisture sensor. Actuators include a 12V single-channel relay and a 5V mini water pump. An RGB LED module and a pushbutton are also part of the circuit for user interaction and feedback. The circuit is powered by a 5V connector, and a resistor is used for the photocell voltage divider. The ESP32 serves as the central processing unit, reading sensor data, controlling the relay and water pump, and managing the LED states.

Component List

DHT11 Humidity and Temperature Sensor

12V Single Channel Relay

Photocell (LDR)

Water Sensor

Pushbutton

RGB LED Module

5V Mini Water Pump

Soil Moisture Sensor

Resistor

ESP32

Connector 5V

Wiring Details

DHT11 Humidity and Temperature Sensor

12V Single Channel Relay

Photocell (LDR)

Water Sensor

Pushbutton

RGB LED Module

5V Mini Water Pump

Soil Moisture Sensor

Resistor

ESP32

Connector 5V

Documented Code

No code was provided for the microcontroller. The documentation of the code would typically include a description of the functionality implemented, 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.