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

Arduino-Controlled Soil Moisture Monitoring with Automatic Water Pump

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Soil Moisture Monitoring with Automatic Water Pump

Circuit Documentation

Summary of the Circuit

This circuit is designed to control a 5V mini water pump using an Arduino UNO microcontroller in conjunction with a KY-019 Relay module. The system's operation is influenced by the moisture level in the soil, which is detected by a YL-69 Sonda probe interfaced with a Soil Moisture Module. The Arduino UNO is responsible for processing the moisture level data and activating the relay, which in turn controls the power supply to the water pump. A 9V battery is used to power the relay module and the water pump.

Component List

KY-019 Relay Module 1 Channel

Arduino UNO

5V Mini Water Pump

Battery 9V

YL-69 Sonda

Soil Moisture Module

Wiring Details

KY-019 Relay Module 1 Channel

Arduino UNO

5V Mini Water Pump

Battery 9V

YL-69 Sonda

Soil Moisture Module

Documented Code

Arduino UNO Code (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 operate the circuit. The user is expected to write the necessary code to read the soil moisture level from the Soil Moisture Module and control the relay to power the water pump accordingly.