Agriculture Monitoring System With Automated Irrigation and Water Tank System
Agriculture Monitoring System With Automated Irrigation and Water Tank System
1. Introduction .............................................................................................................. 1
5. Methodology............................................................................................................. 7
6.1. Hardware.......................................................................................................... 11
8. Milestones .............................................................................................................. 15
10. Conclusion........................................................................................................... 18
11. References .......................................................................................................... 19
1. Introduction
Agriculture is the most important occupation of the world. In the country like Nepal,
about 80 percentage of people are involved in agriculture and the major source of
country’s economy comes from it, but still agriculture industry is facing many problems as
people are unaware about the new technologies that costs them less than the traditional
method. Some of the major problems faced by farmers because of lack of technological
use are:
i. Wastage of water.
ii. Unscientific and Ineffective agriculture method resulting in waste of human
resource and money.
iii. Decrease in crop production because of lack of monitoring system. (Sarkar et al.,
2018)
1|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
2|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
2.1. Aims
The main aim of this project is to eradicate the problems of the traditional agriculture
methods and interduce a cost and work efficient technology to manage and automate the
various aspects of the agriculture in a productive, efficient and scientific manner.
2.2. Objective
• To use the IOT devices (Arduino Uno, jumper wires and sensors) to build a prototype
project of Agriculture monitoring and automated irrigation system.
• Research about the IOT and its implications.
• To have extensive knowledge on programming concept and hardware.
• To determine the application areas of the project.
• To manage different aspects of the agriculture.
• To automate the irrigation and water tank system.
• To analyze the data sent by the sensors to generate a simple and meaningful
information.
3|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
The expected outcome of the project would be a prototype IOT devices which is made up
of motors, sensor and other various electronic components which is connected to the
Arduino that acts as the brain of all the hardware used. Multiple Arduino are used to
control the different aspects of the system. The system automates the irrigation system
as per the data sent by the moister sensor. It also measures and regulates the water level
in the tank. The system alerts the user if the water level is low. The sensors also monitor
the crops by keeping track of temperature, moister, and growth of the plants. The
collected data from the sensors is collected and analyzed by the Arduino and sent to the
user’s device through the use of API where a person can monitor and read the information
in simple format. The water tank, irrigation and monitoring system use different Arduinos,
so the data are sent separately and then later it is combined to display it as a single
system. The information is displayed is timely updated and stored for the future purpose.
The information is displayed on the basis of various categories like temperature, humidity,
time and so on. The system also allows a user to access the data remotely via website.
All the functionality and guide will be well explained in the documentation (report) which
also acts as a manual to properly understand the developed system.
The project is targeted to aid the agriculture sector. It is targeted to the farmers and
business sector who are willing to do the agriculture in a scientific way through the use of
technology. The project is mostly useful in a scientific and systematic environment. The
project can also be useful to the agriculture researchers as the displayed information
helps to provide information based on various categories.
4|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
➢ The major risk is the lack of network and/or power. In the absence of network, the IOT
device will not be able to communicate with the user resulting in lack of timely updates.
This will be even bigger problem if a user is trying to monitor the system remotely from
a distant place. The lack of power will cause even bigger problems as IOT device will
not be able to function.
➢ Technical failure is another big threat as the sensors could get easily damaged.
➢ The lack of knowledge is another main problem as people either do not know about
IOT devices or they do not care. People blindly follow traditional path just because
they think change is hard.
➢ Physical security is another major concern as adversaries, or any other person may
cause harm to the devices and sensors. This will result in the damage or
malfunctioning of the system.
➢ The system is most effective in the scenarios in closed and scientific environment. It
is not very effective in the places where the farmers totally rely on rain water for
agriculture.
5|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
➢ A backup power source like invertor, generator or use of solar panels would be a great
option to fight against the lack of power. And a backup network source would be great
against network failure scenarios.
➢ The use of redundant sensors could eliminate the problem of a sensor failure.
➢ Awareness and training program for the farmers is a great solution to eradicate the
misconception and lack of knowledge problem.
➢ The agricultural area should be made secure from physical threats by covering the
area with fetch, to avoid the physical threats.
➢ The proposed system is mainly targeted to the environment like green house, or
secure scientific environment.
6|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
5. Methodology
7|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
8|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
9|Page
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
Advantages Disadvantage
Ensures client’s satisfaction and comfort. Costly and time consuming.
New requirements are welcomed. Documentation with the development can
be frustrating as the product is
continuously changing.
Flexibility in term of design. Frequent changes and high maintenance
cost.
Most needed functionalities are integrated The customer might lose interest if first
first. prototype does not satisfy their
expectation.
10 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
6. Resource Requirement
There are various hardware and software tools needed for the completion of the project.
6.1. Hardware
Arduino Uno It is the small sized, single board computer that provides
various functionalities such as browsing internet,
performing computational tasks and so on. It can be
programed using Arduino programming language and
Arduino Software (IDE). (Blum, 2013) In the project
Arduino acts as the brain as it will be programmed to
control and instruct all the sensors and analyze the data.
Multiple Arduino will be used in the project. (Halfacree,
2018)
11 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
Other devices required For making, controlling, and monitoring the system
various other devices are required, they are: Computer,
Motor, automatic motor controller, and Mobile.
Other hardware required Other hardware that are required are: A/D converter, led
lights, memory card, wires, a proper Internet connection
and a good environment to make and run system.
6.2. Software
12 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
The project is initiated with the research work about the topic, finalization of the client and
client’s requirement, gathering information of the hardware and software used, research
13 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
about the similar topics to get the proper understanding about the topic, and lastly,
proposal finalization for the project. This make take up to 30 days. The Initiation consists
of the steps which provides detail knowledge about the topic to start working on the
project.
Then the planning for the project is carried out to make the blueprint of a proposed project.
The planning may take up to 20-25 days. Planning is divided into two portions i.e. Primary
planning and the secondary planning. Primary planning helps to build the blueprint of
design and implementation of the project. The review with the client and supervisor is
done throughout the project. The secondary planning focuses on the risk management
and plans if any major changes occurs in the proposed system.
Development is the most valuable part of the work breakdown structure. It focuses on the
development of the main system as per the planning. This may take up to 80 days. The
development is divided into two sections i.e. Software and Hardware. Software portion of
the development focuses on the coding section to build the Irrigation, water tank and
agriculture monitoring system, it also includes coding related to API and finally the
compilation and testing. The hardware portion focuses on designing and managing
Arduino and sensors and building the prototype so that it can be implemented in real life.
The development is reviewed by the client at the end and if the client is not satisfied,
necessary changes are made.
Finally, the closeout. The closeout portion consists of documentation of the development,
finalizing, recheck and submission of the project. This may take up to 40-45 days. The
documentation will consist of detailed explanation, scope, and everything about the
system.
14 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
8. Milestones
15 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
This is the completion of development of the final IOT system which is responsible
for the development of the monitoring system of the agriculture.
16 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
Gantt chart is the representation of the tasks that are completed or the tasks that
are to be completed in a timeline format. It represents when and for how long the
processes are carried out. It is represented in a horizontal manner. In the above Gantt
chart the work breakdown structure is divided classified based on time. There are also
various milestones set throughout the time duration which is shown in the milestone
section above. The total time for the completion of the project from the beginning is
approximately 6.5 months. The timeline starts from the date when the topic was selected
and ends with the submission of the project.
17 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
10. Conclusion
The agriculture monitoring with automated irrigation and water tank system will be an
effective and efficient method in an environment where farmers want to utilize their limited
water resource. The project is mainly targeted to the closed environment where people
want a scientific and efficient way of farming through the use of technology. The system
can remotely monitor the farm and automate the irrigation and water tank to utilize the
water resource. The project will be based on a evolutionary prototype methodology and
it is targeted to the people of agriculture industry who are willing to do the farming through
the use of technology and in an systematic way. The time for the completion of the project
is 6.5 months approximately from the start date and it is achieved by breaking down the
project into the smaller tasks.
18 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
11. References
1. Blum, J. (2013) Exploring Arduino: Tools and Techniques for Engineering Wizardry.
1st ed. Indianapolis: John Wiley & Sons, Inc.
2. Charvat, J. (2003) Project Management Methodologies. 1st ed. New Jersey: John
wiley and sons, Inc.
3. Elmasri, R. & Navathe, S.B. (2007) Fundamentals of Database Systems. 5th ed. Delhi:
Dorling Kindersley.
4. Haan, J.J.d. & Diaz, A.G. (2002) Manual on prototyping methodology and
multifunctional crop rotation. VEGINECO Project Report No. 2. Lelystad: Applied Plant
Research BV VEGINECO EU. FAIR PROGRAM.
5. Halfacree, G. (2018) The Official Raspberry Pi Beginner's guide how to use your new
computer. 1st ed. Cambridge: Raspberry Pi press.
7. Mobile App Daily. (2019) Which Approach Is Best For Your Project: Waterfall Vs Agile
Methodology? [Online]. Available from: https://www.mobileappdaily.com/waterfall-
and-agile-methodology-comparison [Accessed 21 November 2019].
8. Sarkar, S., Bhowmick, , Mukherjee, & Guhathakurata,. (2018) Smart Agriculture and
Irrigation Monitoring System using IOT. PROJECT SUMMARY. Adisaptagram:
researchgate Academy of technology.
9. Sukumar, D.P. et al. (2018) IOT based agriculture crop-field monitoring system and
irrigation automation. International Journal of Intellectual Advancements and
Research in Engineering Computations, 6(1), pp.377-82.
19 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
10. Vineela, T. et al. (2018) IoT Based Agriculture Monitoring and Smart Irrigation System
Using Raspberry Pi. International Research Journal of Engineering and Technology
(IRJET), 05(01), pp.1417-20.
11. Yuvaraju, D.M. & Priyanga, K.J. (2018) An IOT Based Automatic Agricultural
Monitoring and Irrigation System. International Journal of Scientific Research in
Computer Science, Engineering and Information Technology, 4(5), pp.58-65.
20 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
12. Appendix
12.1.1. Project 1
URL:
https://www.researchgate.net/publication/326686850_IoT_BASED_SMART_AGRICULT
URE_MONITORING_FRAMEWORK_WITH_AUTOMATION
12.1.2. Project 2
Publisher: IEEE
URL: https://ieeexplore.ieee.org/document/8081906
12.1.3. Project 3
Project Name: IoT Based Smart Agriculture Monitoring and Irrigation System Using
Raspberry Pi Kit
21 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
URL: https://www.ijedr.org/papers/IJEDR1802151.pdf
12.1.4. Project 4
Project Name: IoT Based Crop Field Monitoring and Irrigation Automation System
URL: http://ijiset.com/vol6/v6s3/IJISET_V6_I3_17.pdf
12.1.5. Project 5
Publisher: Krishisewa
URL: https://www.krishisewa.com/articles/miscellaneous/1018-use-of-iot-based-
irrigation-scheduling-for-smart-farming.html
22 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
4. Storing:
All the data should be stored so that it can be accessed in the future. The stored
data helps to reflect the growth and requirement of the plant. It can be helpful to
understand the changes and water requirement in various seasons.
23 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
5. Display:
The above-mentioned information should be displayed in android application so
that it can be accessed easily from anywhere. The interface should be clean and
simple for the ease of understanding the given information. The user should also
be able to access the database (data that are being stored.) through the
application.
6. Reliable:
The system should run properly even if a sensor does not work. Redundant
sensors can be a good solution to it.
7. Accessibility:
The monitoring system should be accessible from a remote place through internet.
The alert message should also be forwarded via email.
24 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
displayed to the user and a message should be sent at the starting and completion of
the irrigation process.
4. Storing:
All the data should be stored so that it can be accessed in the future. The stored data
helps to reflect the growth and requirement of the plant. It can be helpful to understand
the changes and water requirement in various seasons.
5. Display:
The above-mentioned information should be displayed in a website so that it can be
accessed easily anywhere from a computer. The interface should be clean and simple
for the ease of understanding the given information. The user should also be able to
access the database (data that are being stored.) through the application.
6. Reliable:
The system should run properly even if a sensor does not work. Redundant sensors
can be a good solution to it.
7. Accessibility:
The monitoring system should be accessible from a remote place through internet.
The alert message should also be forwarded via email.
25 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
26 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
27 | P a g e
Suraj Neupane || 17030833 ||
CS6P05 Final Year Project
28 | P a g e
Suraj Neupane || 17030833 ||