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

Arduino Mega 2560 Smart Irrigation System with Wi-Fi and GSM Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560 Smart Irrigation System with Wi-Fi and GSM Connectivity

Circuit Documentation

Summary

This circuit is designed to integrate various sensors and actuators with an Arduino Mega 2560 microcontroller. The system includes a temperature sensor, a PIR motion sensor, a capacitive soil moisture sensor, an LED, resistors, a water pump, a SIM900A module, a relay, a buzzer, a LiPo battery, and an ESP-8266 controller. The Arduino Mega 2560 serves as the central controller, interfacing with all the components to perform various tasks such as sensing environmental conditions, controlling actuators, and communicating wirelessly.

Component List

Temperature Sensor (LM35)

HC-SR501 PIR Motion Sensor

Capacitive Soil Moisture Sensor V1.2

LED: Two Pin (Red)

Resistor (220 Ohms)

Resistor (10k Ohms)

Arduino Mega 2560

5V Mini Water Pump

SIM900A

12V Single Channel Relay

Buzzer

LiPo Battery 2200mAH 30C

ESP-8266 Controller

Wiring Details

Temperature Sensor (LM35)

HC-SR501 PIR Motion Sensor

Capacitive Soil Moisture Sensor V1.2

LED: Two Pin (Red)

Resistor (220 Ohms)

Resistor (10k Ohms)

Arduino Mega 2560

5V Mini Water Pump

SIM900A

12V Single Channel Relay

Buzzer

LiPo Battery 2200mAH 30C

ESP-8266 Controller

Documented Code

Arduino Mega 2560 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