Navaneethan
Navaneethan
A project report
Submitted by
NAVANEETHAN G
612720114014
Conducted by
SkillsDA
i
ABSTRACT
is often used widely in agriculture purpose and there are some who use it for
ease the life of the farmer who in addition can monitor the moisture of the
in the environment needed for it to be used to know if this project may help in
It is also expected for this project to meet some obstacles such as the
cost needed or maybe the hardware may need to get power sources or the
sensor may broke after certain time of the usage. It result for this project is also
intervention except for tiny little detail. The farmer may also can view if the
plant has been irrigated and the farmers can be alerted if the water needed for
the irrigation got problem, The technique that are being used in this project is
primarily IoT as it can gather data from the sensor equipped to it and scan
send it to the user effectively. With this Smart Irrigation project we can
ensure the water that are being used to water the plant are being used
iii
CONTENTS
PAGE NO
DECLARATION I
CONFIRMATION Ii
DEDICATION Iii
ABSTRACT Iv
CONTENTS V
LIST OF TABLES Vii
LIST OF FIGURES Viii
CHAPTER I INTRODUCTION
1.1 Introduction 1
1.2 Problem statement
1.3 Objectives 2
1.4 Scopes
1.5 Limitation of Work 3
1.6 Expected Result
1.7 Conclusion 4
iv
3.1 Introduction 10
3.2 Research Analysis and Paradigm 11
3.2.1 Feasibility Study
3.2.2 Data Collection and Gathering
3.2.3 Framework Design Phase
3.3 System Development Methodology 12
3.3.1 Planning Phase
3.3.2 Analysis Phase 13
3.3.3 Design Phase
3.3.4 Implementation Phase 14
3.3.5 Testing Phase
3.4 Hardware Used 15
3.5 Software Used
3.6 Project Design Scheme
3.6.1 Framework Design 16
3.6.2 Context Diagram 17
3.6.3 Data Flow Diagram 18
3.6.4 Entity Relationship Diagram 19
3.6.5 Prototype 20
3.7 Conclusion 21
CHAPTER V CONCLUSION
4.1 Introduction 27
4.2 Future Suggestion
4.3 Conclusion 28
REFERENCES
29
v
LIST OF TABLES
vi
LIST OF FIGURES
vii
CHAPTER 1
INTRODUCTION
1.1 Background
Irrigation is a founded system to ensure the plant can get enough water
the life of the farmer who in addition can monitor the moisture of the
water in the soil as to ensure the intake of water needed for the plant be
1
1.3 Objectives
1.4 Scope
1.4.1 User
o Farmers that can access the dashboard and view the data from
smoothly.
1.4.2 System
1.4.3 Hardware
o Arduino
o Breadboard
o Sensor
2
Soil moisture level
o Solenoid
o Jumper Wire
3
1.5 Limitation of Work
- The cost for this project may exceed the budget causing the
project incomplete.
- The sensor may malfunction if used for a long period of time and
- The sensor used can alert the system to irrigate the plant if the
4
1.7 Conclusion
will view on about the expected result and discus what way will be taken
to reach that result. In chapter 5 we will reviewed about the technique that
has been conducted and be used to develop the project. And at the last
5
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
the literature reviewed can give the reader another view on how that
Table 2.1
6
In this paper is shown that the author is using web based system to
monitor the data of the irrigation system developed. Arduino with grove
moisture sensor and water level sensor are used to detect the moisture
level of water in the pot of plant and to monitor the water level in the to
determine if the water has been used up or decrease and cannot irrigate the
plant anymore. They designed this to keep the system still works even
consumption of the plant. With the help of the web based system the
admin can monitor how much water is being used for irrigating the plant
that day. Zigbee protocol is used for the Arduino microcontroller and the
7
2.2.2 Automated Irrigation System
Table 2.2
8
2.2.3 Prototype for Automatically Navigated Water Irrigation System
Table 2.3
9
2.3 Conclusion
Based on the research paper reviewed earlier. There are protocols that can
be used for the system to be used for communicating with each other.
This project must also take account of how it can further be used to help
the user in the usability and maintaining it. As we know this project,
Smart Irrigation System aims to irrigate the plant automatically with the
information. This can be used to aid the development of this project to its
completion better.
10
CHAPTER 3
METHODOLOGY
3.1 Introduction
Irrigation of the plant can be done efficiently with the help of new
deeply on how this system works and what type of hardware and software
There are four stages involved in this research. These stages is related to
11
3.2.2 Data collection & Gathering.
research progress.
the tools for helping developing this system. But before this
and incremental.
12
Figure 3.1 System Development Model
From this figure we can conclude that the development of project is based
For the Planning phase, the developer need to create the suitable title for
the project. This project title is Smart Irrigation System. At this phase I
13
problem that need to be solved and consulting with the supervisor to
propose idea for the creation of this project. Then I need to write an
develop this project on how to solve the problem for this project mainly. I
also take account on how will this project will cost me and how much time
I also do some research on the previous and latest journal to get any
information regarding this project to make sure I can make this project
better.
prototype of this project will look and to clearly recognize any error that
can be fixed at this stage. I also will be needed to create the framework
These diagram will act as guidance to the flow of the system and is
14
3.3.4 Implementation Phase
This phase is where the design will be implemented as a bse for coding
this Smart Irrigation System project we will mainly use Arduino program
sensor used will also need to be calibrated and will be incorporated into
When all the module has been implemented into single system. The
testing then will be carried out to identify any error that may occurred.
This phase is crucial as we would not want any error surfaced during the
real deployment.
This is the phase where the built system will be deployed and
incorporated by the user. This also means that the deployed system
occurred.
15
3.4 Hardware Used
This is the list of Hardware used in this project to ensure that this project can
be carried out.
HARDWARE DESCRIPTION
Laptop Model : ASUSX454LJ-XV045D
Ram : 8.00 GB
OS : Windows 10 Pro
ARDUINO ARDUINO UNO R3
Water Pump
The software that is used in this project is as follows to ensure the flow of the
project.
Software Description
Sumatra PDF To Read pdf file
16
3.6 Project Design Scheme
board to the sensor and how the data will flow to the monitoring system.
The Arduino are connected to 4 devices where 2 of them are the sensor
Valve and the other one is Node MCU which is being used to connect the
Arduino to the network. The data retrieved by the Arduino from the
sensor will be transferred to via Node MCU to the dashboard. User and
17
3.6.2 Context Diagram
This context diagram in the project showed that when the User request
data for real time data it will request the data from the Arduino. The
Arduino then retrieve temperature data and soil moisture data and send
18
3.6.3 Data Flow Diagram
This Data Flow Diagram showed that the system record the data from
Temperature Sensor and Soil Moisture Sensor. The recorded data then
being kept into the data storage. When the user want to view the data.
The data will be sent to the system where the system will generate the
19
3.6.4 Entity Relationship Diagram
In this Entity Relationship Diagram we can see that we have two sensor
retrieved by these sensor will then be sent to the Arduino and further sent
20
3.6.5 Prototype
In this Figure we can see the connection from the Arduino to the Sensor.
Pin and the potentiometer is being used to calibrate it for the time being.
We can see that when the data gathered by the sensors will be gathered to
Arduino. The gathered data then will passed through connection devices
21
3.7 Conclusion
This chapter explain of what kind of methodology that has been used in
this project and explain clearly of the hardware and software that has
been used in this project. In this chapter too every phase clearly detailed
22
CHAPTER 4
4.1 Introduction
This chapter will be discussing about the expected result and what has
been achieved during the project testing and implementation. This phase
will show the end result of the project and the implementation and
23
Figure 4.2 : Arduino Sensor Testing (Moisture Sensor)
webpage This figure shows that user can view the data that are
24
Figure 4.4 show list of data that has been
gathered by the sensor.
This allow the user to be aware and analyse
the data for future usage.
25
Figure 4.5 Implementation of code using Arduino
Application (IDE)
This figure show the code and the serial monitor are used to check if
there are any problem such as the data not getting through or in case of
malfunction of code.
26
Figure 4.6 Implementation of Smart Irrigation System
through hardware.
Module and Water Pump through Node MCU. The data gathered by the
sensor will be fed to Node MCU and be sent to webpage. The data then
can determine if the water are not enough and activating water pump to
27
CHAPTER 5
CONCLUSION
help ease the usage of water to the plant and help in optimizing the water
management for the plant. This project is done using hardware such as
Sensor. This chapter will also discuss future suggestion of this project.
irrigate the plant without any human interference and it could be a big
help to the farmer as this coul be one of the indicator in ensuring the
water that is needed for the plant does not be excessive. This system will
also managed to monitor the water consumption of the plant day by day
and this data could be a big help in preserving the water being used to
plant and can be used for other purpose. Last but not least, hopefully this
28
5.1 SCOPE FOR FUTURE WORK
For the future work of this project, there are a few suggestion that can
of soil or water level sensor to monitor the water inside the tank
such as SMS.
29
REFERENCES
🠶 http://ieeexplore.ieee.org/abstract/document/6838569/
🠶 http://www.instructables.com/id/Smart-Irrigation-System/
🠶 www.iosrjournals.org
🠶 http://www.instructables.com/id/SMART-IRRIGATION-SYSTEM-
Using-IoT/
🠶 http://www.instructables.com/id/Smart-Irrigation-System/
🠶 http://keywordsuggest.org/gallery/486494.html
🠶 https://skrisshphoolbari.wordpress.com/2016/01/15/drip-irrigation-
system/
🠶 http://www.electronicdesign.com/analog/3-ways-iot-revolutionizes-
farming
🠶 http://www.softwebiot.com/iot-use-cases/iot-solutions-for-agriculture-
industry/
🠶 http://keywordsuggest.org/gallery/482684.html
🠶 www.arduino.cc
30