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

Step 1: Install the soil moisture sensor

  First, we connect the humidity sensors to the Crowduino via the expansion board. Plug the expansion board to Crowduino, and connect the sensors to the analog ports A0~A2 as the image. Each pot needs such a sensor to collect the moisture information, in my project, i use 3 pcs of  this sensor. If you need more, connect the other sensors to the Crowduino analog ports too. You can use 5 sensors at most.

  Note that if you found the cables too short, you can use the extension cable to extend the length. Notice that you should ensure the connection right, just as the third image.

       Plug the sensor into the soil, the sensor would report the moisture information to Crowduino: Hey, this pot is too dry, you need to do something! This kind of soil moisture  sensor is cheap and stable, but it may corrode after a long-term usage such as one year, you can also use other soil moisture sensor such as the capacitive moisture sensor, but it may cost you much more.
<p>Hi. Can I add a LED Shield to monitor the moisture level? Also, can I use Arduino Uno for the sketch?</p>
<p>Of course, Crowduino is an Arduino compatible board.<br>add a Led shield/bar to show the moisture level is a good idea.</p>
'Pos' was not declared in the scope there is a error ...what should i do...
<p>I had the same problem. Seem to be a firmware issue. Try downloading Arduino version 1.0.2 and try again. Did the trick for me</p>
<p>I have problems with corrosion with this type of sensor. Is possible to get capacitive sensor somewhere? Also in my case happened after some time of use that gear pump stopped working because plastic gear get lose between shaft motor and gear. I could hear the motor running but there was no water flow. I replaced pump with submersible brushless from ebay and works fine. Next time I'm gonna make similar automatic watering system like this: http://daisy.si/</p>
<p>Hi, can I change the program to make it face only one plant, having only 1 soil moisture sensor and not have the servo rotating platform? If its possible, can you please help to send the changed code to my email thank you, i am doing a similar project like this, would really appreciate your help.</p><p>my email is shrixd@gmail.com</p><p>Thanks!</p>
<p>shricharan if u get the code pls forward to me also.....</p><p>mail: senthilsarves@gmail.com</p>
<p>hey Shricharan , does the admin sent you the codes for 1 soil moisture sensor ?? can i also have that one ?? thanks</p>
Unfortunately I have yet to receive it, I'll send it to you if I get it
<p>Hi userph and Shricharan.. can anyone of you send me the codes for 1 soil moisture without the servo to my email ovuegbec@gmail.com</p>
<p>Hi</p><p>Can you please send me the codes for this project at</p><p>nikita01saxena01@gmail.com</p>
<p>can i get the image for the connection?</p><p>emunz07@gmail.com</p>
<p>can we use this for a garden istead of indiviual pot plants???</p>
<p>hello. i want to do this as my project can u help me???plz can u send me the codes and project details to my mail.plzzzz</p><p>mail id:thanoojarao@gmail.com</p>
<p>Hi ,I want to try this system . Can somebody send me the codes ?anaflores012.af@gmail.com</p><p>Thanks for the help !</p>
I am weak in coding , really need the code . Please anyone send me the code . Thank you ! <br>My email id - vatsasayali@gmail.com
<p>Hi I'm interested in this project. Is it possible to change the codes to face only one plant without the servo. If possible can i get the codes to my email. ovuegbec@gmail.com Thanks.</p>
<p>Hi. Can you send me the codes?</p><p>Here's my e-mail.</p><p>yahgumi@gmail.com</p><p>Good day :)</p>
<p>please, can i ask for the codes? heres my email...</p><p>renz_nangkil@yahoo.com</p>
Hi i am interested with this project .. can you email me the codes ? thanks .<br>jazz.recupero@gmail.com
<p>hi. i am interested on this project can i ask for the code of this project? can you send it to my gmail? my gmail is joanna.zubiaga@gmail.com</p><p>thank you! :)</p>
<p>sir,in my project of smart sprinkler ,the sprinkler should automatically get on for a set duration(for ex- if i set the timer on for 5-6 am everyday the sprinkler should get on automatically on the assigned days.)So, can it be done using this project or i have to separetely use a RTC(real time clock module for arduino.)??Pls reply to my mail namorohan@gmail.com</p>
<p>anyone got the code? if so please send it to nicosaga@gmail.com thanks!</p>
<p>can u send the code to my email : bhagaskorosatrio@gmail.com</p>
<p>can u please send the code to my mail id: lifeachiaroscuro@gmail.com</p>
<p>Big problem, cool solution. Thanx, Can you send the code by mail? thank you for your works. tugrul.ciltas@gmail.com</p>
<p>Hi, I'm interested in this project, can you send me the code by email. My email is firdausjam94gmail.com. I would really appreciate your help. </p><p>Thanks.</p>
<p>can i use the humidty sencor without using arduino with just a simple circuit</p>
There is one error, 'pos' was not declared in the scope....so what should i do, please answer
<p>Hi, I am really interested to see if i can put this project to use on a larger scale. I'm also interested in using it for a school project. I would appreciate it if you could send me the code. bthw1234@live.com</p>
<p>Hello, I'm interested on doing this project. Can you please send me the project code? I will really appreciate this. My e-mail is nesher.hahamkan@gmail.com</p>
<p>hello. i'm interested on your project. i'm trying to do this for a demo during an open day in my school. can i ask you the coding for this project? thanks. </p><p>aminasyraf123@gmail.com </p>
<p>hi. i am interested on this project for my thesis. can i ask for the code of this proj. thank you! :)</p>
<p>Hi I am doing this for a science project. Could you email me the code? Thanks</p><p>willa.avm@gmail.com</p>
<p>hi i could not open your moisture monitoring program .zip could u help plz?</p><p>mannsingh.39@gmail.com</p>
<p>hey there,im new with this programming stuff, hope u can help me out with the codings for the watering system and im using Intel edison to run the whole project.For the water pump im using a relay that acts as switch. Thank u. yussaad777@gmail.com </p>
<p>Hi. I am going to make the similar project for my final year project. Can you please email the arduino code? thank you very much.</p><p>nazhirahnasir@gmail.com</p>
<p>Hi. I'm going to make the similar project. Could you send me the proposal of this project ? Thank you very much.</p><p>kucingkutomy@gmail.com</p>
<p>I am going to make the similar project for my final semester project. Could you please email me the code. Thank you very much.</p><p>konar.deepayan@gmail.com</p>
<p>I am going to make the similar project for my exam. Could you please email me the code. Thank you very much. </p><p>chaohoihong@gmail.com</p>
<p>Helllo gooday. My plan is to do this project for my final year can you please email me the code. Thanx kadianfigaro@yahoo.com</p>
<p>Hi, I am working on a similar project. Can you please email me the Arduino Uno code, home.santhosh@gmail.com</p>
<p>Hi, I am working on a similar project. Can you please email me the Arduino Uno code, home.santhosh@gmail.com</p>
hiii frd, this is my final year project.so it would be helpful if u mail me the code .my email id is 01syedalifathima@gmail.<br>com
<p>doing a similar project could you please email me the code at luckylegion1495@gmail.com</p><p>Thanks, Alex</p>
<p>we planning to do the project....but we didnt know the code......can u help ?????</p><p>guide us .....this my email address clementraj10@gmail.com</p>
<p>i made a greenhouse and i set up aeroponic system in it, i want to make fully automatic, nutrient mixing, hit, humidity, water level control &amp; time base water supply</p><p>how could in make it using arduino plz guide me, my email address is das.sajal76@gmail.com</p>
Can u please mail be the code . I am working on similar project. <br>prakhar.singh34@yahoo.com
Can u
<p>this is a very good project. can you send me the sketch? thank you so much :)</p><p>scalicdan27@gmail.com</p>

About This Instructable

200,757views

920favorites

Bio: Elecrow is an open hardware facilitation company based in Shenzhen. We integrate resources to serve new era of innovation. To make your making and innovation ... More »
More by Elecrow:Electric fingerprint lock- Arduino compatible  ESP8266 Wireless Toilet Usage Indicator (Smart Home) Arduino Theremin Door-close Reminder 
Add instructable to: