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

Arduino-Based Smart Garden Automation System with Environmental Monitoring

View and Edit Project In Cirkit DesignerImage of Arduino-Based Smart Garden Automation System with Environmental Monitoring

Circuit Documentation

Summary

This circuit is designed to interface various sensors and actuators with an Arduino UNO microcontroller. It includes environmental sensors, a display module, relays for controlling power to a fan and a water pump, and a servo motor. The circuit is powered by a 9V battery and regulated to 5V for the components that require it. The Arduino UNO reads sensor data and controls the actuators accordingly.

Component List

Wiring Details

Arduino UNO

RAIN SENSOR

5V Relay (Instance 1)

5V Relay (Instance 2)

LCD screen 16x2 I2C

DHT11

Fan

9V Battery

Servo

Soil Moisture Sensor

Water Pump

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:

}

The provided code is a template with empty setup() and loop() functions. The setup() function is intended for initialization code that runs once when the Arduino is powered on or reset. The loop() function contains the main logic of the program, which runs repeatedly as long as the Arduino is powered.