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

Arduino UNO-Based Environmental Automation System with Relay Control and Sensor Monitoring

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Environmental Automation System with Relay Control and Sensor Monitoring

Circuit Documentation

Summary

This circuit is designed to control various components including LEDs, a servo motor (MG90S), a buzzer, a fan, a water pump, solenoid valves, an LCD display (20x4 with I2C), a soil moisture sensor, and a temperature sensor. The control logic is managed by an Arduino UNO microcontroller, which interfaces with a 4-channel 5V relay module to switch higher power loads. The circuit is powered by a 12V 7Ah battery, and a rocker switch (SPST) is used to control the power flow. The circuit includes current-limiting resistors for the LEDs and utilizes the Arduino's GPIO pins for control signals.

Component List

Wiring Details

LEDs

Resistors

Rocker Switch (SPST)

Lcd 20x4 i2c

MG90S

12v 7ah Battery

Fan

Water Pump

Plastic Solenoid Valves

Arduino UNO

Relay 4 Channel 5v

Temperature Sensor

SparkFun Soil Moisture Sensor

Buzzer

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 control the components as per the circuit's requirements.