This document describes the design of a microcontroller-based automatic home garden watering system. The system uses a soil moisture sensor to detect soil moisture levels and sends signals to an Arduino microcontroller. The microcontroller then controls a water pump to water the plants as needed based on the soil moisture readings. The goal is to develop an affordable and efficient automatic watering system that can help save water, time, and increase plant yields compared to manual watering methods.
If you like my presentation then LIke it Follow for more nice presentations
In this presentation I try to clear that how to connect arduino with soil sensor.
If you like my presentation then LIke it Follow for more nice presentations
In this presentation I try to clear that how to connect arduino with soil sensor.
The project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and still ensure proper irrigation.
The project uses an arduino which is programmed to receive the input signal of varying moisture condition of the soil through the sensing arrangement. This is achieved by using an arduino which acts as interface between the sensing arrangement . Once the controller receives this signal, it generates an output that drives a relay for operating the water pump. An LCD display is also interfaced to the microcontroller to display status of the soil and water pump. The sensing arrangement is made by using two stiff metallic rods inserted into the field at a distance. Connections from the metallic rods are interfaced to the control unit.
The concept in future can be enhanced by integrating GSM technology, such that whenever the water pump switches ON/OFF, an SMS is delivered to the concerned person regarding the status of the pump. We can also control the pump through SMS.
WEB BASED SMART IRRIGATION SYSTEM USING RASPBERRY PI IAEME Publication
The major population of India mainly depends upon Agriculture. Nowadays the
ground water levels are also decreased due to global warming and uncertain rain fall.
The conventional irrigation techniques have some problems like farmer should visit
the field regularly even at night, then he may face some hazards like snake bite,
electric shock and etc. In this paper a web based smart irrigation system using
Raspberry Pi is implemented. The proposed system checks the temperature and
moisture content present in the soil. The motor is also automatically controlled ON
and OFF, when the 3-phase supply is present in the field and also with the flow of
water. The acquired temperature and moisture content of the soil are sent to
Raspberry Pi using nRF24L01 transceiver. Raspberry Pi posts the received values on
the webpage. When we enter the acquired parameter values in the soil test blogs, the
webpage shows the suggestions of pesticides and crops that need to be taken by the
farmer to increase the yield. The system can reduce the water consumption and
wastage of water.
“IOT based smart irrigation system” is for to create an IOT base automated irrigation mechanism which turns the pumping motor ON and OFF pass command through IOT platform.
Automatic plant monitoring system have recently attracted tremendous interest due to the potential application in emerging technology. More importantly, this technique have improved and may be used to enhance the performance of existing techniques or to develop and design new techniques for the growth of plants . This project will shows the new source for watering the plants in the farms which is reducing the man power . This system will ensure that plants will be monitered without direct influence of men. For designing this system electronic devices like arduino ,sensors (pressure ,soil moisture) and servo , relay , display are used . we mainly introduced automatic watering of plants which shows much efficiency for watering plants compared to other techniques used which facilitates more effective multi-type harvesting the farms and clarifies a mechanism for realizing multi-functional practices in farms using electronic devices.
microcontroller based controlled irrigation system for plantationRohithasangaraju
The population of India has reached beyond 1.2 billion. If the population goes on increasing with the present rate then after 25-30 years there will be a serious problem of food, so in order to meet the demand of food one has to give more emphasis on the development of agriculture. Today, man has occupied all the suitable land but the land located far away from the human settlement is not developed properly and not utilized fully because it requires more manpower, time and expenditure. But now a days it is possible to pay more attention with the help of modern available controlled devices like computer, microprocessor, sensor, integrated circuits and microcontroller.
In the present work a Microcontroller based controlled remote irrigation system is developed for the agricultural plantation. The developed system is placed at the remote location and required water provides for plantation whenever the humidity of the soil goes below the set-point value. Humidity sensor provides proportional amount of output with change in humidity, which is compared, to the set-point and the data is taken through the channel. If the set-point data is high, then after motor is turned ON, which provides water to the plant till the humidity goes above set-point value. After reaching the humidity above set-point value motor is turned OFF and scans the next channel. This provides right amount of water at right time. The required software program is developed in assembly level language.
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Importance of eco friendly technologies
Global warming : Indian prospective
Fallout of chemical rains
Centralized irrigation monitoring
Internet of things (IOT)
Cross platform app
Open source integrated development environment
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
Project Implementation
Real-Time Data Analysis of fabricated hardware & conclusions
Proposed Implementation using the concepts of IoT
Challenges faced in Smart Farming with perspective of India
Further Scope for Innovation from Electrical Engineer’s POV
complete presentation on Smart Irrigation system using thingspeak technology is mainly helpful for the farmer to monitor the crop fields. Thingspeak is a platform, we can login with our matlab credentials.this system highly used in Mushroom cultivation because Mushroom cultivation is complete done in a perticuler Room, so this system will monitor the room Humidity, temperature, light and AirQuality. the hole process is we can monitor from any where in the world with help of Thingspeak platform.
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
The developments in the agricultural field are the buzzword in the market. In the field of agriculture, use of proper method of irrigation is important and it is well known that irrigation by drip is very economical and efficient. In the conventional drip irrigation system, the farmer has to keep watch on irrigation timetable, which is different for different crops and it is very difficult. This paper mainly focuses on designing of an accurate & cost effective Global System for Mobile (GSM) Based Automatic Drip Irrigation System using micro-controller. In order to fulfill these objectives we have used relay and solenoid valve along with a 16×2 Liquid Crystal Display (LCD) that can be connected to the microcontroller, which will displays the soil moisture level and ambient temperature. The developed irrigation method removes the need for workmanship for flooding irrigation. Efficient water management plays an important role in the irrigated agricultural cropping systems. Time based control mechanism; volume based control mechanism and priority based mechanism can be designed in one system.
The project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and still ensure proper irrigation.
The project uses an arduino which is programmed to receive the input signal of varying moisture condition of the soil through the sensing arrangement. This is achieved by using an arduino which acts as interface between the sensing arrangement . Once the controller receives this signal, it generates an output that drives a relay for operating the water pump. An LCD display is also interfaced to the microcontroller to display status of the soil and water pump. The sensing arrangement is made by using two stiff metallic rods inserted into the field at a distance. Connections from the metallic rods are interfaced to the control unit.
The concept in future can be enhanced by integrating GSM technology, such that whenever the water pump switches ON/OFF, an SMS is delivered to the concerned person regarding the status of the pump. We can also control the pump through SMS.
WEB BASED SMART IRRIGATION SYSTEM USING RASPBERRY PI IAEME Publication
The major population of India mainly depends upon Agriculture. Nowadays the
ground water levels are also decreased due to global warming and uncertain rain fall.
The conventional irrigation techniques have some problems like farmer should visit
the field regularly even at night, then he may face some hazards like snake bite,
electric shock and etc. In this paper a web based smart irrigation system using
Raspberry Pi is implemented. The proposed system checks the temperature and
moisture content present in the soil. The motor is also automatically controlled ON
and OFF, when the 3-phase supply is present in the field and also with the flow of
water. The acquired temperature and moisture content of the soil are sent to
Raspberry Pi using nRF24L01 transceiver. Raspberry Pi posts the received values on
the webpage. When we enter the acquired parameter values in the soil test blogs, the
webpage shows the suggestions of pesticides and crops that need to be taken by the
farmer to increase the yield. The system can reduce the water consumption and
wastage of water.
“IOT based smart irrigation system” is for to create an IOT base automated irrigation mechanism which turns the pumping motor ON and OFF pass command through IOT platform.
Automatic plant monitoring system have recently attracted tremendous interest due to the potential application in emerging technology. More importantly, this technique have improved and may be used to enhance the performance of existing techniques or to develop and design new techniques for the growth of plants . This project will shows the new source for watering the plants in the farms which is reducing the man power . This system will ensure that plants will be monitered without direct influence of men. For designing this system electronic devices like arduino ,sensors (pressure ,soil moisture) and servo , relay , display are used . we mainly introduced automatic watering of plants which shows much efficiency for watering plants compared to other techniques used which facilitates more effective multi-type harvesting the farms and clarifies a mechanism for realizing multi-functional practices in farms using electronic devices.
microcontroller based controlled irrigation system for plantationRohithasangaraju
The population of India has reached beyond 1.2 billion. If the population goes on increasing with the present rate then after 25-30 years there will be a serious problem of food, so in order to meet the demand of food one has to give more emphasis on the development of agriculture. Today, man has occupied all the suitable land but the land located far away from the human settlement is not developed properly and not utilized fully because it requires more manpower, time and expenditure. But now a days it is possible to pay more attention with the help of modern available controlled devices like computer, microprocessor, sensor, integrated circuits and microcontroller.
In the present work a Microcontroller based controlled remote irrigation system is developed for the agricultural plantation. The developed system is placed at the remote location and required water provides for plantation whenever the humidity of the soil goes below the set-point value. Humidity sensor provides proportional amount of output with change in humidity, which is compared, to the set-point and the data is taken through the channel. If the set-point data is high, then after motor is turned ON, which provides water to the plant till the humidity goes above set-point value. After reaching the humidity above set-point value motor is turned OFF and scans the next channel. This provides right amount of water at right time. The required software program is developed in assembly level language.
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Importance of eco friendly technologies
Global warming : Indian prospective
Fallout of chemical rains
Centralized irrigation monitoring
Internet of things (IOT)
Cross platform app
Open source integrated development environment
AUTOMATIC PLANT WATERING SYSTEM USING ARDUINO BASED PPTrishav164
So what is this project? What does it do? Basically this is a soil moisture monitoring system, which detects if the moisture content in the soil is above or below a certain satisfactory threshold value. If it goes below a certain critical point, it is time to water the plant until the soil surrounding the plant is moist enough. An arrangement of a DC motor relay is used to control the watering mechanism.
Project Implementation
Real-Time Data Analysis of fabricated hardware & conclusions
Proposed Implementation using the concepts of IoT
Challenges faced in Smart Farming with perspective of India
Further Scope for Innovation from Electrical Engineer’s POV
complete presentation on Smart Irrigation system using thingspeak technology is mainly helpful for the farmer to monitor the crop fields. Thingspeak is a platform, we can login with our matlab credentials.this system highly used in Mushroom cultivation because Mushroom cultivation is complete done in a perticuler Room, so this system will monitor the room Humidity, temperature, light and AirQuality. the hole process is we can monitor from any where in the world with help of Thingspeak platform.
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
The developments in the agricultural field are the buzzword in the market. In the field of agriculture, use of proper method of irrigation is important and it is well known that irrigation by drip is very economical and efficient. In the conventional drip irrigation system, the farmer has to keep watch on irrigation timetable, which is different for different crops and it is very difficult. This paper mainly focuses on designing of an accurate & cost effective Global System for Mobile (GSM) Based Automatic Drip Irrigation System using micro-controller. In order to fulfill these objectives we have used relay and solenoid valve along with a 16×2 Liquid Crystal Display (LCD) that can be connected to the microcontroller, which will displays the soil moisture level and ambient temperature. The developed irrigation method removes the need for workmanship for flooding irrigation. Efficient water management plays an important role in the irrigated agricultural cropping systems. Time based control mechanism; volume based control mechanism and priority based mechanism can be designed in one system.
Smart irrigation systems have become increasingly popular in urban areas, where the need to conserve water resources is critical. These systems are designed to optimize water usage for landscaping and gardening, while also promoting sustainable and efficient irrigation practices.
Rural engineering process : Development of farms by automationShashank Kapoor
Hi All, In this Project we have used Arduino Microcontroller and Raspberry pi as processor for automation control of watering of fields and monitor through IOT devices, we have use different sensors like pumps, Humidity sensor, Temperature sensor, digital anemometer to calculate various reading like transpiration and wind velocity to get high productivity in farm fields.
Intelligent Agricultural System with Weather MonitoringIJSRD
The embedded technology is now in its prime and wealth of knowledge available is mind blowing. Embedded project has new opportunities for the peasants and benefits them in various aspects. The system has been proposed to monitor the Weather and Control the Humidity of Agricultural Land. This Project Main objective is to control the Water Pump Motor whenever Soil Moisture Decreases below average level using Microcontroller. This Project also Monitor the Rain Possibilities and environmental Temperature. And a detail of weather condition has send to authorized Mobile number. Index Terms Solar Panel, Sensors, Cell phone, Microcontroller, GSM modem.
Intelligent Agricultural System with Weather MonitoringIJSRD
The embedded technology is now in its prime and wealth of knowledge available is mind blowing. Embedded project has new opportunities for the peasants and benefits them in various aspects. The system has been proposed to monitor the Weather and Control the Humidity of Agricultural Land. This Project Main objective is to control the Water Pump Motor whenever Soil Moisture Decreases below average level using Microcontroller. This Project also Monitor the Rain Possibilities and environmental Temperature. And a detail of weather condition has send to authorized Mobile number. Index Terms Solar Panel, Sensors, Cell phone, Microcontroller, GSM modem.
development of smart automated irrigation systemIJEAB
This study is designed to develop an automatic irrigation system that switches (ON/OFF) a pump motor by sensing the moisture content of the soil using wireless technology. Through GSM Modem, the sensed moisture content data will be sent as an SMS to the user. The project uses 8051 series microcontroller, which is programmed to receive the input signal of varying moistures of the soil through sensors. This is achieved by using an op-amp as comparator which acts as interface between the sensing device and the microcontroller. Once the controller receives the signal, it generates an output that drives a relay for operating the water pump. It also sends an SMS to the concerned number using GSM modem. An LCD display is also interfaced to the microcontroller to display the status of the soil and water pump ON/Off condition. The sensing arrangement is made using two stiff metallic rods inserted to the agricultural field required to be in control. Connections from the metallic rods are interfaced to the control unit. This concept can also be enhanced by integrating XBEE/Bluetooth technology, such that whenever the water pump switches ON/OFF, the information is sent to a smart mobile phone or XBEE transceiver module regarding the status of the pump.
Water is an essential thing for crops and plants in agriculture. In traditional agriculture systems are take large amount of time to watering the crops lands and also have a lots of water wastes. Avoiding these problems drip irrigation systems are introduced. Drip irrigation technique is the best and efficient technique to supply the water to plants/crops in effective manner. In our IoT based smart and automatic drip irrigation system is solve the problems in existing systems and also provide the many features to farmers. This system is using Wemos D1 ESP 8266 which controls all sensors and send and receive the sensing values through the internet. In this paper explains the over view installation, system design and working of system. Shilpa. A"Smart Drip Irrigation System" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-4 , June 2018, URL: http://www.ijtsrd.com/papers/ijtsrd12888.pdf http://www.ijtsrd.com/computer-science/other/12888/smart-drip-irrigation-system/shilpa-a
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
Design of a micro controller based automatic home garden watering system (autosaved)
1. DESIGN OFA MICRO CONTROLLER BASED AUTOMATICHOME GARDEN WATERING SYSTEM
ABSTRACT
Due to increase incommitments,goingtothe backyard to checkon and water the plantin a garden can
be a tiresome processwhichalsoconsumesalotof time that can be usedforotherpurposes. Insmall
scale home gardening a healthy water balance is essential for high quality yields. Under-watered
plantssufferfromnutrientdeficiencieswhileover-wateredplantsare more susceptible to diseases,
pressure andcan insome cases leadtoroot deaththroughsuffocation.Alsoover-wateredplantsare not
able to withstanddryspellsduringdryseason.
The aim of this project is to use engineering principles and concepts to provide a microcontroller
basedwateringsystem.The systemwill helpinsavingmoneyandwaterand time andalsoat the same
time increasingthe yield.The automatedwateringsystemiscontrolledusing ATmega328
microcontrollerbasedonarduinoplatform.The system isprogrammed via the microcontroller to give
interrupt signal to the watering system (drip, sprinkler,etc) dependingonthe soil moisture levels.
The soil moisture/humidity levelsare checkedusingsoil moisture sensor.Wheneverthere isachange in
moisture/humidityinthe soil thissensorsenses the change andgivesaninterruptsignal tothe micro-
controllerandthusthe wateringsystemis activatedordeactivated.
INTRODUCTION
Water is required for the basic growth and maintenance of plants. When a sufficient amount of
water is not present for plant needs, then stress can occur and the quality of plants will decrease
or die. An automatic watering system is responsible for providing a system that can reduce the
amount of man power needed for watering plant, besides providing a system that makes a plant
grow healthier, as we are able to ensure the plant grows according to the surrounding that favors
their growth. Watering systems can be manual or automatic.
As we know,mostof the gardenersusesmanual systemto watertheirplantinthe gardenand alsoin
the greenhouse. Thissystemisinefficient. Whenwe watermanually,the possibilitytooverwateringis
high.Some plantcan drownwhenwe supplytoomuchwaterto them.
PROBLEMSTATEMENT
There are alreadyautomaticwateringsystemsinthe marketrightnow. Some of these systemsuse PLCs.
The systemdoesnotoperate effectivelysince itirrigatesthe plantaccordingtothe time that has been
setby the user.So sometimesthe plantsreceiveanextraamountof the waterthan it needsand
sometimesis notenough.Sothisautomatedwateringsystemwill water the exact amount of water
that the particular plant needs to grow healthily. Atthe same time,the amountof waterusage can
be reduced.
OBJECTIVES
To develop alowcost,automatedwatering system
Micro-controllerbasedwateringsystem.
2. Highwater efficiencywateringsystem.
Wateringsystemthatsuitable toall typesof plant.
MAIN OBJECTIVES
The system is expected to monitor moisture/humidity levels in the soil and switch on/off the
wateringsystemaccordingtosetmoisture levels.
AIM AND SCOPE
This Project aims to reduce the amount of water used for watering while saving cost. As afore
mentioned in the problem statement about inconsistency of water supply for the irrigation
system, thus there is need for irrigation system that helps to save water. Besides, it also helps to
reduce the man power needed, as the process of watering the plant is now automated.
This Project consists of Arduino Uno as the micro-controller for the auto irrigation system,
moisture sensor, timer, and a LCD screen to display the level of moisture. Suitable controller will
be used to display the moisture level of soil on the LCD screen. The moisture sensor is used to
detect the level of moisture at soil, timer is used to set how frequent the system will water the
plant, and once it start the water the plant as compared to the normal irrigation system that come
without any microprocessor, it will close the valve for watering when optimum level of moisture
is detected in the soil. Hence in that sense, this features help to save water consumption while
watering the plant as compared to system that use timer. Besides that, the LCD enables the
farmer to track the moisture level of soil and can water the plant manually by pressing the
watering button on the interface of the project.
This prototype can be tested for its performance in water the plant in the time desired, and stop
watering when it reach the level of moisture that user desired, and another testing can be made
by determine how much water can it save as compared to the normal version of irrigation system
that using timer.
The limitation of this project itself is that this irrigation project is only suitable for countries like
Zimbabwe but not suitable for country that has 4 seasons. Besides, this system is suitable to most
vegetable plants but not fruit plants as they do not need so much watering, in this case we focus
mainly on vegetable plant hence this make plant farm seldom use irrigation system only
vegetable farm. Lastly this system is only designed for small and middle size of farm.
PROJECT JUSTIFICATION
PROJECT SCOPE
The scope of this project entails the design and implementation of a micro controlled irrigation
system, depending on the soil moisture content. Humidly/moisture sensor will be the input of the
system and an electric water pump will be the output of the microcontroller.
3. PROJECT SUMMARY
In this system, the sensors will be interfaced with ATMEGA 328 microcontroller on Arduino
board. When the humidity sensor senses the input, then it will be sent to the micro
controller. The controller will convert the input into digital and displayed it on the LCD. At the
same time, the controller will send signal to the water pump and give command so that
the pump will open the valve to start the watering process.
In the water pump section, the water source is required to continuously supply the tank,
and the water level in the tank is always full. The source can be the water that is collected from
the rain water and also can be taken from the tab (household water supply). The water in
this system is used to water the plants under the control of the microcontroller which is
programmed to do the watering task. The overall view of the project is show in Figure below;
LITREATURE REVIEW
This chapter will be discussing in depth about the type of irrigationandwateringsystemavailable
across the globe. Thisalsoincludesdifferenttype of microcontrollersthathave beenusedandalso
differenttypesof moisture sensors.
There are alternativeswaystoprovide irrigationsystem.Suchasusingwatersprinkler that will
sprinkle water to the plant according to the timer that have beenset.Thisalternative is not water
efficient.Anothermethodis byimplementingthe technologycalledsupervisorycontrol anddata
acquisition(SCADA) system. Itisa centralizedsystemwhichmeansitisbeingcontrolledbyone central
computer.Thissystemrequiredaunitof computer,programmable logiccontroller(PLC) thatwill be
connected to different equipment, and a communication system between the computer and the
PLC. This system is suitable for a large scale context but verycostlyandbulkyto be put inhouse
area.
Typesof watering
4. Ditch Irrigation
Thisis one of the earliestirrigationmethodstobe used.Ditches/trenchesare dugoutand crops are
plantedalongthe ditchesinrows.
Terrace Irrigation
The land isshapedintosteps.Cropsare plantedonthe flatareas. Waterflowsdownthe steps watering
each of the flat areas. This method is both time and labor intensive in building the terraces.
Drip Irrigation
This isone of the mosteffective andefficientmethodof irrigationaswaterisdrippedatthe crop root
zone.The methodsaveswaterfromrunoff andevaporation.
Sensors
A sensorisa device thatdetectsandmeasuresaphysical quantityfromthe environmentandconverts it
into an electronic signal.The physical quantitycouldbe moisture,temperature,motion,lightorany
otherphysical phenomenon.Examplesof sensorsinclude:oxygensensors,temperature sensors,
infrared sensors, humidly sensors, soil moisture sensors and motiondetectionsensors.The output
of the sensorsisusuallycharge,currentor voltage.
Of interestinthisprojectisthe soil moisture sensor.
Soil moisture sensors
A soil moisture sensor is a device that measures the volumetric water content (VWC) of soil.
MathematicallyVWC,θ,isgivenasfollows;
Equation 2.1 mathematical expressionforVWC
Where:Vwisthe watervolume andVT isthe total volume (soilvolume+watervolume).Soilmoisture
sensorsare classifiedaccordingtohowtheymeasure the soil moisture content.
Soil Moisture calculation
Two methodsare usedindeterminingthe volumetricwatercontent(VWC);directandindirect.The
direct method entails drying a known volume of soil in an oven and weighing it.The direct
methodof measuringVWCisdone usingthe followingmathematical notation:
Equation2.2 soil moisture calculation.
5. Where:
Mwet issoil sample before dryinginthe oven
Mdry is soil sample afterdryinginthe oven
ρw iswaterdensity
Vbis the volume of soil sample before drying
Indirectmethodisbasedoncorrelatingsoil physicalandchemical propertieswithwatercontent.Three
techniques are used in this method namely: chemical titrations, geophysical sensing andsatellite
remote sensing.
Chemical titration determines the moisture loss in sample soil after freeze drying or heating.
Satellite remote sensing uses microwave radiation to check on the difference in dielectric
propertiesof dryandwetsoils.Geophysical sensingusesphysicaldeviceswhichare insertedinthe soil
to determine the soil moisturecontent.Techniquesusedinthismethodinclude:electrical resistance,
electrical conductivity, soil dielectric, soil tension, TDR, FDR, soil capacitance among others.
Typesof soil moisture sensors
Electrical resistance blocksSensorsThese sensors are made up of two electrodes made from a
porous substance like sand ceramic mixture orgypsum.The twoelectrodesare imbeddedinthe soil
duringinstallation.Moisture isallowedtomove freelyinandoutof the sensorselectrodesasthe soil
becomesmoistordriesup. The resistance of the electrodes to the flow current is correlated with
moisture content. Tomeasure this resistance the electrodes are biased (energized) with a dc
voltage and the current flowingthroughthemmeasured. ApplyingOhm’slaw;
R=V/I
Where: R is resistance (Unknown) (Ω)
V isbiasingvoltage (3.3V to5.0V)
I isthe currentflowingthroughthe electrodes(Amps)
Figure 2.1 homemade soil moisturesensor
6. When the moisture content in the soil is high more current will be allowed to flow thus
indicating low resistance. On the other hand for dry soils the sensor will indicate higher
resistance portrayedbythe low currentreading.
Thistype of sensorischeapand readilyavailable.Electrical resistance blocksSensorscanalsobe readily
assembledfromhome usingtwometal platesorsteel nails.
Electrical resistance blocks Sensors are mostly used in small projects and gardens due to the
disadvantages;
Theyare badlyaffectedbysoil PHandsalinitythusrequiringregularmaintenance
Theyhave lowsensitivity.
The electrodes;especiallywhichprovidesaconstantsource of ions;do not dryat the same rate as the
soil surroundingit
ELECTRICAL CONDUCTIVITYPROBESENSORS
Electrical conductivity probes employ the same principle as the Electrical resistance blocks
Sensors. The one major difference between the two types of sensors is that Electrical
conductivityprobessensorshave theirelectrodes/probesindirectcontactwiththe soil.By definition
electricity is the flow of charges and water in its pure form cannot conductelectricity. The
amount of impurities in water and mineral salts make it polar thus able to conduct electricity.
A large volume of water will mean more ions and thus better electricconduction.Electrical
conductivityprobessensorstakesadvantage of thisphenomenon.The amount of current passing
between the probes is directly proportional to the soil moisture content.Moistsoil allowmore
currentto flowbetweenthe probeswhiledriersoilsonlyallowalittle current to flow between the
probes.Betterconductivityindicates a lower electrical resistance.
Most of the soil moisture sensors currently in the market especially for small projects are
Electrical conductivityprobessensors.Theyhave the followingadvantages.
Theyare cheap
Theyare readilyavailable
Easy to calibrate andinstall
YL-69 Moisture Sensor
Thisis an Electrical resistance Sensor.The sensorismade upof two electrodes.Thissoil moisture sensor
readsthe moisture contentaroundit. A currentis passedacrossthe electrodesthroughthe soil and
the resistance tothe current in the soil determinesthe soil moisture. If the soil hasmore water
resistance will be lowandthusmore currentwill passthrough.Onthe otherhandwhenthe soil
moisture islowthe sensormodule outputsahighlevelof resistance.Thissensorhasbothdigital and
analogue outputs.Digital outputissimple touse butisnot as accurate as the analogue output.
7. Figure YL-69 Sensor
Othertypesof soil moisture sensorsinclude
Capacitance sensors
Time DomainReflectometry(TDR) sensors
Dielectricsensors
Heat dissipationsensors
TensiometerSensors
SensorSelection
When deciding on which sensor to use the following factors should be put into consideration:
Price: Thisis the most importantparameterwhenselectinganycomponent.The price of the
sensor will ultimately affect the price of the whole system as this is one of the major
systemmodules. Sensorwiththe mostcompetitive price shouldbe chosen.
Power: In anyelectrical systempowerefficiencyiscritical.Moisture sensorwilllow power
consumptionshouldbe selected. Sensors which can be battery powered can be used in
areas withoutelectricityconnection.
Technology: Technologyusedtodesignsensordictate the sensitivity,costanddurabilityof the
sensors. Most low cost sensors have poor sensitivity, rust and corrode over time.
Resistive orconductive sensorswhichare affectedbysoli salinitythushave ashortlife.
Shape:Long andslendersensorscanbe usedinmanyapplicationsthanbulkyones.
Durability:Soil moisture sensorwhichare notaffectedbysoil salinity,corrode orrustshouldbe
selected.Soilmoisturesensorprobesthatmeasure conductivityorresistance shouldbe
avoided,since theywill wearoutovertime.
8. Accuracy and Linearity: A qualitysoil moisture sensorprobe should give an output which
isproportional to water content over the full output range. In addition,the soil moisture
sensorprobe shouldhave agood outputrange to reduce sensitivitytonoise.
Voltage Range:Choose asensorthathas a big supplyvoltage range.Poweringasensorwiththe
wrongvoltage will damage the sensororgive inaccurate results.
SensorInstallation
Sensorsorientationandinstallationdependsonthe sensortype,size andshape (flat,node,androd).
Installationshouldbe guidedbythe manufacturer'sinstallationmanual.Butingeneral the sensorshould
be installedasclose tothe root area as possible.Onnew fields; the SMS should be installed prior to
planting crops.The sensorshouldbe installedatapproximately3inchesdeep.Forexistingfields
trenchesare dug at uniformintervalsandSMSinstalled.
SENSORCALIBRATION
As isthe case of sensorsinstallation,sensorcalibrationshouldalsobe done inline withthe
manufacturer'sspecifications.Differentsensorshave differentcalibrationprocedures.Development
stage of the plants roots also determines the SMSs calibration.The soil type andcropswater
requirementsgreatlyinfluencethe sensorscalibration.
YL_69 sensor valuedescription
MAINTENANCE
The technology used to design the sensors determines the regularity of maintenance. Electric
resistance and conductance sensors tend to corrode with time and thus require regular
maintenance and replacement.TDTand TDR (Time DomainReflectometry(TDR) sensors) sensors are
the most stable and durable thusrequiringminimummaintenance
WATER PUMP:
The water pump is used to artificially supply water for a particular task. It can be electronically
controlled byinterfacingittoa microcontroller.Itcanbe triggeredON/OFFbysendingsignalsas
required.The processof artificiallysupplyingwaterisknownaspumping.There are manyvarietiesof
9. waterpumpsused.Thisprojectemploysthe use of asmall waterpumpwhichisconnectedto a H-
Bridge. Figure below showsawaterpump:
The pumpingof wateris a basicand practical technique,farmore practical thanscoopingit upwith
one'shandsor lifting itin a hand-held bucket. This is true whether the water is drawn from a
fresh source, moved to a neededlocation, purified, or used for irrigation, washing, orsewage
treatment, or for evacuating water from an undesirable location.Regardlessof the outcome,the
energyrequiredtopumpwaterisan extremelydemandingcomponentof waterconsumption. All
other processes depend or benefit either from water descending from a higher elevation or
some pressurizedplumbingsystem.
Microcontroller
A microcontrollerisa single onchipcomputerwhichincludesnumberof peripherals likeRAM,EEPROM,
Timersetc.,required toperformsome predefined task.There are differentmicrocontroller families
including: 8051, PIC (Programmable Interface Controller) and AVR.Microcontrollersare usedin
digital applicationsascontrol units.Some microcontrollerscome withtheirin-buildcircuitslike Analog
to digital convertorsordigital toanalogconvertors.Microcontrollersare mostlyprogrammedusing
assemblylanguage butinrecentyearshighlevel
languages like C, C++ PASCAL and java have been used.Highlevel programmingof microcontrollers
bringsthe advantage of not havinga differentprogramforeachmicrocontroller manufacturer. High
level programming is also neat, easy to document and maintain and userfriendly.
Typesof Microcontrollers
8051
These are among the earliermicrocontrollerstobe fabricated.Due tosuperiorityintechnologyinthe
newerversions,veryfewcompaniesstill fabricate 8051.Earliertypesof 8051 have 12 clocks per
instruction whereas the newer versions have 6 clocks per instruction.8051 microcontrollerdoes
not have an inbuiltmemorybusandADC. First8051 microcontrollertobe fabricatedwith Harvard
architecture wasdone in1980 by Intel.
Programmable Interface Controller(PIC)
Programmable Interface Controllersare commonlyreferredtoasPIC.PICsare slightlyolderthan8051
microcontrollers. PICs are preferred to8051 because of their small low pin countdevices. PICs
performbetterandare affordable than8051. The Microchiptechnologyfabricatedthe single chip
10. microcontrollerPICwithHarvardarchitecture.The onlymajordownside of PICisitsprogrammingpartis
verytedious.PICsare hence notrecommendedforbeginners.
AVR:
In 1996, Atmel fabricatedthissinglechipmicrocontrollerwithamodifiedHarvardArchitecture.Thischip
isloadedwith C- compiler and a free IDE. Like PIC,AVRmicrocontrollersare difficult forthe beginners
to workwith.AVRmicrocontrollerhason-chipboot-loaderthusAVRcanbe programmedeasilywithout
any external programmer.[3] AVRcontrollershasnumberof I/O ports, timers/counters, interrupts,
A/D converters, USART, I2C interfaces, PWM channels,on-chipanalogcomparators.
Arduino
Arduinoisan open-source electronicsdesignplatform.The Arduinoboardisspeciallydesigned
for programming and prototyping with Atmel microcontrollers. [5] An arduino interacts with
physical world via sensors. Using arduino; electric equipments can be designed to respond to
change in physical elements like temperature, humidity, heat or even light. [5] This is the
automation process. For example, reading a humidity sensor and turning on and off of an
automaticirrigationsystem.There several typesof arduinoboards.
The open-source Arduino environment allows one to write code and load it onto the
Arduinoboard's memory. The development environment is written in Java and based on
Processing, AVR-GCC, and other open source software. [5] The Arduino programming
language is an implementation of Wiring, a similar physical computing platform, which is
based on the Processing multimedia programming environment. The arduino software is
published as opensource tools, available for extension by experienced programmers. The
language can be expanded through C++ libraries, and people wanting to understand the
technical details can make the leap from Arduino to the AVR C programming language on
whichit'sbased.Similarly,AVR-Ccode canbe added directlyintothe Arduinoprogramsif one
so wishes.[5
Typesof arduinoboards
2.2.3.1 Legacy Versions
ArduinolegacyversionsincludeArduinoNG,Diecimila,andthe Duemilanove.Thesearduinos
use ATMEGA168 chips.Theyrequire manual selectionof eitherUSBor batterypower.[5] For
11. Arduino NG one is required to hold the rest button on the board for a few seconds before
uploadingaprogram onto it.
Figure 2.14 Differenttypesof arduino
ArduinoUno
Thisis the most common arduino type.This arduino type uses ATmega328 AVR microcontroller.
Figure 2.15 Parts of
arduinouno
ATmega328 is more preferreddue tothe followingfeatures:
Have three 8-bitbi-directional I/Oportswithinternal pull-upresistors.[5]
32K Bytes of flashmemory.
1K BytesEEPROM
2K Bytesof RAM
2 instructionwords/vector.
8-channel 10-bitsuccessive approximationADC
Programmable Serial USART
23 Programmable I/OLines
OperatingVoltage 1.8- 5.5Ve.t.c
12. ArduinoMega2560
Thisis regardedasan advancementof arduinouno.Ithas more memorythanarduinouno.It has
a total of 54 input pins of which 16 are analog inputs. It has a larger PCB board than arduino.
Overall itismore powerful thanarduinouno.ThisarduinoboardisbasedonATmega2560. [5]
ArduinoLilyPad
Thisarduinoboard isdesignedforwearableapplications.Itisusuallysewnonfabric.Thisboard
requiresthe use of a special FTDI-USBTTL serial programmingcable.ArduinoLilyPadis used
to design"smart"wearable.[5]
ArduinoMega ADK
Thisarduinoboard isspecificallydesignedtointeractwithandroiddevices.
LiquidCrystal Display(LCD)
LiquidCrystal Display(LCD) screenisanelectronicdisplaymodule.AnLCDhas a wide range of
applicationsin electronics. The most basic and commonly used LCD in circuits is the 16x2 display.
LCDs are commonly preferred in display because they are cheap, easy to programme and can
displayawide range of characters and animations.
13. A 16x2 LCD have two display lines each capable of displaying 16 characters.This LCD has
Command and Data registers. The commandregister stores command instructions given to the
LCD while the Dataregisterstoresthe data to be displayedbythe LCD.
Figure 2.17 LCD (16X2)
Whenusing8-bitconfigurationall 8data pins(DB0-DB7) are usedwhile only4data pins(DB4-DB7) are
usedina 4-bitconfiguration.
Automaticswitchingcircuits
In electronicsautomation manytimesthe designerisconfrontedbyasituationwhere he/she hasto
switchveryhighvoltage equipmenton,usingalow voltage circuit.Forexample usinga5v dc voltage,it
ispossible toswitchon/off a230v ac machine.Digital ordiscrete signalsenablesasopposedtoanalog
signalsare used.There are a numberof componentsused in electronicswitchingtoday.
DESIGN ANDIMPLEMENTATION
14. The systemhas three majorparts;humiditysensingpart,control sectionandthe outputsection.The
soil humidity was detected using YL-69 soil sensor (a resistance type sensor).The control unitwas
achievedusingATMega328microcontrollerbasedonarduinoplatform.The outputwasthe control unit
was usedtocontrol the irrigationsystembyswitching itonand off dependingonthe soil moisture
contents.Twostagesof designwere undertaken;hardware andsoftware.
Hardware design
Control Unit:ATMega328 microcontrolleronarduinoplatform
ATMega328 microcontroller on arduino platform was selected the control unit of the
microcontroller.ArduinoUnowasselectedfromthe expansive arduinofamily.ArduinoUnohasa total
of 20 inputspinsof which14 are digital and6 are analoginputs.[5] The digital pinscanbe usedas either
inputsor outputsandalso6 of the 14 pinscan be utilizedasPMW. The board has a 16 MHz ceramic
resonator,a USB connectionanda powerjack.
Figure 3.1 ArduinoUno
In the design of the system analog pins were selected as the arduino input and digital pin was
selectedasthe arduinooutputpins.[5]
Otherimportantpinson the arduinoboardare showninthe table below.
Table 3-1 Important
pinsinarduino
The pinson the arduinowere selectedasshownbelow.
15. Table 3-2 Selected
pinson arduino
SensingUnit:
YL-69 soil moisture sensorconnectiontoarduino
YL-69 soil moisture sensorwasinterfacedtothe arduinothrougha digital aPCB drive.The PCBdrive has
a digital potentiometeranda LM393 comparator. The LM393 comparator isusedto compare the
voltagesacrossthe sensorprobesandthe set Vcc voltage.[7] The digipotisusedtoalterthe sensitivity
of the sensorwhenconnectedindigitalmode.The outof the PCB drive hasfourconnectionspinsas
showninthe table below.
YL-69 PCB pins
The analogue configurationwasselectedasitsmore stable comparedtothe digital configuration.
The PCB drive pinA0 was connectedtothe arduinoanalogpinA0.
16. YL-69 Connectiontoarduinoboard
The outputof the sensorto the arduinoanalogpinA0 was resistance.The resistance toflow of current
between the sensor probes changes with soil moisture level and soil type.The currentpassing
throughthe sensorprobes(Iout) fordifferentsoilsanddifferentsoil moisturelevels wascalculatedas
shownbelow:
Iout= Vcc / {Soil Resistance value(RS)}
Equation3-1 YL-69 Currentcalculation
OutputUnits
LCD interface withArduino
To affectdisplaya16x2 LiquidCrystal Display(LCD) waschosen.LCDpinsD4, D5, D6 and D7 were used
as data linesina 4 bit mode configuration. These pinswere connectedtoarduino 5,4, 3 and 2
respectively.Pin15(A) wasconnectedtoVccand pin16 (K) wasconnectedto GND. These pins(A and K)
are forthe LEDs integratedonthe LCD circuitboard. LCD’s pinE (Enable) wasconnectedtodigital pin11
on the arduinoboard. PinRS (RegisterSelect) onthe LCD was connected to arduino digital pin 12.
R/W pin of the LCD was connected to GND (ground).
The figure belowshowsthe LCD-microcontrollerinterface.
LEDS
17. To indicate the three statesof the soil three LEDswere used.The three LEDs litup dependingonthe soil
moisture content.Whenthe soil wasdryLED connectedtoarduinodigital pin13 was lit. For moistsoil
(requiredcondition)LEDconnectedtoarduinodigital pin12 litup and forsoggysoil LED connectedto
arduinodigital pin11 litup.
The three LEDs were connectedtothe microcontrollerasshownbelow.
Ohmslawwas utilizedto determine the size(inohms) of the protectionresistortobe interfacedwith
the LEDs. From Ohmslaw
Voltage (V) ={Current(I)}*{Resistance(R)}
Where as inour case;
V= Vcc (5V) -Voltage dropacrossLED (selectedLEDshas2.0V)
ILED= LED current (20mA)
VLED = LED Voltage drop(redincolour) (2V)
R= minimumrequiredresistance value
Therefore
Rmin= {(5-2) V}/{20mA} =150 Ω
To achieve currentlimitationaresistance value higherthanthe calculatedRminwasselected.A
220Ω resistorwasusedand thusonly13.6mA currentwas allowedtopassthrough eachof the three
LEDs.
Waterpump connectiontothe Arduino
To implementthe final bitof the automatedirrigationsysteman electricmotor(240VAC) was
selectedasthe waterpump.The firsttwounitsof the systemi.e.sensingunitandthe control unit
18. (microcontroller) are poweredby5VDC. To interface the twounitsa 5VDC relay(SLT73-5D-1Z) was used
as the isolationunit.
The microcontrollerwasconnectedtothe relayviaan NPN transistor(2N4123). To protectthe
transistor;while turningiton,aresistorwasused.The resistorlimitsthe currentflowingthrough
the transistor.Aswas the case withLEDs ohmslaw was usedas shownbelow.
Rmin= (5 – 0.7) V / 40mA = 107.5𝛺
A resistorof 470𝛺 was selectedandthusthe currentthroughthe transistorwaslimitedto;
4.3V / 470𝛺 =9.12 mA
To protect the microcontroller from back e.m.f during switching a diode was connected across
the relay.The connectionwasas shownbelow.
Program Pseudocode
READ sensorvalue
COMPARE sensorvaluewithsetthreshold
IF sensorvalue>maximumsetvalue
TURN-ON pump
DISPLAYsoil conditiononLCD
19. LIGHT dry soil LED
ELSE IFsensorvalue < maximumsetvalue >minimumsetvalue
TURN-OFFpump
DISPLAYsoil conditiononLCD
LIGHT moistsoil LED
ELSE IFsensorvalue < minimumsetvalue
TURN-OFFpump
DISPLAYsoil conditiononLCD
LIGHT soggysoil LED
PROGRAMFLOW CHART
CONCLUSION ANDRECOMMENDATIONS
CONCLUSION
A system to monitor moisture levels in the soil was designed. The systemwasusedto switch
on/off the watering system/pump according to set soil moisture levels. The control unitthe
20. prototype was implemented using a microcontroller on arduino platform while the sensing bit
was implementedusingaSMSYL-69. Three LEDs and an LCD were usedto implementthe displayof the
three soil statesi.e.soggysoil,moistsoilandthe drysoil states.Toswitchbetweenthe control andthe
irrigationsystemsarelayswitchingcircuitwasused.
RECOMMENDATIONS
To improve on the effectiveness and efficiency of the system the following
recommendationscanbe put intoconsiderations:
Cost effective techniques to overcome the limitation of requiring a soil specificcalibration
shouldbe employed.
Integrating GSM technology can be used, such that whenever the water pump switches
ON/OFF,anSMS is sentto the concernedpersonregardingthe statusof the pump.
The pump shouldalsobe controlledviaSMS.
The system can be integrated with temperature and humidity sensors to monitor the
weatherconditionsinthe farm.
REFERENCES
MassimoBanzi,GettingstartedwithArduino,SecondEdition,O’ReillyMedia,Inc,2011 Francis
Z. Karinaand Alex Wambua Mwaniki, irrigation agriculture in Kenya, Nairobi,Kenya,2011
Allan Trevennor, Practical AVR Microcontrollers, New York , USA, Springer Science +
BusinessMedia,2012
Clemmens, A.J. Feedback Control for Surface Irrigation Management, ASAE Publication
04 -90, 1990.
www.arduino.ccAccessed on6thDec,2013 , 25Th Dec,2013 and 17th Jan,2014
Songle relayDatasheet
Soil moisture sensordatasheet
W. C. Dunn,IntroductiontoInstrumentationSensors,andProcessControl,BritishLibrary
Cataloguing,2005
General Purpose TransistorsNPN Silicon(KSP2222A) datasheet
http://www.vision2030.go.ke/accessedon25th
2014