Arduino Based Wireless Intelligent Water Irrigation System

About the project

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

Project info

Difficulty: Moderate

Platforms: Arduino,  Atmel

Estimated time: 1 hour

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

433mhz Codec-adaptive Wireless Relay 433mhz Codec-adaptive Wireless Relay x 1
12v 500ma Split Power Supply 12v 500ma Split Power Supply x 1
12v Solenoid Valve - 1/2in 12v Solenoid Valve - 1/2in x 1
This Is A Time Saving Kit Of Jumper Wires - Cut  Stripped  And Pre-bent For Your Prototyping Pleasure. Included With This Kit Are 14 Various Lengths Of 22awg Wire - 2  5  7  10  12  15  17  20  22  25  50  75  100  And 125mm - 10 Pieces Of Each.inclu This Is A Time Saving Kit Of Jumper Wires - Cut Stripped And Pre-bent For Your Prototyping Pleasure. Included With This Kit Are 14 Various Lengths Of 22awg Wire - 2 5 7 10 12 15 17 20 22 25 50 75 100 And 125mm - 10 Pieces Of Each.inclu x 1
Soil Moisture Sensor Moisture Sensor Soil Moisture Sensor Moisture Sensor x 1
Type 3r Rain Hood - Use W/ Pf2000/pf22000 - 304 Ss Type 3r Rain Hood - Use W/ Pf2000/pf22000 - 304 Ss x 1
Bluno Mega 2560 Bluno Mega 2560 x 1

Software apps and online services

Arduino IDE Arduino IDE

Story

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 / 5 • Rain drop Sensor and Soil moisture Sensor

Code

Code

Credits

Photo of nissiembeddedlab

nissiembeddedlab

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...