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

ESP32-Controlled Smart Irrigation and Climate Monitoring System

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Smart Irrigation and Climate Monitoring System

Circuit Documentation

Summary

The circuit in question is designed to control various devices such as a mini water pump, fans, and an LED, as well as to monitor environmental conditions using a DHT11 humidity and temperature sensor and a SparkFun gator:soil moisture sensor. The circuit's brain is an ESP32 microcontroller, which interfaces with a 16x2 I2C LCD for display purposes. The circuit is powered by a 5V battery and includes a 4-channel relay module to control high-power devices. Sensing elements include a photocell (LDR) for light detection. The circuit is designed for applications that require environmental monitoring and control, such as a smart greenhouse or home automation system.

Component List

Wiring Details

4 Channel Relay Module

5V Mini Water Pump

Fan

LED (Red, Two Pin)

DHT11 Humidity and Temperature Sensor

SparkFun gator:soil

16x2 I2C LCD

ESP32 (30 Pin)

5V Battery

Resistor (220 Ohms)

Photocell (LDR)

Documented Code

There is no code provided for the microcontroller. The documentation of the code would typically include details on how the ESP32 is programmed to interact with the sensors, control the relay module, and display data on the LCD. This would involve setting up the GPIO pins, reading sensor values, controlling relay states, and updating the display. Without the code, we cannot provide further details on the software aspect of this circuit.