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

ESP32-Controlled Environment Monitoring System with Wireless Communication and Relay Control

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Environment Monitoring System with Wireless Communication and Relay Control

Circuit Documentation

Summary

This circuit integrates a variety of components including sensors, communication modules, a microcontroller, indicators, and a power supply. The primary controller is an ESP32 microcontroller, which interfaces with an InvenSense MPU6050 motion sensor, a DFRobot Capacitive Soil Moisture Sensor, and an NRF24L01 wireless communication module. The circuit also includes a 5V relay for controlling power to external devices and an LCD display for user interface. Power management is handled by a 5V power supply and a rocker switch. Indication is provided by a series of LEDs in different colors.

Component List

Microcontroller

Sensors

Communication Module

Indicators

Relay

Display

Power Supply

Switch

Wiring Details

ESP32 - 38 pins

InvenSense MPU6050

DFRobot Capacitive Soil Moisture Sensor (V1.0)

NRF24L01

LEDs (red, green, yellow, orange)

5v relay

LCD Display 16x4 I2C

POWER SUPPLY 5V 5AMP

Rocker Switch

Documented Code

No code has been provided for the microcontrollers in the circuit. The documentation of the code would typically include descriptions of the functions, initialization routines, main loop, and any interrupt service routines. It would also detail how the code interacts with the hardware components listed above, such as reading sensor data, controlling the relay, updating the display, and managing wireless communication.