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

Arduino UNO Based Automated Plant Watering System with Environmental Monitoring

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Automated Plant Watering System with Environmental Monitoring

Circuit Documentation

Summary

This circuit is designed to interface with various sensors and modules to perform environmental monitoring and control a water pump based on sensor inputs. It utilizes an Arduino UNO as the central microcontroller to process sensor data from a soil moisture module, a DHT11 humidity and temperature sensor, a rain sensor, and a PIR sensor. The circuit also includes an LCD display for output, a relay module to control the water pump, and a resistor for protection or signal conditioning. Power is supplied by two 18650 Li-ion batteries.

Component List

Arduino UNO

Soil Moisture Module

LCD Display 16x4 I2C

YL-69 Sonda

Resistor (10 Ohms)

DHT11 Humidity and Temperature Sensor

Rain Sensor

Water Pump

Relay Module 5v-30v

18650 Li-ion Battery x 2

PIR Sensor

Wiring Details

Arduino UNO

Soil Moisture Module

LCD Display 16x4 I2C

YL-69 Sonda

Resistor (10 Ohms)

DHT11 Humidity and Temperature Sensor

Rain Sensor

Water Pump

Relay Module 5v-30v

18650 Li-ion Battery x 2

PIR Sensor

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 to read sensor data, control the LCD display, and manage the relay for the water pump based on sensor inputs.