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

Arduino UNO-Based Water Quality Monitoring System with Wi-Fi Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Water Quality Monitoring System with Wi-Fi Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, various sensors (water level, temperature, pH, EC, DO, turbidity), a WiFi module, and a 4-channel relay module. The circuit is designed to collect data from the sensors and potentially control external devices via the relay module. The WiFi module allows for wireless communication.

Component List

  1. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  2. Water Level Sensor

    • Description: A sensor to measure the water level.
    • Pins: SIG, VCC, GND
  3. Temperature Sensor

    • Description: A sensor to measure temperature.
    • Pins: digital sensor pin, volt, gnd
  4. PH Meter

    • Description: A sensor to measure the pH level of a solution.
    • Pins: Signal, VCC, GND
  5. DFRobot EC Sensor

    • Description: A sensor to measure electrical conductivity.
    • Pins: -, +, A
  6. DO Sensor

    • Description: A sensor to measure dissolved oxygen.
    • Pins: Vcc, Gnd, Out
  7. Turbidity Sensor

    • Description: A sensor to measure the turbidity of water.
    • Pins: OUT, VCC, GND
  8. ESP8266 ESP-03 WiFi Module

    • Description: A WiFi module for wireless communication.
    • Pins: ANT, CH_PD, GPIO_16, RXD, TXD, NC, GND, VCC, GPIO_14, GPIO_12, GPIO_13, GPIO_15, GPIO_2, GPIO_0
  9. 4 Channel Relay Module

    • Description: A relay module to control external devices.
    • Pins: N.O. 4, COM 4, N.C. 4, N.O. 3, COM 3, N.C. 3, N.O. 2, COM 2, N.C. 2, N.O. 1, COM 1, N.C. 1, Pin 13, Pin 14, Pin 15, Pin 16, Pin 17, Pin 18, Pin 19, Pin 20, Pin 21, Pin 22, Pin 23, Pin 24, VCC+, VCC- (GND), IN 1, IN 2, IN 3, IN 4

Wiring Details

Arduino UNO

Water Level Sensor

Temperature Sensor

PH Meter

DFRobot EC Sensor

DO Sensor

Turbidity Sensor

ESP8266 ESP-03 WiFi Module

4 Channel Relay Module

Documented Code

Arduino UNO Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This concludes the documentation for the circuit. Each component is connected as specified, and the Arduino UNO is programmed to handle the setup and main loop for the circuit's operation.