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 141Next »
imeggy made it!3 months 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)  imeggy2 months ago
Awesome!
Great Job.

Seems to be a professional system.

Congratulations.

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

imeggy BIGDOG19712 months ago
Hi Marcelo
Thanks and thanks to you for the project.
Regards
Ian
My compliments! It s a great project! Coukd you send me the codes please and if you have further istructions too! Thanks.
matteotrono@gmail.com
Hi sir, can you send me a copy of the code that you use in this project...at presaspie@gmail.com...I'm also wondering how to incorporate a pH sensor.

thanks

Hi I interested with your project.

could you give me your code at thanaphonounvises@gmail.com

thank you

hi sir. im interested with your project.

it will be helpful if you could send me the details and codes of the project

here is my email add:

edmond.ecija@yahoo.com

thank you ^_^

BIGDOG1971 (author)  edmond.ecija8 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
JaydenS128 days ago

Our Email is engineeringstudent12345@yahoo.com.ph

BIGDOG1971 (author)  JaydenS18 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

Hello Sir. Can i get the details about this project? If possible, email me at sarahathirah_91@yahoo.com

i would like to ask you further about this project too.

Thanks..

BIGDOG1971 (author)  nurinbakhari8 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
spoushinou20 days ago

great job <3

could you give me your code at spoush@hotmail.com

thank you

BIGDOG1971 (author)  spoushinou8 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
JaydenS128 days ago

Good Day Sir! We are Engineering Student. Can you please Help us to make this project by sending us the program, guidelines and procedure. Thank You Sir!

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

Thank you!!!

BIGDOG1971 (author)  gabriel.gan.12321 month ago
For sure.

Request the project details by sending an email to: arduinobymyself@gmail.com
Expendables1 month 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)  Expendables1 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
Skype: marcelo.moraes

Thanx...thanx alot sir

AzamJ1 month 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.. :)

Expendables1 month 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

tsar19642 months ago

Hello,

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

prettygalanna2 months ago

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)  prettygalanna2 months ago
Hi,

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

Can I use arduino uno??

theohegg2 months ago

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

BIGDOG1971 (author)  theohegg2 months 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

sankard2 months 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)  sankard2 months 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.9421452 months 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
spaljeni2 months 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_bloke2 months 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...

1-40 of 141Next »