To browse Academia. Skip to main content. Log In Sign Up. Khin Thandar Tun. Hay Man Oo. Cho Thet Nwe. But the main problem is the time adjustment for watering the plant. Especially when Irrigation is an artificial way of watering the soil for the people are away from home for few days, then lots proper growth of the plant.

It is mainly used in the dry of problem arises to watering the plants. In this areas and the places where rainfall is less. Irrigation also technological era where people rely on the helps to suppress the weeds growing in the agricultural technology for almost everything to make their work fields. The old methods used for irrigation was manual easier and more efficient, then why not there has irrigation using buckets and watering cans, by using been a system that automatically waters the garden sprinkler irrigation, localized irrigation, drip irrigation, and plants without depending on someone when no etc.

So one of the predicted the amount of water that is to be watered or objectives of this work is to observe how human the sufficient quantity of water that a crop needs. Due activities are replaced from automated irrigation to this water logging occur while using these techniques and also excess use of water is minimized. The to water the crops.

Automatic Irrigation System Using Arduino

So there is a need for the method is employed, to continuously keep an eye on improvement on these existing techniques in order to the soil moisture level to decide whether irrigation is conserve water. So to prevent the water which is being needed, and how much water is needed for the soil. If dryness level is high, moisture content of the soil and decides whether the moisture level is low.

At that time, the water pump is pump has to operate or not. The water supply needed switched ON to supply water to the plant and is for this irrigation is from any source like pond, stream, automatically OFF when the soil moisture reaches to well etc. This system is not as expensive as people the minimum threshold level. The total work is done compare to other systems and is time saving, as the through six sub systems; soil moisture sensor, motor works done by the system is automatic.

In the world of driver, servo motor, liquid crystal display, LCD I2C advance electronics, life of human beings is simpler. In this thesis, the micro Hence to make life simpler and more convenient, water pump as pumping unit is constructed by using automatic plant watering system using Arduino has a small DC motor.Add the following snippet to your HTML:.

Water your garden with up to three sprinklers directly from your water tap. Project tutorial by PRosenb. Your garden or backyard needs frequent watering in summer, especially here in Australia. To make sure it happens on regular basis I decided to design such a watering system. The author is not liable in any way for malfunction or damage that may occur when reproducing and using this project. Please also see the license the source code is distributed on.

This project consists of up to four valves and can control up to 3 sprinklers or other kinds of watering devices. It uses one extra valve in order to be more resistant against valve failure and also implements a leak check if you decide to use the water flow sensor. The three watering devices can water up to 3 different areas of your garden. They are called area 1, area 2 and area 3 and you can configure their duration in minutes separately along with the time each day watering starts.

The red button is used to show and switch the mode as well as switching watering off immediately. The black button starts watering and switches to the next area if it is running already.

automatic irrigation system using arduino project report pdf

When you press the red button in idle mode, it will first show the current mode on the color LED and then switch between the modes as follows:. What if you sit in your backyard with your guests and forget to switch it off? For this reason I added a warn activation of the watering devices. When you press the red button any time during this time, watering will stop immediately and not start anymore until the next scheduled watering.

If you press the black button, it will switch to the next area. The sketch and some of the test sketches in the assembly section also need the libraries listed below to be installed in the Arduino IDE. If you are experienced with Arduino, skip the following chapters and assemble according to the image above. The connections are as follows:.

Please make sure that's the case for the one you use too to prevent damage. If it does not have them, you need to put separate resistors. The connections are as follows.In daily operation related to watering the plants are the most important cultural practice and the most labour-intensive task. No matter whichever weather it is, either too hot and cold or too dry and wet it is very crucial to control the amount of water reaches to the plants.

So, It will be effective to use an idea of automatic plant watering system which waters plants when they need it. To reduce manual activities for the human to watering plant, an idea of plant watering system is adopted. System reports its current states and sends the reminder message about watering plants and to add water to the tank.

All this notification can be done by using Arduino GSM shield. Since nowadays, in the age of advanced technology and electronics, the life style of the human should me smart, simpler, easier and much more convenient. Here an idea of one such system named as automatic plant watering system is very useful. As many people are facing a lot of problem watering the plants in the garden, especially when they away from the home.

This model uses sensor technologies with microcontroller in order to make a smart switching device to help millions of people. System involves humidity and temperature sensor which keep tracks the current atmosphere of the system and has an influence when watering happens. Solenoid valve will control the water flow in the system, when Arduino reads value from moisture sensor it triggers the solenoid valve according to the desired condition.

In addition, system reports its current states and sends the reminder message about watering plants and gets SMS from the recipient.

automatic irrigation system using arduino project report pdf

As they keep the environmental clean by producing fresh oxygen time to time. Automatic plant watering system have been seen becoming much more with the rise in the everyday objects being connected to the advanced technologies, these systems are implemented at a growing rate.

Places like homes as well as on industrial levels. The main use of these systems is efficiency and easy to use. Plant watering system provides the ability to plant lovers to take of their home plant while they are away — through the use of efficient and reliable components such as different types of sensor technologies. In the final pdf report free downloadable link is given at the end of the post contentthe following sections are described in details.

According to this system there are two functional components in this project i.

automatic irrigation system using arduino project report pdf

In its most basic form moisture sensor senses level of the soil moisture. Click image to enlarge. Schematic above in above figure describes the overall behaviour of the system. Project uses Arduino Uno to controls the motor. It consists of H-bridge which controls the flow of servo motor i. Moisture sensor measures the level of soil and sends the signal to Arduino then Arduino will open the servo motor if watering is required.

Form the prototype in above figure moisture sensor senses the moisture level and sends the signal to Arduino and then Arduino opens water pump with the help of H-bridge and waters the particular plant. This is done by using Arduino IDE software. This section is talk about any work finished in software design and hardware design.

It also goes into insight about what the system includes and why different components were chosen to make a fully completed Automated Plant watering system. Consider a diagram in figure shows the basic conceptual model of the system using chosen components. The functionality of block diagram shown in above figure of the automated plant watering system is illustrated below:. More components details can be found in the pdf file below. Related Project: What is Raspberry Pi? Creating Projects using Raspberry Pi.

Figure below shows the schematic of the Sensor circuit.Add the following snippet to your HTML:. In this project we want to make an automatic irrigation system with Arduino. First, we thought about how we could make the tank for Arduino and the sensors. We decided to make it with a dovetail. First, we thought about the structure and we decided to screw the parts without any kind of glue. We used the temperature sensor because we want to restrict the ambient conditions that could damage the plant, like irrigation with elevated temperature.

The DS is a low-cost, highly accurate Real Time Clock which can maintain hours, minutes and seconds, as well as day, month and year information. Keypad is used to change the system variable. In the first line, we will see the hour at which the irrigation starts Sh and the current hour Ch. In the second line we will see the limit temperature Tland the current temperature Tm. We decided to use a solenoid valve because is easier than use a pump.

The solenoid valve is connected to the power supply and the relay, when it is time to irrigate, Arduino will change the state of the relay and in doing so the state of the solenoid valve. Please log in or sign up to comment.

Learn how to make an Arduino-controlled door lock system that uses a keypad! Project tutorial by DIY Hacking. In this project some brilliant ideas found in the Internet are combined together. Never forget to water your plants or turn off your grow lights.

Arduino Irrigation and Plant Watering using Soil Moisture Sensor

Never over or under water plants with water pump control and drip system. Project in progress by londonium This is a project to control our irritation system, in this case a drip system, using a Raspberry Pi 2 and Cayenne. Project in progress by Jhonnatan Garcia. Sign In. My dashboard Add project. Project tutorial. Laser cutter generic. Arduino IDE. Code Arduino.This project is about a moisture-sensing automatic plant watering system using Arduino UNO.

The system reads the moisture content of the soil using soil moisture sensor and switches ON the motor when the moisture is below the set limit. When the moisture level rises above the set point, the system switches off the pump. The soil moisture sensor module used here have two output pins Digital output and Analog output. The output from the probe of the moisture sensor is compared with a reference value using a lm comparator.

The reference value can be changed by turning the potentiometer in the module. The digital pin gives an active low output when the soil is wet.

Full Project: Irrigation with Arduino

Here we are using the analog output from the module by connecting it to one of the analog pins of Arduino. As shown in the circuit diagram, a float switch is connected to one of the analog pins of Arduino and a 1K Ohm resistor is used to pulled up the line.

Analog pins of Arduino can also be used as digital inputs. The status of the tank is identified by checking the output of the float switch.

automatic irrigation system using arduino project report pdf

Arduino reads the voltage dropped across the pull up resistor for sensing the level of water in the tank. Two LEDs are connected to the 2 nd and 3 rd pin of Arduino to show the moisture status and tank status respectively. The JHDA has 16 pins and can be operated in 4-bit mode using only 4 data lines or 8-bit mode using all 8 data lines. Here we are using the LCD module in 4-bit mode.

And data pin D4-D7 is connected to 11, 10, 9 and 8 of arduino. This library can handle both 4 bit mode and 8 bit mode wiring of LCD. In 4 bit mode, data is sent using 4 data pins and 3 control pins. In program we can see this command as LiquidCrystal lcd 13,12, 11, 10, 9, 8here RS pin to 13, Enable pin to 12, D4 pin to 11, D5 pin to 10, D6 pin to 9 and D7 pin to 8 respectively.

The Arduino reads the sensor output through the analog input pins using analogRead function. The status of the float switch is compared to identify the current water level and according to these both sensor status the controller will switch the motor to ON or OFF condition.

This is done by giving a signal to the base of the BC transistor which is connected to the 4th pin of the arduino UNO. Author jojo. Submit Type above and press Enter to search. Press Esc to cancel.Skip to Main Content. A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.

Use of this web site signifies your agreement to the terms and conditions. Personal Sign In. For IEEE to continue sending you helpful information on our products and services, please consent to our updated Privacy Policy. Email Address. Sign In. Access provided by: anon Sign Out. Automatic plant irrigation system using Arduino Abstract: In the present era, food scarcity and water scarcity occurs due to the increase in population.

So to avoid this problem we have to promote the agriculture sector. But water wastage is more in this sector in the form of water logging while watering the agricultural fields through irrigation. Therefore an automatic plant irrigation system has to be designed for the proper water supply in the fields. This paper deals with an automatic plant irrigation system which automatically senses the moisture content of the soil and decide whether irrigation is needed or not and how much water is needed for soil.

This system uses AtMega microcontroller. It is programmed to sense the moisture content if the soil over a period of time. When the moisture content is less than the limit which is predefined, it will start supplying the desired amount of water till it reaches the limit. So when the soil is dry the pump will automatically water the fields and when the soil is wet the pump will automatically switch off, there by eradicate the need of manpower and conserve the time.

Article :. DOI: Need Help?During summers, most people are too lazy to water the potted plants on their rooftop gardens every day. Explained in this section is a simple and exciting plant watering system that you can build yourself in just a few hours.

It is an Arduino based automatic plant water-feeder system that uses a soil moisture sensor. Circuit and working The circuit diagram of the automated plant watering system is shown in Fig.

You can power the Arduino board using a 7V to 12V wall wart or plug-in adaptor or solar panel. You need a separate 12V battery or power supply or solar panel for the pump motor. Soil moisture sensor. Two types of soil moisture sensors are available in the market—contact and non-contact sensors.

A contact soil sensor as shown in Fig. The moisture sensor provides an analogue output, which can easily be interfaced with Arduino. In this project, two sensors can be connected to analogue pins, A0 and A1, of the Arduino board. Here, digital output pin Do is not used. The water pump and servo motor are controlled by Arduino connected to digital pins 3 and 9, respectively.

That is, the servo motor signal control pin is connected to pin 9 of the Arduino board. The program in the Arduino reads the moisture value from the sensor every 20 seconds. If the value reaches the threshold value, the program does the following three things: 1.

It starts the motor pump to supply water to the plant for a fixed period of time and then stops the water pump refer Fig. It brings back the servo motor horn to its initial position.

The program is written in Arduino programming language. The code is well commented and is easy to understand. Compile the autowatering. The sensor will calibrate by itself once it is kept in the soil and the threshold value will be shown on the serial monitor in Arduino.