Instructables
Picture of WATERING SYSTEM - INTRODUCTION
INTRODUCTION & OBJECTIVES:
 
I is a simple system, using Arduino to automate the irrigation and watering of small potted plants or crops.
This system does the control of soil moisture, doing indications via LEDs and in case of dry soil emitting a alarm beep. In case of dry soil it will activate the irrigation system pumping water for watering plants.
The system uses a LCD display to notify all actions that are taking place and a real time clock.
 
 
The Theory (from Wikipedia):
Water content or moisture content is the quantity of water contained in a material, such as soil (called soil moisture), rock, ceramics, fruit, or wood. Water content is used in a wide range of scientific and technical areas, and is expressed as a ratio, which can range from 0 (completely dry) to the value of the materials' porosity at saturation. It can be given on a volumetric or mass (gravimetric) basis.
Volumetric water content, θ, is defined mathematically as:

where  is the volume of water and  is the total volume (that is soil volume + water volume + air space).
Gravimetric water content[1] is expressed by mass (weight) as follows:

where  is the mass of water and  is the bulk mass. The bulk mass is taken as the total mass, except for geotechnical and soil science applications where oven-dried soil (, see the diagram) is conventionally used as .
To convert gravimetric water content to volumetric water, multiply the gravimetric water content by the bulk specific gravity of the material.
In soil mechanics and petroleum engineering, the term water saturation or degree of saturation,  is used, defined as

where  is the porosity and  is the volume of void or pore space. Values of Sw can range from 0 (dry) to 1 (saturated). In reality, Sw never reaches 0 or 1 - these are idealizations for engineering use.
The normalized water content, , (also called effective saturation or ) is a dimensionless value defined by van Genuchten[2] as:

where  is the volumetric water content;  is the residual water content, defined as the water content for which the gradient  becomes zero; and,  is the saturated water content, which is equivalent to porosity, .



 
Remove these adsRemove these ads by Signing Up
1-40 of 128Next »
imeggy made it!1 month ago

My first Arduino project, after much messing about I got it right, even added more code to operate a water valve to open when the water tank becomes low.

photo 2.JPGphoto 1.JPGphoto 3.JPGphoto 4.JPG
BIGDOG1971 (author)  imeggy1 month ago
Awesome!
Great Job.

Seems to be a professional system.

Congratulations.

You should think about making an instructable of your own! That looks awesome!

Hi Marcelo
Thanks and thanks to you for the project.
Regards
Ian

Hi could you send me the code for this project please?

Thank you!!!

Expendables15 days ago

Sir,your project is awesome .Aiming to implement it as my final year project so it would be helpful if you please mail me the project details and code.my email id is alokj69@gmail.com

BIGDOG1971 (author)  Expendables11 days ago
Hi,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
Skype: marcelo.moraes

Thanx...thanx alot sir

AzamJ13 days ago

hye,sir

im electronic engneering student.

Im interested to do this project as my final project.

please send me information, complete project detail and programming details.

here my email

azam94master@gmail.com

tq.. :)

Expendables14 days ago

sir,there is no code at this link.so can u plz mail me the code and libraries as its my final year project.my email id is alokj69@gmail.com

tsar196426 days ago

Hello,

Could you send me the ino file to dfouad@gmail.com

Hi Sir,

I'm an electronics engineering student.

I'm planning to use your project on watering system. Can you please teach me the components needed and programming details?

Thank you very much!

BIGDOG1971 (author)  prettygalanna27 days ago
Hi,

For sure you can get the project details and codes.
Send an email to arduinobymyself@gmail.com and request the code.

Can I use arduino uno??

theohegg1 month ago

I seem to have a problem. When soil says dry - my pump turns off and vice versa. What could be wrong ?

BIGDOG1971 (author)  theohegg1 month ago
Hi, Perhaps you are using an inverted logic in your sensors or in the relay output contacts.

maybe you switched the NC and NO contact on yr relay

seems like pin 7 goes high and low in the wrong order but changing the code in row 198 and 206 gets it working thou it should be wrong...hmm

sankard1 month ago

hye,sir

im electrical engneering student.

Im interested to do this project as my final project.

please send me information, complete project detail and programming details.

sankancu1724@gmail.com

BIGDOG1971 (author)  sankard1 month ago
Hi Sankard,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
Skype: marcelo.moraes

I'm working on this build, could you send me the code. Thanks tim@treecountry.net

BIGDOG1971 (author)  tim.kelly.9421451 month ago
Hi Tim,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
Skype: marcelo.moraes
spaljeni1 month ago

Great project!

Could you please sent the code to humungus0@gmail.com

Thank you.

does anyone know how to initialize and assign more sensors and pumps? im taking out the led's and buzzer to make room on the uno, but the pin definition numbers overlap (both digital 3 and analog 3 are being used)...any idea how to modify for multiple plant sensors and pumps?

can always add I2C IC and use the extra 8 ports

as long as it is analog and digital, digital 3 and analog 3 are completely different pins so there is no 'overlap'

diy_bloke1 month ago

interesting project. As I have made several of such things with either an op amp, an Attiny and an Arduino/Atmega328, I am always very interested to know what others do on that subject.
I see you have used sensors with the 393 drivers, but then used the analogue input. as far as I know these circuits (I got similar ones from dealextreme), if you use the analogue output, you are actually using the sensor directly and the little driver circuit board doesn’t really add much but using power (but i could be wrong).
Anyway... I am going to study yr ibble ( very well presented) and see if I maybe can 'steal' some of yr ideas :-)
here are my projects on the matter:

http://www.instructables.com/id/Irrigating-your-ga...
http://www.instructables.com/id/Watering-your-plan...
http://www.instructables.com/id/Arduino-for-Greenh...

rsds1 month ago

please send me the code my email is aass32718@outlook.com

BIGDOG1971 (author)  rsds1 month ago
Hi,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
theohegg1 month ago

Hi ! Would you please share the code and libraries with me? Would like to try this awsome project.

dhaggaland@gmail.com

BIGDOG1971 (author)  theohegg1 month ago
Hi,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
ckrmustafa1 month ago

Hi friend. There is no code at the link. Could you send me the ino file to aliefe8@hotmail.com

BIGDOG1971 (author)  ckrmustafa1 month ago
Hi,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com

Hi friend. There is no code at the link. Could you send me the ino file to

georgaras.pavlos@gmail.com

Thanks a lot!

tuijung1 month ago

please send me the code my email is teamservicesupport.com

jwayne1241 month ago

hi, I have difficult time to download code from google share drive, Can you send me the code? my email id is jwayne124@gmail.com

Thank you!

BIGDOG1971 (author)  jwayne1241 month ago
Hi,

I sent the code and libraries for you. Check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
murali2201 month ago

please send me the code my email is srinu.peed@gmail.com

BIGDOG1971 (author)  murali2201 month ago
Hi,

I sent the code and libraries for you; check your email inbox, please.


Best Regards

Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
Finaddict512 months ago

love the system, may I please have the codes and libraries please

Finaddict.bass@gmail.com

1-40 of 128Next »