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 OLED Display

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

Circuit Documentation

Summary

This circuit is designed to interface an Arduino UNO with various sensors, actuators, and modules. The components include a DHT22 temperature and humidity sensor, a buzzer module, an OLED display, a capacitive soil moisture sensor, two Tower Pro SG90 servos, a mini diaphragm water pump, a buck converter, a two-channel relay, two fans, a DC barrel jack, an ultrasonic sensor, and an LED strip. The Arduino UNO serves as the central microcontroller, managing inputs from sensors and controlling outputs to actuators and displays.

Component List

Arduino UNO

DHT22

Buzzer Module

OLED Display 128x32

DFRobot Capacitive Soil Moisture Sensor (V1.0)

Tower Pro SG90 Servo

Mini Diaphragm Water Pump

Buck Converter

Two Channel Relay 5V

Fan

2.1mm DC Barrel Jack

Ultrasonic Sensor

LED Strip

12V Relay

Wiring Details

Arduino UNO

DHT22

Buzzer Module

OLED Display 128x32

DFRobot Capacitive Soil Moisture Sensor (V1.0)

Tower Pro SG90 Servo

Mini Diaphragm Water Pump

Buck Converter

Two Channel Relay 5V

Fan

2.1mm DC Barrel Jack

Ultrasonic Sensor

LED Strip

12V Relay

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:

}

Additional Documentation (documentation.txt)

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list,