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

Arduino UNO-Based Water Quality Monitoring System with GSM and Solar Power

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Water Quality Monitoring System with GSM and Solar Power

Circuit Documentation

Summary

This circuit is designed to interface various sensors and modules with an Arduino UNO microcontroller. The sensors include a TDS sensor, a turbidity sensor, a pH meter, and a temperature sensor. Additionally, the circuit includes a SIM800L GSM module for communication, a solar panel for power, a battery charger, and a boost converter for voltage regulation.

Component List

  1. Arduino UNO

    • Description: 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 in water.
    • Pins: TDS Negative, TDS Positive, TDS A
  3. Sonda Sensor TDS

    • Description: Probe for measuring total dissolved solids.
    • Pins: +, -
  4. Resistor

    • Description: Passive electrical component that implements electrical resistance.
    • Pins: pin1, pin2
    • Properties: Resistance: NaN Ohms
  5. Turbidity Module

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

    • Description: Probe for measuring turbidity.
    • Pins: S, -, +
  7. PH Meter

    • Description: Measures the pH level of a solution.
    • Pins: Signal, VCC, GND
  8. Temperature Sensor

    • Description: Measures temperature.
    • Pins: Temp GND Black, Temp VDD Red, Temp DQ Data Yellow
  9. SIM800L GSM Module

    • Description: GSM module for communication.
    • Pins: 5V, GND, VDD, SIM_TXD, SIM_RXD, RST
  10. Solar Panel

    • Description: Converts sunlight into electrical energy.
    • Pins: +, -
  11. Diode

    • Description: Allows current to flow in one direction only.
    • Pins: cathode, anode
  12. Boost Converter MT3608

    • Description: Boosts the input voltage to a higher output voltage.
    • Pins: OUTPUT +, OUTPUT -, INPUT +, INPUT -
  13. 18650 Li-ion Battery

    • Description: Rechargeable lithium-ion battery.
    • Pins: -, +
  14. Battery Charger 4.2V

    • Description: Charges the 18650 Li-ion battery.
    • Pins: OUT+, OUT-, B+, B-, IN+, IN-

Wiring Details

Arduino UNO

TDS Sensor Module

Sonda Sensor TDS

Resistor

Turbidity Module

Sonda Sensor Turbidez / turbidity

PH Meter

Temperature Sensor

SIM800L GSM Module

Solar Panel

Diode

Boost Converter MT3608

18650 Li-ion Battery

Battery Charger 4.2V

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 a detailed list of components, their connections, and the code used in the microcontrollers.