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

Arduino UNO R4 WiFi-Based Smart Irrigation and Environmental Monitoring System

View and Edit Project In Cirkit DesignerImage of Arduino UNO R4 WiFi-Based Smart Irrigation and Environmental Monitoring System

Circuit Documentation

Summary

This circuit is designed to interface various sensors and actuators with an Arduino UNO R4 WiFi microcontroller. The sensors include a rain sensor, two soil moisture sensors, a water sensor, and a DHT22 temperature and humidity sensor. Actuators in the circuit include a mini water pump, two micro servos, and an RGB LED. Additionally, the circuit incorporates a SIM 800L GSM module for cellular communication, a relay for controlling high-power devices, and an LCD for displaying information. The circuit is powered by a 12V power supply and a battery for the GSM module.

Component List

Arduino UNO R4 WiFi

Rain Sensor

5V Mini Water Pump

DHT22

LED: Four Pin

SIM 800L V2.0 GSM

SparkFun Soil Moisture Sensor

Lcd 20x4 i2c

Micro Servo 9G

Water Sensor

1-Channel Relay (5V 10A)

12V Power Supply

Battery

Wiring Details

Arduino UNO R4 WiFi

Rain Sensor

5V Mini Water Pump

DHT22

LED: Four Pin

SIM 800L V2.0 GSM

SparkFun Soil Moisture Sensor

Lcd 20x4 i2c

Micro Servo 9G

Water Sensor

1-Channel Relay (5V 10A)

12V Power Supply

Battery

Documented Code

sketch.ino

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

}

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

}

documentation.txt

The code for the microcontroller is currently a template with empty setup and loop functions. The setup function is intended to initialize the system (e.g., pin modes, serial communication, etc.), and the loop function will contain the main logic that runs continuously. Further implementation is required to control and read from the connected components based on the circuit design.