Instructables
loading
loading
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 207Next »
imeggy made it!10 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
Raze26 imeggy1 month ago

sir, the project really nice. i'll make for my tiny garden too. i hope can u send me the code,library and simulation for proteus for me too.. i begging u sir

my email:

muhammadraze26@gmail.com
as soon as possible sir
thanks

​Hi, sry for disturbing you. Can u gve me simulation circuit for watering system project if u have it. And what software do you prefer to make simulation. Ty!

Hi, sry for disturbing you. Can u gve me simulation circuit for watering
system project if u have it. And what software do you prefer to make
simulation.

BIGDOG1971 (author)  imeggy9 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 BIGDOG19719 months ago
Hi Marcelo
Thanks and thanks to you for the project.
Regards
Ian
siham12318 hours ago

HI. sir ....please mail me the project details and code.my email...

thank you so much sir

ghelvacioglu@hotmail.com

DarekK27 days ago

Hi

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

karasinski00@gmail.com

Hi, congratulations, is a incredible proyect !...Can you send the code with the RTC, !

pitifully i have only LCD Nokia 5010.

bioenergiachile@gmail.com

José

MaryamK213 days ago

its setimsted cost ?

palo.furiel27 days ago

Hi,

I really like and intresting with your project and I would like to build something similar to it for my project.

can you send the libraries and codes to me

My email address is furiel.pavol@gmail.com

Thank you

M0DC3T1 month ago
i want to build it for my moms garden. thanks for uploading this!
Tom5221 month ago
Raze261 month ago

final year project

i hope can u send me the code,library and simulation for proteus for me too.. i begging u sir

my email:

muhammadraze26@gmail.com
as soon as possible sir
thanks

ajay.pundir.165 made it!4 months ago

I HAD COMPLETED THIS AS MY COLLEGE PROJECT AND IT IS PROPERLY WORKING WITH SOME CHANGES IN THE CODES WITH NEW FUNCTION .

THNAKZZ TO BIGDOG1971 imeggy for their support

20141219_101226_HDR.jpg20141218_154437_HDR.jpg20141218_154509_HDR.jpg

sir, the project really nice. i'll make for my tiny garden too. i hope can u send me the code adruinp,library and simulation for proteus for me too.. i begging u sir

my email:

muhammadraze26@gmail.com
as soon as possible sir
thanks

eigil88 made it!5 months ago

My plant (Walter) is now safe.

IMG_3594.JPG
Raze26 eigil881 month ago

sir, the project really nice. i'll make for my tiny garden too. i hope can u send me the code adruino,library and simulation for proteus for me too.. i begging u sir

my email:

muhammadraze26@gmail.com
as soon as possible sir
thanks

Hi man,
did you use a relay or nn?

Hi,

Yes I used a relay to start the pump. The Arduino is not capable of delivering the current the motor needs.

jetanis1 month ago
I want to make ....wow..!!!!
MuhammadN71 month ago

sir, ur project really nice. i'll make for my tiny garden too. i hope can u send me the code,library and simulation..

my email:
nazirulwmkl@gmail.com
as soon as possible sir
thanks

Raze261 month ago

sir, the project really nice. i'll make for my tiny garden too. i hope can u send me the code,library and simulation for proteus for me too.. i begging u sir

my email:

muhammadraze26@gmail.com
as soon as possible sir
thanks

Raze261 month ago

sir, the project really nice. i'll make for my tiny garden too. i hope can u send me the code & librari for me too.. i begging u sir

my email:

muhammadraze26@gmail.com

thanks

as soon as possible

Sir can u please mail me the libraries and code if posssible..
darylgeorge007@gmail.com
My id...
I need it for my college project.....asap....plz sir i tried doing it but i get the library errors .....can u pleases forward me the library nd codes .....thank you..!!

Please send me complete circuit diagram sir in pcb....

Venman_552 months ago
Hello, I plan on building something similar to this only with wifi data loggers, but could you please send me the code you used?
gavinvenable@gmail.com
usman afzal2 months ago

sir can u send me code and liberaries on bugheria154@gmail.com plzzzzzzzzzz

Hi

I'm working on this build, could you send me the code. Thanks
dominik.malatinsky@gmail.com

SumitG13 months ago

this is really awesome...Hello sir this is similar to my final year project...can you email me the code for this project?

AlexandraS13 months ago

Hi sir! This project is awesome! Could you email the code and libraries,please!

My email is: alexoo1197@gmail.com . Thank you very much!

suhanrin4 months ago

HI. sir ....please mail me the project details and code.my email...

thank you so much sir

salasdom@hotmail.com

BIGDOG1971 (author)  suhanrin3 months ago
Hi Suhanrin

Request the project details (code and libraries) by sending an email to arduinobymyself@gmail.com

Regards

Marcelo Moraes
tosilapat4 months ago

Hi Sir,

Can you make coding for Watering Timer System for me! Thanks.

tosilapat@hotmail.com

BIGDOG1971 (author)  tosilapat3 months ago
Hi Tosilapat,

Request the project details (code and libraries) by sending an email to arduinobymyself@gmail.com

Regards

Marcelo Moraes
ferpilot4 months ago

I can not compile the sketch, this is the error message:

"This report would have more information with

"Show verbose output during compilation"

enabled in File > Preferences.

Arduino: 1.0.6 (Mac OS X), Board: "Arduino Uno"

Watering_system:67: error: invalid conversion from 'int' to 't_backlighPol'

Watering_system:67: error: initializing argument 3 of 'LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, t_backlighPol)'

/Users/Fer/Documents/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h: In function 'void setup()':

/Users/Fer/Documents/Arduino/libraries/LiquidCrystal_I2C/LiquidCrystal_I2C.h:154: error: 'int LiquidCrystal_I2C::init()' is private

Watering_system:75: error: within this context"

Do you know what can be bothering here??? Thanks!

BIGDOG1971 (author)  ferpilot4 months ago
Hi,

This kind of issue is due to libraries installation failure.
To solve the problem, proceed as shown below.

Remove all project libraries from the "libraries" folder.
To install the library(ies), follow the steps below:
1 - take sure that the Arduino's IDE is closed;
2 - unzip the library(ies) in the "libraries" folder of the Arduino's IDE;
3 - open the .ino file and compile it..

90% of people with this kind of problem, have solved it by following the procedure above.
If not, please re-install the arduino's IDE.


I hope I have helped you.

Feel free to send me your questions.


Best Regards


Marcelo Moraes
arduinobymyself.blogspot.com.br
arduinobymyself@gmail.com
Skype: marcelo.moraes
abdul rasyid4 months ago

sir plz send me the liberaries and code too on my email

acidguchi@gmail.com

1-40 of 207Next »