Arduino Based Wireless Intelligent Water Irrigation System

Made by nissiembeddedlab

About the project

This system monitors the weather and makes decisions about when to water.

Project info


Estimated time:

1 hour


16th August 2018

Items used in this project

Hardware components

4-bit Wireless Relay Module x 1
12V power supply (generic) x 1
Solenoid Valve x 1
Jumper wires (generic) x 1
Soil Moisture Sensor x 1
Rain Drop sensor x 1
Arduino Mega 2560 & Genuino Mega 2560 x 1

Software app and online services

Arduino IDE


It consists of Arduino Mega 2560 micro controller unit, soil moisture sensor, raindrop sensor, RF wireless module relay unit, and solenoid valve. This system monitors the environment weather and makes a decision about when the solenoid valve should be open and motor goes to ON state. Data is transfered from the sensor to the MCU through wired communication. Motor and solenoid control signals will be transmitted through the wireless module. The MCU periodically checks the weather and soil conditions by the soil moisture sensor and rain drop sensor.



1 / 5Rain drop Sensor and Soil moisture Sensor





I am Embedded Engineer, Arduino and Embedded C Programmer. Had PCB design knowledge with KiCad. I own a youtube channel and manging a facebook page. I own a Lab in my native place to do academic projects.

Leave your feedback...