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

Arduino-Controlled Automated Water Pump System with Level Sensing

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Automated Water Pump System with Level Sensing

Circuit Documentation

Summary of the Circuit

This circuit is designed to control a water pump based on the input from a water level sensor. It uses an Arduino UNO as the central microcontroller to process the sensor data and control the pump via a 12V single-channel relay. The circuit is powered by a 12V power supply, which is connected through a 2.1mm barrel jack with a terminal block. An LED indicator is included for visual feedback. The water level sensor monitors the water level, and when a certain threshold is reached, the Arduino UNO activates the relay, which in turn powers the water pump. The ground connections are shared among all components to complete the circuit.

Component List

Arduino UNO

12V Single Channel Relay

Water Pump

Water Level Sensor

2.1mm Barrel Jack with Terminal Block

LED: Two Pin (red)

12V Power Supply

Wiring Details

Arduino UNO

12V Single Channel Relay

Water Pump

Water Level Sensor

2.1mm Barrel Jack with Terminal Block

LED: Two Pin (red)

12V Power Supply

Documented Code

Arduino UNO - sketch.ino

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

}

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

}

Note: The provided code is a template and does not contain any functional code to control the relay or read from the water level sensor. This will need to be implemented for the circuit to perform its intended function.