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

Arduino UNO-Based Water Quality Monitoring System with TDS, pH, and Turbidity Sensors

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Water Quality Monitoring System with TDS, pH, and Turbidity Sensors

Circuit Documentation

Summary

This document provides a detailed overview of a circuit involving an Arduino UNO microcontroller, various sensors (TDS, Turbidity, and pH), a 16x2 I2C LCD, and a 5V adapter. The circuit is designed to measure and display water quality parameters such as TDS, turbidity, and pH levels.

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. TDS Sensor Module

    • Description: Measures the Total Dissolved Solids (TDS) in water.
    • Pins: TDS Negative, TDS Positive, TDS A
  3. Sonda Sensor TDS

    • Description: A probe for measuring TDS.
    • Pins: +, -
  4. Turbidity Module

    • Description: Measures the turbidity (cloudiness) of water.
    • Pins: GND, AO, DO, VCC, S+, SO, S-
  5. Sonda Sensor Turbidez / Turbidity

    • Description: A probe for measuring turbidity.
    • Pins: S, -, +
  6. 5V Adapter

    • Description: Provides a 5V power supply.
    • Pins: AC In 1, AC In 2, 5V, GND
  7. PH Meter

    • Description: Measures the pH level of water.
    • Pins: Signal, VCC, GND
  8. 16x2 I2C LCD

    • Description: A 16x2 character LCD with I2C interface.
    • Pins: GND, VCC, SDA, SCL

Wiring Details

Arduino UNO

TDS Sensor Module

Sonda Sensor TDS

Turbidity Module

Sonda Sensor Turbidez / Turbidity

5V Adapter

PH Meter

16x2 I2C LCD

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:

}

Sonda Sensor TDS Code

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

}

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

}

This documentation provides a comprehensive overview of the circuit, including the components used, their wiring details, and the code for the microcontrollers.