Automatic - Plant - Irrigation - System - Using - Arduino - Revice
Automatic - Plant - Irrigation - System - Using - Arduino - Revice
Alcalde, Madelyn
Bueno, Wyrent
Caylaluad, Charlie
Concepcion, Ryan Joseph
Cimatu, Princes
Francisco, Paul Angelo
Maiztegui, Jaylord
Maggay, John Vincent
Pauig, Jeremiah
Rigor, Almina
Unida, Bryan Lester
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Abstract
important for environment balance. But the main problem is the time adjustment for
watering the plants. Especially when people are aways from home for few days, then
lots of problem arises to watering the plants. In this technological era where people
rely on the technology for almost everything to make their work easier and more
efficient, then why not there has been a system that automatically waters the garden
and plants without depending on someone when one is there at home for longer period.
So, one of the activities are replaced from automated irrigation and also excess use of
water is minimized. The method is employed, to continuously keep on eye on the soil
moisture level to decide whether irrigation is needed, and how much water is needed
for the soil. Programmed code for this paper is based on Arduino UNO C++ language.
If dryness level is high, moisture level is low. At that time, the water pump is switched
ON to supply water to the plant and is automatically OFF when the soil moisture
reaches to the minimum threshold level. The total work is done through this
INTRODUCTION
The idea of smart gardening has been around for a while, yet, it hasn’t been made
a reality until now without technology advancement. Its high time to create and
implement new methodologies using smart technologies for sustainable agriculture. In
this era, a smart approach of leading a life should be carried out and thus have made
“Automated Plant Irrigation System” for smart irrigation.
Gardening is one of the hobbies or recreation activities for various age layers.
According, Thompson, R. (2018), It is a benefit for those who get exposed to plants and
greenery views regularly as it brings mental and physical health. Furthermore, if the
gardeners travel to the other places, this is hard for them to monitor their plants in far
distance. This because, for each plant, they have their own needs, such as the amount of
water and sunlight exposure.
In the gardening activity, an irrigation system is one of the essential elements.
However, in this era, many gardeners are still using a manual system to water and
monitor their plant growth. A proper watering scheduled may not always be performed
due to the lack of time and occupied lifestyle.
In the agriculture industry the irrigation system is used to supply water and
maintain the soil moisture of the growth of the plant. Besides, they need to monitor their
plant frequently to ensure the conditions of their plants in the right way. Furthermore, not
all gardeners have sufficient knowledge and experiences in managing their pants
properly.
In the case of indoor gardening, there are several challenges for gardeners where
they need to manage and monitor the plant regularly. One of the difficulties in gardener
need to monitor the moisture of the soil.
Smart gardening is an advance and new techniques for irrigation that can reduce
manpower, time, and many more things.
As the internet becomes the necessary to all people, currently lifestyles require
everything to be controlled using a smart phone. So, this technology makes life easier and
convenient. One of the technologies that connect internet with devices is the Internet of
things (IoT). IoT is one type of wireless communication which currently grows very well
where various things or object are interjecting with each other and communicate with
their neighbors.
In this paper we propose a smart gardening system the concept of Arduino Uno to
project the plants- water needed to maintain remotely, the important plant data such as
soil moisture and relative humidity. Based-planning, is used for watering the plants at
regular intervals and providing appropriate illumination in the garden area for aesthetics
and overall plant growth. With the use of ultrasonic sensors, 12Vpumps, and soil
moisture sensor is highly efficient and effective system designed to automate the process
of watering plants.
It employs modern technology to accurately measure the water level in the
reservoir and moisture level in the soil, and automatically water the plants when needed.
This system can greatly simplify the process of plant care while providing optimal
water conditions for plant growth and health. With this system, plants owners can be
assured that their plants receive the appropriate amount of water, reducing the risks of
over or under-watering, and ultimately result in healthy and vibrant plants.
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Proposed Work
The aim of this project is to ease the mechanism of watering the plants at home
with the help of this “Automatic Plant Watering System Using Arduino UNO” which
automatically switches the water pump “ON and OFF”.
The application employed in the project will are;
Efficient water usage
Increased crop yield
Time-saving
Remote monitoring and control
Customizing irrigation schedule
To sense the moisture content of the soil and automatically switch ON and off the
power pump when power is given
To reduce human dependency for watering plants at home.
Transistor (NPN)
Diode (1N4007)
Relay module
Peristaltic tubing
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Water reservoir
Jumper wires
Breadboard
Enclosure (optional)
Screwdriver
Methods
Start by assembling the hardware components on a breadboard. Connect the soil moisture
sensor to the Arduino Uno board using jumper wires. Then, connect the water pump to
Use a separate power source for the water pump to avoid overloading the Arduino.
Finally, connect the relay module to the Arduino Uno using jumper wires.
Wire the soil moisture sensor to the analog input pin of the Arduino Uno. Connect the
signal pin of the sensor to analog pin A0, the VCC pin to 5V, and the GND pin to GND
Next, wire the relay module to the Arduino Uno. Connect the control pin of the relay
Upload the Arduino sketch provided below to your Arduino Uno board using the Arduino
IDE:
void setup() {
Serial.begin(9600);
pinMode(pumpPin, OUTPUT);
void loop() {
Serial.print(“Moisture: “);
Serial.println(moistureValue);
// Turn on pump
digitalWrite(pumpPin, HIGH);
Serial.println(“Watering plant…”);
delay(1000);
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
This code continuously reads the soil moisture value from the sensor. If the moisture
level falls below the defined threshold, it activates the water pump for a specified
Once you’ve uploaded the code and tested the individual components, it’s time to
Place the soil moisture sensor in the plant’s soil, ensuring it’s inserted deep enough to
accurately measure moisture levels. Position the water pump near the plant, ensuring it’s
Connect the Arduino Uno board to a power source using a USB cable or a suitable power
Ensure that the water pump is connected to its own power source.
After powering up the system, monitor the serial output in the Arduino IDE to observe
the soil moisture readings. Verify that the pump activates when the moisture level falls
Fine-tune the moisture threshold value in the Arduino code based on your plant’s
watering needs.
You may need to adjust this value depending on factors such as the type of plant and
environmental conditions.
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Flow Chart
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Working Explanation
blob:https://www.facebook.com/b76cd34d-defd-4968-8d59-f7c0e19bb7e7
Anthropological and Medical Purposes, are considered as one of the most commonly
used and the most beneficial automated systems nowadays, which can help people in their
daily activities by reducing or completely replacing their effort. The system used to
sensor technology along with microcontroller and other electronics in order to behave like
smart switching system which senses soil moisture level and irrigates the plant if
necessary.
A projected study made by Prosojo, I. & Maseleno, A., et al (2020) Design of
Automatic Plant Watering System Based on Arduino, the research aimed to design a
programmable microcontroller chip to control watering plants automatically based on soil
moisture detected whether the soil was dry or not. This will no need to do watering
manually. Instead, it will help farmers to device their plants automatically.
Punjabi, S. (2016), Automated Plant Watering System, was developed in daily
operations related to farming or gardening. Water is the most important practice and the
most labor-intensive task. No matter or whichever weather it is, either hot or dry or
cloudy or wet, you want to be able to control the amount of water that reaches your plant.
Modern watering systems could be effectively used to water plants when they need it.
Nut in manual process of watering requires two important aspects to be considered; when
and how much to water. In order to replace manual activities and making gardener’s work
easier, we have created automatic plant watering system. By adding automated plant
watering system to your garden or agricultural fields, you will help all your plants reach
their full potential as well as conserving water.
A study support by Deshkar, T. & Ajani, S. (2019), Iot Based Prediction System
for Precision Agriculture, the work objective is optimal usage of water irrigation, proper
nutrient management to plant and avoid crop losses due to deceases and pests with proper
scheduling of spray. The wireless sensor network is deployed on field and will
continuously monitoring real time environmental, soil, hydrological and specific
parameters.
And projected by Dharunkarthi, V. R., et al (2019), Smart irrigation Integrated
with IoT, Environmental Monitoring System with Sensors have dramatically improved to
peak over the years. This work may become a huge product while the importance of
water regulation understood. The purpose of this paper is to present a project called
“Smart Irrigation Integrated with IoT” which is capable of monitoring agricultural
conditions in a pre-programmed manner. The sensor will monitor the relevant
environmental data like soil moisture, in terms of percentage. The data from the sensors
will be used to control either automatic or manual control as well as upgrading the
irrigation system. This model utilizes the real run-time data from the moisture sensor to
minimize the use of water in the agriculture fields. Simultaneously all the sensor values
will be updated in the IoT through the GSM module in the kit, this will help to track the
system which we have design through Android Interface and this process also help to
improve the agricultural production. The farmer analyses the data in the server about the
field condition anytime, anywhere and controls the flow of water hence by reducing the
manpower and time.
Wongthai, W., et al (2018), an Enhance of an Automatic Plant Watering System,
can demonstrate the enhancement of automatic plant watering system and how the
Internet of Things and cloud computing can benefit agricultural applications with plain
design and implementation and guidelines for individuals who want to build their own
automatic plant watering systems to grow their plants especially for food by themselves.
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
water plants when needed, which controls when and how much watering needed to be
done. This system can be effectively used from small gardens to a large crop fields, thus
also conserving water. We can implement the above prototype using sprinkles or drip
emitters for effective irrigation. For large scale implementation, we can use solar panels
to conserve energy.
Bains, P.S. et al (2017), Modeling and Designing of Automatic Plant Watering
System using Arduino, watering the plants is the most important cultural practice and one
of the most labor-intensive tasks in daily greenhouse operation. Watering system ease the
burden of getting water to plants when they need it. Knowing when and how much to
water is too important aspects of watering process. To make the gardener work easily, the
automatic plant watering system is created. There are various type using automatic
watering system are used; sprinkler system, tube, nozzle and other. This project uses
Arduino board, which consists of ATmega 328 microcontroller. It is programmed in such
a way that it will sense the moisture level of plants and supply the water
if required. This type of system is used often for general plants care, as part of caring
small garden. Normally, the plants need to be watered twice daily, morning and evening.
So, the microcontroller has to be coded to water the plants about two times per day. To
accommodate the challenged we have developed a prototype, which makes a plant more
self-sufficient, watering itself from a large water tank. We hope that through this
prototype people will enjoy having plants without having challenges related to absent and
forgetfulness.
Result
In inserting the moisture sensor probes into the dry soil, the sensor successfully
sensed the absence of moisture in the soil and the water pump was turned ON
automatically to water the plants.
Once the soil was wet enough, the water pump was automatically turned OFF as
the moisture sensor had sensed the presence of moisture content in the soil.
Just the right amount of water will be released and the water will be directed to
exactly where it needed through water pipes; ex: to the bottom of the stem so that the
roots get the maximum use of water yet maximizing the wastage of water.
Conclusion
By designing and implementing the simple and easy Automatic Plant Watering
System the maintenance of household plants becomes easy for those who travel quite
often., very much busy to work in their work and tend to forget to water their plants. They
have just monitor that the container in which the water pump is placed contains enough
water to pump. Further enhancement of this project can also be done in the medical field
where certain medical plants require frequent watering of the right amount of water to be
watered by human hands.
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
Reference
V. Ahmed and S. A. Ladhake, “Design of Ultra Low Cost Cell Phone Based Embedded
System for Irrigation,” in 2010 International Conference on Machine Vision and Human-
machine Interface, 2010, pp. 718–721.
Ma Yuquan, Han Shufen, and Wang Qingzhu, “New environment parameters monitoring
and control system for greenhouse based on master-slave distributed,” in 2010
International Conference on Computer and Communication Technologies in Agriculture
Engineering, 2010, vol. 1, pp. 31–35.
X. Li and Y. Yu, “A high accuracy temperature control system based on ARM9,” in 2011
International Conference on Electrical and Control Engineering, 2011, pp. 23–26.
I. Idris and Muhammad Ikhsan Sani, “Monitoring and control of aeroponic growing
system for potato production,” in 2012 IEEE Conference on Control, Systems &
Industrial Informatics, 2012, pp. 120–125.
M. Rosinski, “An unattended flower watering system,” Electron. Educ., vol. 1996, no. 2,
pp. 26–28, 1996.
P. Tapak and M. Csiba, “LoT Plant Watering,” in 2018 16th International Conference
on Emerging eLearning Technologies and Applications (ICETA), 2018, pp. 563–568.
M. F. M. Azam et al., “Hybrid water pump system for hilly agricultural site,” in 2016 7th
IEEE Control and System Graduate Research Colloquium (ICSGRC), 2016, no. August,
pp. 109–114.
T. K. Toai and V. M. Huan, “Implementing the Markov Decision Process for Efficient
Water Utilization with Arduino Board in Agriculture,” in 2019 International Conference
on System Science and Engineering (ICSSE), 2019, pp. 335–340.
CAGAYAN STATE UNIVERSITY
Andrews Campus, Tuguegarao City
COLLEGE OF TEACHER EDUCATION
H. N. Saha et al., “Smart Irrigation System Using Arduino and GSM Module,” in 2018
IEEE 9th Annual Information Technology, Electronics and Mobile Communication
Conference (IEMCON), 2018, pp. 532–538.
A. Al-Omary, H. M. AlSabbagh, and H. Al-Rizzo, “Cloud based IoT for Smart Garden
Watering System using Arduino Uno,” in Smart Cities Symposium 2018, 2018, vol. 2018,
no. CP747, pp. 33 (6 pp.)-33 (6 pp.).
Beckwith, R., Teibel, D., & Bowen, P. (2004). Applying from the Field: Result from an
Agricultural Wireless Sensor Network. Proceedings of the 29 th Annual IEEE
International Conference on Local Computer Networks (LCN04)