ESP8266-Based Smart Water Quality Monitoring System with Wi-Fi Connectivity
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit designed to monitor water level, pH, and temperature/humidity using an ESP8266 NodeMCU microcontroller. The circuit includes a Water Level Sensor, a PH Meter, and a DHT22 sensor. The ESP8266 NodeMCU is used to read data from these sensors and potentially transmit the data wirelessly.
Component List
Water Level Sensor
- Pins: SIG, VCC, GND
- Description: Measures the water level.
PH Meter
- Pins: Signal, VCC, GND
- Description: Measures the pH level of the water.
ESP8266 NodeMCU
- Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
- Description: Microcontroller used for reading sensor data and potentially transmitting it wirelessly.
DHT22
- Pins: +, Out, -
- Description: Measures temperature and humidity.
Wiring Details
Water Level Sensor
- SIG connected to D3 of ESP8266 NodeMCU
- VCC connected to 3V3 of ESP8266 NodeMCU
- GND connected to GND of ESP8266 NodeMCU
PH Meter
- Signal connected to A0 of ESP8266 NodeMCU
- VCC connected to VIN of ESP8266 NodeMCU
- GND connected to GND of ESP8266 NodeMCU
ESP8266 NodeMCU
- D3 connected to SIG of Water Level Sensor
- D4 connected to Out of DHT22
- 3V3 connected to VCC of Water Level Sensor and + of DHT22
- GND connected to GND of Water Level Sensor, GND of PH Meter, and - of DHT22
- A0 connected to Signal of PH Meter
- VIN connected to VCC of PH Meter
DHT22
- Out connected to D4 of ESP8266 NodeMCU
- + connected to 3V3 of ESP8266 NodeMCU
- - connected to GND of ESP8266 NodeMCU
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 section. The wiring details ensure that each component is correctly connected to the ESP8266 NodeMCU, facilitating accurate data collection from the sensors.