Instructables
loading
loading

Arduino Automatic Watering System For Plants Sprinkler

FeaturedContest Winner
Picture of Arduino Automatic Watering System For Plants Sprinkler
F0R97BVHOHYJZU5.LARGE.jpg
FDPE9GXHOHYNZUE.LARGE.jpg
FV8XOFMHOHYMIRP.LARGE1.jpg
Modules.jpg
    Last month, Elecrow have left from the original office and moved to a new office. We will miss our original office where we worked so hard for more than two years, we will miss everything here, the desks, the windows, and those potted plants, that we cared for more than two years with our neighbor.
  Our neighbor, a design team, led by a man named Kimi, we had so many memories together in the difficult early days. Together we planted some potted plants in the balcony, to help us release when tired after a whole day hard working. But as we leave, Kimi team are so careless and they often go out for some shows, we all worry about that these plants will be thirsty as we leave.
  So, We decided to design an automatic watering system to ensure that these plants are still alive when we come back here the next time. It monitor the soil humidity of each potted plant, if the humidity too low, the pump automatically start to spray, in this way, Kimi team do not need to water those plants every day.

I have recorded a video for reference: http://v.youku.com/v_show/id_XNjQwNDk0ODg4.html
 
First, we prepared the following modules(all parts can find in www.elecrow.com):
1. Soil Moisture Sensor. Each flowerpot need such a soil moisture sensor to collect the humility data. the best advantage of this kind of sensor is, it is really cheap, while the disadvantage is that it may corrode after long-term usage. Of course, you can also use a better humidity sensors, such as the capacitive soil moisture sensor, but you may need to pay ten times the price.

2. A small pump plus a driver. A driver is to provide enough current for the pump, my application needs a spray distance about one meter, so this pump is enough. But if you need to make a system that needs a large spray range, you may need a larger pumps, or even a pressurized device to make the projectile even farther, such as the watering system in a tea garden.

3. Servo and Rotating Platform, to take the water pipe to water the target plot. In order to control the spray distance and angle, 2 servo wold be necessary.

4. Of course, the controller is a must, i use the Crowduino platform, plus an Expansion Board for easy connection.

5. Water pipes and the power supply is essential too, and, some wires would also be help.

OK, all things prepared, then let's get started.
 
Remove these adsRemove these ads by Signing Up
1-40 of 53Next »
Cherry AnnO25 days ago

hi good day,, may i know what are the wires your using .. because i gonna make a project like this

thank you.. i will wait for your response as soon as possible.tnx

Jr.M11 month ago

Any alternative for crowduino?

AnasJ5 months ago

The Pump is not working or the driver doesn't give it power to the pump

i dont know really

redkcir AnasJ2 months ago

Just a thought, but why do you need a motor driver? A relay would work to turn the motor on and off plus allow you to use a larger motor of a different voltage. It's easy to program as well. Turn a pin on or off.

MaryamK22 months ago

its estimsted cost ?

redkcir MaryamK22 months ago

I checked and found these prices - Crowduino - $14.00, Sensor Shield - $7.00, Moisture Sensor - $1.50, Pump - $4.00, Motor Driver - $7.00, Servo - $5.00 (need two), Platform - $3.00, Tubing (pipe) - $1.00, Power Supply - $5.00. Not counting shipping $46 - $48. I am building something like this but just to water my trees and gardens. I only need to activate a solenoid valve (relay) and run a timer for my project.

Diparna3 months ago
Can someone tell about cost for this project
antoniraj3 months ago

Great instructable for those who are worried about watering their potted plants during vacation. I hope you correct a small spelling error here that has completely changed the meaning :

"1. Soil Moisture Sensor. Each flowerpot need such a soil moisture sensor to collect the humility data."

sylvain015 months ago

GOOD IDEA

AnasJ5 months ago

The Pump is not working or the driver doesn't give it power to the pump

i dont know really

Atefjanak5 months ago
My email is atef.ebrhimgeel@outlook.com for 5he coding please.
Atefjanak5 months ago
Hi dear can i please get the coding for the water control . Thank tou so much please also tell me what items to buy as i am new to aurduino. And this is my final year. I actually need a system that will control the water system for the plants.
IshanP5 months ago
mathiagr5 months ago

Can anyone help?

When uploading the code to the crowduino I get the following error message:

"

avrdude: ser_open(): can't open device "COM1": No such file or directory

ioctl("TIOCMGET"): Inappropriate ioctl for device

ioctl("TIOCMGET"): Inappropriate ioctl for device

avrdude: ser_send(): write error: Bad file descriptor

"

Expendables5 months ago

hey,i have the same pump and the driver but still its not working for me :(.plz help

Expendables5 months ago

hey,i have the same pump and the driver but still its not working for me :(.plz help

IshanP5 months ago

and i wanted to ask does the website ship to india?

and is it free shipping?

IshanP5 months ago

can you plz mail me the code

i want to make it for a science fair in my school

my email id is ishanphansalkar@gmail.com

Hello, this is my final year project.so it would be helpful if u mail me the code and components description .my email id is bourouis.mhb@gmail.com, please, Thanks.

abdul rasyid6 months ago

Cant download the MoistureMonitor.zip file.....no content in the arduino program.Someone please help me on how to retrieve it

hi , its showing " pos was not declared in this scope"

now , should i change it to 'posi' , or should i change it to 'posl'

please reply asap

thankyou

i got it finally. change all "posl" to "pos". worked for me

Did you get the hardware to work perfect as well?

VivekananthaC7 months ago

Hello, this is my final year project, so it would be helpful if u mail me the code and circuit diagram. My email id is vivek920529@gmail.com please, Thank you.

What type of motor did u use for pipe and pump system?

Expendables8 months ago

can i use a 9g servo rotating bracket for 6g servo?

omarhdez98 months ago

Hello, this is my final year project.so it would be helpful if u mail me the code and components description .my email id is omarhdez9@gmail.com, please, Thanks.

haziqzain8 months ago

do you have circuit for this system, really need your help..

Expendables9 months ago

can u please mail me the circuit diagram of your project.my email id is alokj69@gmail.com

Expendables11 months ago

This is my final year project.so it would be helpful if u mail me the code and components description .my email id is alokj69@gmail.com

dishack781 year ago
Try to develop more in features like screen display auto get position x, y from sensor....
lemmanuel11 year ago

Cant download the MoistureMonitor.zip file.....no content in the arduino program.Someone please help me on how to retrieve it

Elecrow (author)  lemmanuel11 year ago

HelloLemmanuel1,

I have checked the download links, all of them are no problem, can be download. If you still can't download the code, please go to http://www.elecrow.com/arduino-sprinkler-diy-kit-p-753.html to download the code. Thank you.

Which arduino board can be used to make this. Where I'm from they got no crowduino boards.

And one more thing. Does the code need changing if I use a different motor driver ???? Please answer. Its an emergency!!

Elecrow (author)  mushfiq19961 year ago

Hello, you can using Arduino official board or other Arduino compaible mainboards. Thank you.

nimichichi1 year ago

Hi, Nice work, but I have a problem I'm trying to upload the automaticwatering.zip but it doen't let me , said

'pos' was not declared in this scope

Hello, i would be Glad if you could send me the codes...mine doesnt contain any codes

Can this be done with a breadboard instead of an expansion board. If yes how will the connections be like ?

Hi, any idea why the motor is only receiving minimal voltage and just vibrates slightly?

1-40 of 53Next »