ESP32-Based Smart Water Monitoring and Control System with LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an ESP32 microcontroller, a micro servo, a water sensor, an LCD display, a DHT11 temperature and humidity sensor, a 9V battery, and a touch sensor. The circuit is designed to interface these components with the ESP32 to perform various sensing and actuation tasks.
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
Micro servo 9G
- Description: A small and lightweight servo motor used for precise control of angular position.
- Pins: GND, +5V, PWM
Water sensor
- Description: A sensor used to detect the presence of water.
- Pins: Signal, VCC, GND
MKE-M07 LCD1602 I2C
- Description: A 16x2 character LCD display with I2C interface.
- Pins: GND, 5V, SDA, SCL
DHT11
- Description: A temperature and humidity sensor.
- Pins: DATA, GND, VCC
9V Battery
- Description: A standard 9V battery used to power the circuit.
- Pins: -, +
Touch Sensor TTP233
- Description: A touch sensor used to detect touch input.
- Pins: GND, I/O, VCC
Wiring Details
ESP32 (30 pin)
- D34: Connected to Touch Sensor TTP233 I/O
- D32: Connected to Water sensor Signal
- D13: Connected to Micro servo 9G PWM
- GND: Connected to GND of MKE-M07 LCD1602 I2C, Touch Sensor TTP233, Water sensor, 9V Battery, DHT11, and Micro servo 9G
- Vin: Connected to 5V of MKE-M07 LCD1602 I2C, VCC of Touch Sensor TTP233, + of 9V Battery, and +5V of Micro servo 9G
- D22: Connected to MKE-M07 LCD1602 I2C SCL
- D21: Connected to MKE-M07 LCD1602 I2C SDA
- D15: Connected to DHT11 DATA
- 3V3: Connected to VCC of Water sensor and DHT11
Micro servo 9G
- GND: Connected to ESP32 GND
- +5V: Connected to ESP32 Vin
- PWM: Connected to ESP32 D13
Water sensor
- Signal: Connected to ESP32 D32
- VCC: Connected to ESP32 3V3
- GND: Connected to ESP32 GND
MKE-M07 LCD1602 I2C
- GND: Connected to ESP32 GND
- 5V: Connected to ESP32 Vin
- SDA: Connected to ESP32 D21
- SCL: Connected to ESP32 D22
DHT11
- DATA: Connected to ESP32 D15
- GND: Connected to ESP32 GND
- VCC: Connected to ESP32 3V3
9V Battery
- -: Connected to ESP32 GND
- +: Connected to ESP32 Vin
Touch Sensor TTP233
- GND: Connected to ESP32 GND
- I/O: Connected to ESP32 D34
- VCC: Connected to ESP32 Vin
Code
No code is provided for this circuit.
This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. Each component is described in detail, and the wiring connections are clearly outlined to ensure proper assembly and functionality of the circuit.