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>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>
<p>hi</p><p>i work in this project and i do simulation in proteus program after connect it with arduino .. so who i can found the library of proteus to soil mature sensor ...</p><p>i hope t solved my problem please ....</p>
<p>hi</p><p>i work in this project and i do simulation in proteus program after connect it with arduino .. so who i can found the library of proteus to soil mature sensor ...</p><p>i hope t solved my problem please ....</p>
<p>can u mail it to me for arduino uno and with its sketch i need it urgent</p><p>chouhan.sandeep003@gmail.com its my id plz mail it</p>
<p>Hello i have a question, the moisture monitor program wasn't available, is there any other like github that i can have access to it? </p>
<p>Hello if i control all commands of that system how it made .</p><p>i want to control it by mobile app.</p><p>what hardware used and how i made that</p>
<p>A bluetooth module or other communication module may need. </p>
<p>Hi, Is it possible that i use Arduino Nano instead of Crowduino for the sketch ?</p>
<p>Yes, Arduino Nano is ok.</p>
<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>
I would like to create this project, and what kind of sensor I'll be use if may be determine the wetness/dryness of the soil? TIA
<p>we have done the project where we have controlled the arduino and moisture level over the internet using the ethernet shield</p><p>can we get still more help on this </p>
<p>hi good day,, may i know what are the wires your using .. because i gonna make a project like this</p><p>thank you.. i will wait for your response as soon as possible.tnx</p>
<p>Any alternative for crowduino?</p>
<p>The Pump is not working or the driver doesn't give it power to the pump</p><p>i dont know really </p>
<p>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.</p>
<p>its estimsted cost ?</p>
<p>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.</p>
Can someone tell about cost for this project
<p>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 :</p><p>&quot;1. <a href="http://www.elecrow.com/sensors-c-111/physical-monitor-c-111_125/soil-moisture-sensor-p-509.html" rel="nofollow">Soil Moisture Sensor</a>. Each flowerpot need such a soil moisture sensor to collect the humility data.&quot;</p>
<p>GOOD IDEA</p>
<p>The Pump is not working or the driver doesn't give it power to the pump</p><p>i dont know really </p>
My email is atef.ebrhimgeel@outlook.com for 5he coding please.
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.
<p>can i use this motor shield instead?</p><p><a href="http://www.ebay.com/itm/Motor-Drive-Expansion-Shield-Board-Module-L293D-For-Arduino-Duemilanove-Mega-UNO-/221605183415?pt=LH_DefaultDomain_0&hash=item3398b2bfb7" rel="nofollow">http://www.ebay.com/itm/Motor-Drive-Expansion-Shield-Board-Module-L293D-For-Arduino-Duemilanove-Mega-UNO-/221605183415?pt=LH_DefaultDomain_0&amp;hash=item3398b2bfb7</a></p>
<p>Can anyone help?</p><p>When uploading the code to the crowduino I get the following error message:</p><p>&quot;</p><p><em>avrdude: ser_open(): can't open device &quot;COM1&quot;: No such file or directory</em></p><p><em>ioctl(&quot;TIOCMGET&quot;): Inappropriate ioctl for device</em></p><p><em>ioctl(&quot;TIOCMGET&quot;): Inappropriate ioctl for device</em></p><p><em>avrdude: ser_send(): write error: Bad file descriptor</em></p><p>&quot;</p>
<p>hey,i have the same pump and the driver but still its not working for me :(.plz help</p>
<p>hey,i have the same pump and the driver but still its not working for me :(.plz help</p>
<p>and i wanted to ask does the website ship to india?</p><p>and is it free shipping?</p>
<p>can you plz mail me the code</p><p>i want to make it for a science fair in my school</p><p>my email id is ishanphansalkar@gmail.com</p>
<p>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.</p>

About This Instructable

177,497 views

887 favorites

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:  ESP8266 Wireless Toilet Usage Indicator (Smart Home) Arduino Theremin Door-close Reminder  Arduino Goods Counter
Add instructable to: