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

Arduino UNO-Based Smart Irrigation System with Soil Moisture Sensor and LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Smart Irrigation System with Soil Moisture Sensor and LCD Display

Circuit Documentation

Summary

This circuit is designed to interface an Arduino UNO with various sensors, actuators, and display modules. The primary components include a soil moisture sensor, a relay, an LCD display, a motor driver, and several motors. The circuit is powered by a combination of a 9V battery and a lithium-ion battery, with a buck converter used to step down the voltage for the Arduino and other components.

Component List

Arduino UNO

Soil Moisture Sensor

12V Single Channel Relay

9V Battery

16x2 I2C LCD

5V Mini Water Pump

L298N DC Motor Driver

Buck Converter

Lithium-ion Battery 10000mAh

Motor amarillo motorreductor hobby

fscte6b

MG996R

Servo

Wiring Details

Arduino UNO

Soil Moisture Sensor

12V Single Channel Relay

9V Battery

16x2 I2C LCD

5V Mini Water Pump

L298N DC Motor Driver

Buck Converter

Lithium-ion Battery 10000mAh

Motor amarillo motorreductor hobby

fscte6b

MG996R

Servo

Code Documentation

Arduino UNO Code

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

}

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

}

This code is a basic template for the Arduino UNO. The setup() function is where you initialize your components and settings, and the loop() function is where you place the main logic that runs repeatedly.

Additional Documentation

This section is reserved for any additional documentation or notes related to the code or circuit.