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

Arduino UNO Controlled Soil Moisture Monitoring and Water Pump System

View and Edit Project In Cirkit DesignerImage of Arduino UNO Controlled Soil Moisture Monitoring and Water Pump System

Circuit Documentation

Summary

This circuit is designed to interface an Arduino UNO with various components including an I2C LCD 16x2 Screen, a couple of Buck converters, a 5V relay, a YL-69 soil moisture sensor (Sonda), a YL-83 Module LM393, and a 5V mini water pump. The Arduino UNO acts as the central controller, managing the input from the soil moisture sensor and controlling the water pump through the relay based on the sensor's readings. The LCD screen displays relevant information, and the Buck converters are used to step down the voltage from a 12V power supply to 5V required by some of the components.

Component List

Arduino UNO

I2C LCD 16x2 Screen

Buck Converter

5V Relay

YL-69 Sonda

YL-83 Module LM393

5V Mini Water Pump

12V Power Supply

Wiring Details

Arduino UNO

I2C LCD 16x2 Screen

Buck Converter (to power 5V components)

Buck Converter (to power 5V mini water pump)

5V Relay

YL-69 Sonda

YL-83 Module LM393

5V Mini Water Pump

12V Power Supply

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. It needs to be populated with the logic for reading the soil moisture sensor, controlling the LCD, and activating the water pump through the relay.