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

ESP32-Controlled Water Quality Monitoring System with Peristaltic Pump and TDS Sensor

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Water Quality Monitoring System with Peristaltic Pump and TDS Sensor

Circuit Documentation

Summary

This circuit is designed to control a peristaltic pump, read data from a TDS (Total Dissolved Solids) sensor, and display information on an LCD display. It also includes temperature sensing capabilities and user input through arcade buttons. The ESP32 microcontroller serves as the central processing unit, interfacing with the sensors, the display, and controlling the relay which in turn controls the peristaltic pump. The circuit includes voltage regulation and LED indicators for visual feedback.

Component List

Peristaltic Pump

ESP32 (30 pin)

TDS Sensor

Sonda Sensor TDS

LCD Display 20x4 I2C

Temperature Sensor

2.1mm Barrel Jack with Terminal Block

5v Relay

Voltage Regulator

LED: Two Pin (green, blue, red)

Resistor (200 Ohms)

Arcade Button (yellow, red)

Wiring Details

Peristaltic Pump

ESP32 (30 pin)

TDS Sensor

Sonda Sensor TDS

LCD Display 20x4 I2C

Temperature Sensor

2.1mm Barrel Jack with Terminal Block

5v Relay

Voltage Regulator

LED: Two Pin (green, blue, red)

Resistor (200 Ohms)

Arcade Button (yellow, red)

Documented Code

No code was provided for the microcontroller(s) in the circuit. The documentation of the code would typically include descriptions of the functions, the main loop, and any interrupt service routines, along with explanations of how the code interacts with the hardware components listed above.