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

ESP32-Based Environmental Monitoring System with Multiple Sensors

View and Edit Project In Cirkit DesignerImage of ESP32-Based Environmental Monitoring System with Multiple Sensors

Circuit Documentation

Summary

The circuit in question is designed to interface with various sensors and modules through an ESP32 microcontroller. The ESP32 serves as the central processing unit, managing data from a DHT22 temperature and humidity sensor, an MQ-135 air quality sensor, a rain sensor, a water level sensor, a BH1750 light intensity sensor, and an HX711 bridge sensor interface. The circuit is powered through the ESP32's 3.3V pin, which supplies power to all other components. Ground connections are also centralized through the ESP32. Sensor data is collected via the ESP32's GPIO pins, with some sensors interfaced through analog pins and others through digital pins. The I2C protocol is used for communication with the BH1750 light sensor.

Component List

ESP32 (30 pin)

DHT22 (x2)

MQ-135 SENSOR AIR QUALITY

HX711 - Bridge Sensor Interface

RAIN SENSOR

Water Level Sensor

BH1750

Wiring Details

ESP32 (30 pin)

DHT22 (x2)

MQ-135 SENSOR AIR QUALITY

HX711 - Bridge Sensor Interface

RAIN SENSOR

Water Level Sensor

BH1750

Documented Code

No code has been provided for the microcontrollers in the circuit. Therefore, this section is currently empty. When code becomes available, it should be documented here with appropriate comments and explanations of its functionality.