ESP32-Based Smart Soil Moisture and Temperature Monitoring System with Solar Power
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit is designed to interface an ESP32 microcontroller with multiple capacitive soil moisture sensors and a DHT22 temperature and humidity sensor. The ESP32 reads data from the sensors and can be powered by a solar charger power bank. The circuit is intended for applications such as smart gardening or environmental monitoring.
Component List
ESP32 (30 pin)
- Description: A powerful microcontroller with built-in Wi-Fi and Bluetooth capabilities.
- Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, Vin, D23, D22, TX0, RX0, D21, D19, D18, D5, TX2, RX2, D4, D2, D15, 3V3
Solar Charger Power Bank
- Description: A power source that can be charged via solar energy.
- Pins: +, -
Capacitive Soil Moisture Sensor V1.2 (4 instances)
- Description: A sensor used to measure soil moisture levels.
- Pins: GND, VCC, AOUT
DHT22
- Description: A sensor used to measure temperature and humidity.
- Pins: +, Out, -
Type-B to USB
- Description: A connector for interfacing USB devices.
- Pins: Type-B, USB
Comment (5 instances)
- Description: Placeholder components for comments or notes.
- Pins: None
Wiring Details
ESP32 (30 pin)
- D4: Connected to DHT22 (Out)
- D34: Connected to Capacitive Soil Moisture Sensor V1.2 (AOUT)
- D35: Connected to Capacitive Soil Moisture Sensor V1.2 (AOUT)
- D32: Connected to Capacitive Soil Moisture Sensor V1.2 (AOUT)
- D33: Connected to Capacitive Soil Moisture Sensor V1.2 (AOUT)
- Vin: Connected to DHT22 (+), Capacitive Soil Moisture Sensor V1.2 (VCC)
- GND: Connected to DHT22 (-), Capacitive Soil Moisture Sensor V1.2 (GND)
Solar Charger Power Bank
- +: Not connected in the provided net list
- -: Not connected in the provided net list
Capacitive Soil Moisture Sensor V1.2
- AOUT: Connected to ESP32 (D34, D35, D32, D33)
- VCC: Connected to ESP32 (Vin)
- GND: Connected to ESP32 (GND)
DHT22
- Out: Connected to ESP32 (D4)
- +: Connected to ESP32 (Vin)
- -: Connected to ESP32 (GND)
Type-B to USB
- Type-B: Not connected in the provided net list
- USB: Not connected in the provided net list
Comment
- No electrical connections
Code
No code was provided for this circuit.
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and code section. The components are clearly separated to ensure readability.