SlideShare a Scribd company logo
1 of 5
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470
Automatic Plant Watering System using
Arduino UNO for University Park
Yin Yin Nu1, San San Lwin2, Win Win Maw3
1Lecturer, Department of Information Technology, Technological University, Monywa, Myanmar
2Lecturer, Department of Information Technology Engineering, Technological University, Kyaukse, Myanmar
3Lecturer, Faculty of Computer System and Technologies, University of Computer Studies, Mandalay, Myanmar
How to cite this paper: Yin Yin Nu | San
San Lwin | Win Win Maw "Automatic
Plant Watering System using Arduino
UNO for University Park" Published in
International Journal of Trend in
Scientific Research and Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-4, June 2019,
pp.902-906, URL:
https://www.ijtsrd.c
om/papers/ijtsrd23
714.pdf
ABSTRACT
Watering is the most important cultural practice and mostlabor intensive task in
daily greenhouse operation. Watering systems ease the burden of getting water
to plants when they need it. Knowing when and how much to water is two
important aspects of watering process. To make the gardener works easily, the
automatic plant watering system is created. There have a various type using
automatic watering system that are by using sprinkler system, tube, nozzles and
other. This system uses Arduino UNO board, which consists of ATmega328
microcontroller. It is programmed in such a way that it will sense the moisture
level of the plants and supply the water if required. This type of system is often
used for general plant care, as part of caring for small and large gardens.
Normally, the plants need to be watered twice daily, morning and evening. So,
the microcontroller has to be coded to water the plants in the greenhouse about
two times per day. However for most people it becomes challenging to keep
them healthy and alive. This system automation is designed to be assistive for
the University Park. This system hopes that through this prototype people will
enjoy having plants without the challenges related to absent or forgetfulness.
Keywords: Automatic Plant Watering System, Arduino UNO board, relay module,
power supply and moisture sensor
Copyright ยฉ 2019 by author(s) and
International Journal of Trend in
Scientific Research and Development
Journal. This is an Open Access article
distributed under
the terms of the
Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/licenses/
by/4.0)
1. INTRODUCTION
Arduino is an open-source electronics electronic platform
based on easy-to-use hardware and software. Arduino
boards are able to read inputs- light of sensor, a finger on a
button, or a Twitter messages,- and turn it into an output-
activating on a motor, turning on an LED, publishing
something online. Over the years Arduino has been the brain
of thousands of projects, from everyday objects to complex
scientific instruments. A worldwide community of markers
has gathered around this open-source platform, their
contributions have add to up an incredible amount of
accessible knowledge that can be of great help to novices and
experts alike.
Arduino was born at the Lvrea Interaction Design Institute
as an easy tool for fast prototyping, aimed at students
without a background in electronics and programming. As
soon as it reached a wider community, the Arduino board
started changing to adapt to new needs and challenges,
differentiating its offer from simple 8-bit boards to products
for IoT application, wearable, 3D printing, and embedded
environments. All arduino boards are completely open-
source, empowering users to build them independently and
eventually adapt them to their particular needs. The
software too, is open-source, and it is growing through the
contributions of users worldwide.
2. SYSTEM BLOCK DIAGRAM
Figure: 1 Block diagram of automatic plant watering
system.
There are two functional components in this system. They
are the moisture sensors and the motor/water pump. Thus
the Arduino Board is programmed using the Arduino IDE
software. The function of the moisture sensor is to sense the
level of moisture in the soil. The motor/water pump supplies
water to the plants.
3. SYSTEM REQUIREMENTS
The description of hardware and software components
required in the design and implementation are as follow:
IJTSRD23714
@ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 902
Figure: 2 ATmega 328 microcontroller
Figure: 3 ATmega 328(AVR) pins
Figure: 4 Moisture sensor
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
Figure:5 Relay module
Hardware Descriptions
๏ƒ˜ ATmega 328 microcontroller
๏ƒ˜ Moisture sensor
๏ƒ˜ 12V DC motor
๏ƒ˜ Relay module
๏ƒ˜ Jump wire
๏ƒ˜ Power supply
Software Description
๏ƒ˜ Arduino IDE
Figure: 6 5V Relay Terminal and Pins
Figure: 7 12V DC motor
4. SYSTEM WORKING DESIGN
For the purpose of building this system one will need to
properly connect following:
Figure: 8 All materials connected into the system
4.1 Arduino (UNO) Board
Figure: 9 Arduino UNO Board
@ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 903
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
This is an Arduino UNO board. Before using it, the program
can be compiled from the computer or laptop. After
compiling the program, it is ready to use.
4.2 The process of making system
Step1: Firstly, Arduino UNO board, relay module, power
supply and moisture sensor are setup on the board. These
processes are shown in figure;
Step2: And then relay and ArduinoUNO board areconnected
in all pins,
Step4: In this step, the motor is connected to the relay. This
is as follows;
4.3 Pins configuration
Pins configuration of sensor-
Arduino Sensor
3.3V pin = Vcc
GND pin = GND
A0 = A0
Pins configuration of relay module-
Arduino Relay
5V pin = Vcc
GND pin = GND
13 pin = Signal
4.4 Write the program using Arduino IDE
The user have had the Arduino IDE software to write the
program.
Arduino UNO board is connected to the computer using the
USB cable. And then, double-click the Arduino application,
and then write the program.
Step3: Moisture sensor is also connected to the UNO board to
sense the water content of the plant. This process is shown
in figure;
Figure:10 Start creating screen of arduino program
This program uses the functions pinMode(), digitalWrite(),
and delay(), which are provided by the internal libraries
included in the IDE environment. The user can select the
suitable board in the tools bar.
@ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 904
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
Figure: 11 Select the board
And then, select the serial/COM port that Arduino is attached
to:
Tools > Port > COM 3.
Figure:12 Select the serial port
If the users selected the serial port, the users can write the
coding for the process.
Now, simply click the โ€œUploadโ€ button in the environment.
Wait a few seconds โ€“ the users should see the RX and TX leds
on the board flashing. If the upload is successful, the message
โ€œDone uploading.โ€ will appear in the status bar.
Figure: 13 Upload the program
After uploading the program, the user can see the amount of
water content the soil with the serial monitor. The amount of
water content is shown by the percentage in figure: 14.
Figure: 14 Monitoring the amount of moisture
@ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 905
5. CODING FOR THE PROCESS
int moisture_sensor = A0;
int moisture;
int limit = 40;
int WATERPUMP = 13;
void setup()
{
Serial.begin(9600); // opens serial port,
sets data rate to 9600 bps
pinMode(moisture_sensor,INPUT);
pinMode(WATERPUMP,OUTPUT);
}
void loop()
{
@ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 906
moisture = analogRead(moisture_sensor);
moisture=map(moisture,550,0,0,100);
Serial.print("Moisture=");
Serial.print(moisture);
Serial.println("%");
if (Serial.available());
{
int speed= Serial.parseInt();
{
analogWrite(WATERPUMP,speed)
;
}
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
solving many problems, from those that seem harmless to
if (moisture>limit)
{
digitalWrite(13,LOW);
}
else
digitalWrite(13,HIGH);
}
delay(400);
}
6. CONCLUSION
Although it seems to be more demanding and challenging,
there are many other possibilities like creating complex
connections of plants of similar variety or so-called "Internet
of Plants". Also, using more than one sensor is another idea
for an experimental venture, but there are also many other
experimental and challenge-like ideas such as using solar
power supply, timer for setting irrigation system etc.
However, independently of the way used to construct it,
there is no doubt that this system can be very helpful in
those that are on the scale of the most important and most
dangerous ones for human population. By means of this
system, it is possible to control the amount of water released
from the process of watering the plant. This system
automation is designed to be assistive for the University
Park. Although it can be very helpful for humanity in general,
agriculturists, craftsmen, and botanists could have the
biggest benefit of using this system.
REFERENCES
[1] https://components101.com/ microcontrollers/
arduino-uno
2 http://www.circuitbasics.com/setting-up-a-5v-relay-
on-the-arduino/
3 https://vigyanashram.files.wordpress.com/
2015/05/plant-watering-system.pdf
4 https://learn.sparkfun.com/tutorials/installing-
arduino-ide/all.pdf
[5] [14 Dez] Devika et al., International Journal of
Advanced Research in Computer Science and Software
Engineering 4(10), October - 2014, pp. 449-456
[6] [16 San] Sandeep K. Shukla, IIT Kanpur, Introduction
to embedded system, Aug 29, 2016
7 [16 SHA] SHAIKH SHEROZ MOHD HASAN, โ€˜AUTO
IRRIGATION USING ARDUINIOโ€™2016
8 [17 N.Du] N. ฤuziฤ‡ and D. ฤumiฤ‡: Automatic Plant
Watering System and its Applications,
Coll.Antropol. 41 (2017)

More Related Content

Similar to Automatic_Plant_Watering_System_using_Arduino_UNO_.pptx

IoT Based Water Quality Monitoring System for Smart Cities
IoT Based Water Quality Monitoring System for Smart CitiesIoT Based Water Quality Monitoring System for Smart Cities
IoT Based Water Quality Monitoring System for Smart Cities
YogeshIJTSRD
ย 

Similar to Automatic_Plant_Watering_System_using_Arduino_UNO_.pptx (20)

SMART WASTE MANAGEMENT SYSTEM USING IOT
SMART WASTE MANAGEMENT SYSTEM USING IOTSMART WASTE MANAGEMENT SYSTEM USING IOT
SMART WASTE MANAGEMENT SYSTEM USING IOT
ย 
IRJET - Boat Shrinking Alert System using IoT
IRJET -  	  Boat Shrinking Alert System using IoTIRJET -  	  Boat Shrinking Alert System using IoT
IRJET - Boat Shrinking Alert System using IoT
ย 
Implementation of Automatic Door Opening System with Entry Counter for Univer...
Implementation of Automatic Door Opening System with Entry Counter for Univer...Implementation of Automatic Door Opening System with Entry Counter for Univer...
Implementation of Automatic Door Opening System with Entry Counter for Univer...
ย 
IRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoTIRJET- Water Management in Agricultural Field using IoT
IRJET- Water Management in Agricultural Field using IoT
ย 
IRJET- Automated Irrigation System using IoT
IRJET- Automated Irrigation System using IoTIRJET- Automated Irrigation System using IoT
IRJET- Automated Irrigation System using IoT
ย 
IRJET - IoT based Smart Irrigation System
IRJET - IoT based Smart Irrigation SystemIRJET - IoT based Smart Irrigation System
IRJET - IoT based Smart Irrigation System
ย 
IRJET- Smart Energy Meter Billing, Monitoring and Controlling System
IRJET-  	  Smart Energy Meter Billing, Monitoring and Controlling SystemIRJET-  	  Smart Energy Meter Billing, Monitoring and Controlling System
IRJET- Smart Energy Meter Billing, Monitoring and Controlling System
ย 
IRJET- Android based Instinctive Nutrition Add-On & Intensive Care for Smart ...
IRJET- Android based Instinctive Nutrition Add-On & Intensive Care for Smart ...IRJET- Android based Instinctive Nutrition Add-On & Intensive Care for Smart ...
IRJET- Android based Instinctive Nutrition Add-On & Intensive Care for Smart ...
ย 
IoT Based Water Level Monitoring System with an Android Application
IoT Based Water Level Monitoring System with an Android ApplicationIoT Based Water Level Monitoring System with an Android Application
IoT Based Water Level Monitoring System with an Android Application
ย 
Authenticated Access of ATM Cards
Authenticated Access of ATM CardsAuthenticated Access of ATM Cards
Authenticated Access of ATM Cards
ย 
IRJET- Design and Implementation of IoT based Greenhouse Environment Monitori...
IRJET- Design and Implementation of IoT based Greenhouse Environment Monitori...IRJET- Design and Implementation of IoT based Greenhouse Environment Monitori...
IRJET- Design and Implementation of IoT based Greenhouse Environment Monitori...
ย 
IoT Based Water Quality Monitoring System for Smart Cities
IoT Based Water Quality Monitoring System for Smart CitiesIoT Based Water Quality Monitoring System for Smart Cities
IoT Based Water Quality Monitoring System for Smart Cities
ย 
IRJET- Real Time Monitoring of Air Pollution
IRJET-  	  Real Time Monitoring of Air PollutionIRJET-  	  Real Time Monitoring of Air Pollution
IRJET- Real Time Monitoring of Air Pollution
ย 
Automated irrigation system based on soil moisture using arduino
Automated irrigation system based on soil moisture using arduinoAutomated irrigation system based on soil moisture using arduino
Automated irrigation system based on soil moisture using arduino
ย 
Automatic Light Turn On Off System
Automatic Light Turn On Off SystemAutomatic Light Turn On Off System
Automatic Light Turn On Off System
ย 
IRJET- Labour Work Monitoring System
IRJET- Labour Work Monitoring SystemIRJET- Labour Work Monitoring System
IRJET- Labour Work Monitoring System
ย 
IOT Based Low Cost Irrigation Model
IOT Based Low Cost Irrigation ModelIOT Based Low Cost Irrigation Model
IOT Based Low Cost Irrigation Model
ย 
IRJET- Monitoring and Measurement of Solar Parameters using IoT
IRJET- Monitoring and Measurement of Solar Parameters using IoTIRJET- Monitoring and Measurement of Solar Parameters using IoT
IRJET- Monitoring and Measurement of Solar Parameters using IoT
ย 
IRJET- Air Pollution Monitoring System using IoT
IRJET- Air Pollution Monitoring System using IoTIRJET- Air Pollution Monitoring System using IoT
IRJET- Air Pollution Monitoring System using IoT
ย 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car Parking
ย 

More from Syeda Nasiha

More from Syeda Nasiha (7)

Internship PPT.ppsx
Internship PPT.ppsxInternship PPT.ppsx
Internship PPT.ppsx
ย 
Arm7 architecture
Arm7 architectureArm7 architecture
Arm7 architecture
ย 
Nems2
Nems2Nems2
Nems2
ย 
On chip cache
On chip cacheOn chip cache
On chip cache
ย 
Nems2
Nems2Nems2
Nems2
ย 
3 vy14lvs24
3 vy14lvs243 vy14lvs24
3 vy14lvs24
ย 
Cache
CacheCache
Cache
ย 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 

Automatic_Plant_Watering_System_using_Arduino_UNO_.pptx

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470 Automatic Plant Watering System using Arduino UNO for University Park Yin Yin Nu1, San San Lwin2, Win Win Maw3 1Lecturer, Department of Information Technology, Technological University, Monywa, Myanmar 2Lecturer, Department of Information Technology Engineering, Technological University, Kyaukse, Myanmar 3Lecturer, Faculty of Computer System and Technologies, University of Computer Studies, Mandalay, Myanmar How to cite this paper: Yin Yin Nu | San San Lwin | Win Win Maw "Automatic Plant Watering System using Arduino UNO for University Park" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-4, June 2019, pp.902-906, URL: https://www.ijtsrd.c om/papers/ijtsrd23 714.pdf ABSTRACT Watering is the most important cultural practice and mostlabor intensive task in daily greenhouse operation. Watering systems ease the burden of getting water to plants when they need it. Knowing when and how much to water is two important aspects of watering process. To make the gardener works easily, the automatic plant watering system is created. There have a various type using automatic watering system that are by using sprinkler system, tube, nozzles and other. This system uses Arduino UNO board, which consists of ATmega328 microcontroller. It is programmed in such a way that it will sense the moisture level of the plants and supply the water if required. This type of system is often used for general plant care, as part of caring for small and large gardens. Normally, the plants need to be watered twice daily, morning and evening. So, the microcontroller has to be coded to water the plants in the greenhouse about two times per day. However for most people it becomes challenging to keep them healthy and alive. This system automation is designed to be assistive for the University Park. This system hopes that through this prototype people will enjoy having plants without the challenges related to absent or forgetfulness. Keywords: Automatic Plant Watering System, Arduino UNO board, relay module, power supply and moisture sensor Copyright ยฉ 2019 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/ by/4.0) 1. INTRODUCTION Arduino is an open-source electronics electronic platform based on easy-to-use hardware and software. Arduino boards are able to read inputs- light of sensor, a finger on a button, or a Twitter messages,- and turn it into an output- activating on a motor, turning on an LED, publishing something online. Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments. A worldwide community of markers has gathered around this open-source platform, their contributions have add to up an incredible amount of accessible knowledge that can be of great help to novices and experts alike. Arduino was born at the Lvrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT application, wearable, 3D printing, and embedded environments. All arduino boards are completely open- source, empowering users to build them independently and eventually adapt them to their particular needs. The software too, is open-source, and it is growing through the contributions of users worldwide. 2. SYSTEM BLOCK DIAGRAM Figure: 1 Block diagram of automatic plant watering system. There are two functional components in this system. They are the moisture sensors and the motor/water pump. Thus the Arduino Board is programmed using the Arduino IDE software. The function of the moisture sensor is to sense the level of moisture in the soil. The motor/water pump supplies water to the plants. 3. SYSTEM REQUIREMENTS The description of hardware and software components required in the design and implementation are as follow: IJTSRD23714 @ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 902
  • 2. Figure: 2 ATmega 328 microcontroller Figure: 3 ATmega 328(AVR) pins Figure: 4 Moisture sensor International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 Figure:5 Relay module Hardware Descriptions ๏ƒ˜ ATmega 328 microcontroller ๏ƒ˜ Moisture sensor ๏ƒ˜ 12V DC motor ๏ƒ˜ Relay module ๏ƒ˜ Jump wire ๏ƒ˜ Power supply Software Description ๏ƒ˜ Arduino IDE Figure: 6 5V Relay Terminal and Pins Figure: 7 12V DC motor 4. SYSTEM WORKING DESIGN For the purpose of building this system one will need to properly connect following: Figure: 8 All materials connected into the system 4.1 Arduino (UNO) Board Figure: 9 Arduino UNO Board @ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 903
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 This is an Arduino UNO board. Before using it, the program can be compiled from the computer or laptop. After compiling the program, it is ready to use. 4.2 The process of making system Step1: Firstly, Arduino UNO board, relay module, power supply and moisture sensor are setup on the board. These processes are shown in figure; Step2: And then relay and ArduinoUNO board areconnected in all pins, Step4: In this step, the motor is connected to the relay. This is as follows; 4.3 Pins configuration Pins configuration of sensor- Arduino Sensor 3.3V pin = Vcc GND pin = GND A0 = A0 Pins configuration of relay module- Arduino Relay 5V pin = Vcc GND pin = GND 13 pin = Signal 4.4 Write the program using Arduino IDE The user have had the Arduino IDE software to write the program. Arduino UNO board is connected to the computer using the USB cable. And then, double-click the Arduino application, and then write the program. Step3: Moisture sensor is also connected to the UNO board to sense the water content of the plant. This process is shown in figure; Figure:10 Start creating screen of arduino program This program uses the functions pinMode(), digitalWrite(), and delay(), which are provided by the internal libraries included in the IDE environment. The user can select the suitable board in the tools bar. @ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 904
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 Figure: 11 Select the board And then, select the serial/COM port that Arduino is attached to: Tools > Port > COM 3. Figure:12 Select the serial port If the users selected the serial port, the users can write the coding for the process. Now, simply click the โ€œUploadโ€ button in the environment. Wait a few seconds โ€“ the users should see the RX and TX leds on the board flashing. If the upload is successful, the message โ€œDone uploading.โ€ will appear in the status bar. Figure: 13 Upload the program After uploading the program, the user can see the amount of water content the soil with the serial monitor. The amount of water content is shown by the percentage in figure: 14. Figure: 14 Monitoring the amount of moisture @ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 905 5. CODING FOR THE PROCESS int moisture_sensor = A0; int moisture; int limit = 40; int WATERPUMP = 13; void setup() { Serial.begin(9600); // opens serial port, sets data rate to 9600 bps pinMode(moisture_sensor,INPUT); pinMode(WATERPUMP,OUTPUT); }
  • 5. void loop() { @ IJTSRD | Unique Paper ID โ€“ IJTSRD23714 | Volume โ€“ 3 | Issue โ€“ 4 | May-Jun 2019 Page: 906 moisture = analogRead(moisture_sensor); moisture=map(moisture,550,0,0,100); Serial.print("Moisture="); Serial.print(moisture); Serial.println("%"); if (Serial.available()); { int speed= Serial.parseInt(); { analogWrite(WATERPUMP,speed) ; } International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 solving many problems, from those that seem harmless to if (moisture>limit) { digitalWrite(13,LOW); } else digitalWrite(13,HIGH); } delay(400); } 6. CONCLUSION Although it seems to be more demanding and challenging, there are many other possibilities like creating complex connections of plants of similar variety or so-called "Internet of Plants". Also, using more than one sensor is another idea for an experimental venture, but there are also many other experimental and challenge-like ideas such as using solar power supply, timer for setting irrigation system etc. However, independently of the way used to construct it, there is no doubt that this system can be very helpful in those that are on the scale of the most important and most dangerous ones for human population. By means of this system, it is possible to control the amount of water released from the process of watering the plant. This system automation is designed to be assistive for the University Park. Although it can be very helpful for humanity in general, agriculturists, craftsmen, and botanists could have the biggest benefit of using this system. REFERENCES [1] https://components101.com/ microcontrollers/ arduino-uno 2 http://www.circuitbasics.com/setting-up-a-5v-relay- on-the-arduino/ 3 https://vigyanashram.files.wordpress.com/ 2015/05/plant-watering-system.pdf 4 https://learn.sparkfun.com/tutorials/installing- arduino-ide/all.pdf [5] [14 Dez] Devika et al., International Journal of Advanced Research in Computer Science and Software Engineering 4(10), October - 2014, pp. 449-456 [6] [16 San] Sandeep K. Shukla, IIT Kanpur, Introduction to embedded system, Aug 29, 2016 7 [16 SHA] SHAIKH SHEROZ MOHD HASAN, โ€˜AUTO IRRIGATION USING ARDUINIOโ€™2016 8 [17 N.Du] N. ฤuziฤ‡ and D. ฤumiฤ‡: Automatic Plant Watering System and its Applications, Coll.Antropol. 41 (2017)