You are on page 1of 6

Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).

IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

Automated Irrigation Scheduling for Different Crop


using IoT
2022 Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC) | 978-1-6654-6941-8/22/$31.00 ©2022 IEEE | DOI: 10.1109/I-SMAC55078.2022.9987433

M s. Swati V. Patel Dr. Satyen Parikh Dr. Savan Patel


Faculty of Computer Application Faculty of Computer Application Faculty of Computer Application
Ganpat University Ganpat University Ganpat University
Kherva (North Gujarat), India Kherva (North Gujarat), India Kherva (North Gujarat), India
swati.patel@ganpatuniversity.ac.in satyen.parikh@ganpatuniversity.ac.in savan.patel@ganpatuniversity.ac.in

M r. Haresh Patel
Einfochips
Ahmedabad, India
haresh.patel2865@gmail.com

Abstract—In the North Gujarat region, the implementation to overcome this problem by identifying crop water needs
of smart irrigation systems are less; one of the factors can be and providing the right amount of water. The use of IoT and
considered as shared Tubewell culture. In shared Tubewell cloud help to find actual crop water need [8]. In north
culture small farmers irrigate their farm from nearer Tubewell Gu jarat region the major irrigation source is Tubewell
and pay for the water used to Tubewell owner. The major irrigation [16]. Farmers mostly depend on shared Tubewell
source of irrigation in the North Gujarat region is Tubewell. culture, a smart irrigation system for a single crop or single
The water level in Tubewell goes dipper and dipper an d, as a farmer won't work. The proposed system architecture makes
result, Tubewell loses its serving area. The soil type in the
for smart irrigation in shared Tubewell culture.
North Gujarat region is loamy sand, which needs frequent
irrigation. In shared Tubewell culture, crop-specific or owner- II. RELATED WORK
specific smart irrigation systems cannot be used. In this paper,
researchers tried to highlight smart irrigation systems that are Smart irrigation systems have become a need of the era.
able to work in shared Tubewell culture. In proposed system, Different researchers have presented different technologies
different sensor data and weather data are used to compute used for smart irrigation systems, and upgrading is going on.
irrigation needs of all farms associated with a particular The researcher has gone through the below work carried out
Tubewell. IoT device Node MCU is used to read the sensor by different researchers.
data and forward to cloud using GS M module. Proposed
algorithm calculates the average of sensor data of all farms. It The system by Gutiérrez, J., Villa-Medina, J. F., Nieto-
also checks for erroneous data from sensors. It affects the Garibay, A., & Porta-Gándara, M. Á shows the
water sequencing of different farms with respect to their crop implementation of a wireless sensor network. The GPRS
water requirement. The proposed system is able to supply the module was used to provide a remote interface. The system
desired water to the crop by applying a sequencing algorithm uses a moisture sensor -VH400 and a soil temperature
to different farm data. sensor-DS1822 to take input parameters. The input data was
first stored on a memory chip and then sent to the web. The
Before starting irrigation, our proposed system also checks proposed system works on solar energy, so it's power
for rain prediction. If the chances of rain are high, irrigation efficient. The system was tested in a greenhouse for organic
will not start. In areas with less rain probability, we can have sage production. The system saves up to 90% of water
partial irrigation. The proposed architecture was named as compared to traditional irrigation methods. The results are
IAA Architecture (Irrigation Anytime from Anywhere shown by graphical representation [1].
Architecture).
The system suggested by Serdaroglu, K. C., Onel, C., &
Keywords— Irrigation, Smart Irrigation, shared Tubewell, Baydere, S. makes the decision from data taken by the soil
Irrigation Anytime from Anywhere Architecture, Global System mo isture sensor and learns the irrigation schedule for the
for Mobile communication, Internet of Things etc. crop. Water was supplied first manually to make the system
self-sufficient. The decision-making process is performed at
a central server as it stores all the data. A user can add or
I. INT RODUCT ION update any plant irrigation information through their mobile
phone. It shows test results in graphical format [2].
India is an agricultural nation as agriculture plays a vital
role in the Indian economy. To gain mo re productivity, In the system proposed by Laksiri, H. G. C. R.,
irrigation can be considered as the main factor. Indian Dharmagunawardhana, H. A. C., & Wijayakulasooriya, J. V.
farmers are dealing with water scarcity in several places as weather prediction algorith ms are used. The Sliding Window
ground water reducing its level day by day[14]. It is one of algorithm and the Hidden Markov Model (HMM) are used
the region's problems. The use of technology in irrigation can by the researchers to forecast rainfall. The author used
help to supply the desired amount of water with less water different sensors like moisture, temperature, and humidity to
wastage [15]. Saving a ground water is booming issue of predict the rain forecast. After getting a result, the predicted
whole country. Proposed A smart irrigation system can help

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 100

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).
IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

accuracy of days that are rainy or dry days found to be 76% System considers different input data like So il Moisture, Soil
of the 29 predicted days [3]. Temperature, and Hu midity data. It store all the data to cloud
as a output of a system. This system monitors the condition
In this system, Pavithra, K., & Jayalakshmi, M. indicate
of crop. Farmer can monitor the soil condition fro m
that the use of different irrigation sys tems saves water by up anywhere [13].
to 70% co mpared to traditional methods like surface
irrigation. The weather-based model utilizes temperature, III. SYSTEM DESIGN
solar radiation, humid ity, velocity of wind, root depth, soil
texture, crop coefficient (Kc), and rainfall data for further The proposed system is able to work in shared Tubewell
processing. The water need of the crop is calculated by all culture. System Architecture, Working Phases of System
these collected values. The crop's water need is measured by Architecture, and System Imp lementation are the three parts
Evapotranspiration (ET) [4]. of the system design.

In this system, Vaishali, S., Suraj, S., Vignesh, G., A. System Architecture
Dhivya, S., & Udhayakumar, S. proposed an automatic The below mentioned system architecture is used in the
irrigation and monitoring system. The system uses a shared Tubewell culture. This architecture is named as IAA
Raspberry Pi, temperature sensors and moisture sensors, and Architecture stands for Irrigation Anytime Anywhere.
a water pump. For system commun ication, a smart phone Firstly, let’s go through block diagram of IAA Architecture.
module is used. The controller communicates with This block diagram indicates the different module at their
Bluetooth. The Blue Term Android application is used to operational levels.
compose system logical code and send it back to the
To make the irrigation scheduling automated IoT(Internet
principal controller [5].
of Things) technology was used in proposed system. The
Rajalakshmi, P., & Mahalakshmi, S. D. have proposed a Node MCU IoT device was used in proposed system.
system that uses Evapotranspiration (ET) and
For quick prototyping of the proposed system and
electromagnetic soil moisture sensors. Both techniques are
considering the requirement of system like ADC to sense the
used to assess soil moisture levels and crop water
mo isture, temperature, humidity data, GPIO to control the
requirements. It uses two different threshold values for
relay, GPS interface for IoT connectivity arduino uno –
irrigation, one for light intensity and one for soil mo isture.
NodeMCU is selected.
Using the ET method, water can be saved up to 47%, and by
using soil mo isture sensors, water can be saved up to 53%. The farm level module contains different components
The suggested model can work on med iu m-grade land for like sensors, soil moisture, ADC-analog to digital converter,
any yield [6]. NodeMCU (a microcontroller) and a GSM module. Different
sensors read the data from the farm. The analogue to digital
Dr. V. Su ma indicates that the use of IoT in agriculture
converter is used to convert the analogue sensor data into
can accelerate the productivity. The use of modern digital form for further processing.
technology in agriculture can bring revolution [7].
For the further control of this sensor data, NodeMCU is
Bhanu, K. N., Mahadevaswamy, H. S., & Jasmine, H. J.
used along with a GSM (Global System for Mobile
have proposed IoT based system which uses arduino uno
Co mmunication) module to transfer data to the cloud. The
micro controller and cloud to store data. It shows the data
Tubewell level module contains humidity and temperature
classification according to the different threshold values.
sensors, NodeMCU, GSM module, relay drivers, and
Two different techniques used to classify data and achieved
relay/solenoid valves.
good result. These data classification helps to take right
decision from dataset used [9]. The data sent by the farm level module is stored and
processed in the cloud. The processed data of the sequencing
Kondaveti, R., Reddy, A., & Palabtla, S. indicated the
algorithm is sent to the Tubewell module to start or stop
different problems faced during irrigating the crop. It shows
irrigation of the farm. The GSM module receives and sends
different soil type and different crops have different water
data to NodeMCU. It controls relays or solenoid valves to
need. The machine learning techniques proposed by author
start or stop irrigation.
helps to take decision to supply right amount of water to crop
according to soil and rain prediction [10]. The architecture in fig. 2 exp lain the overview of all the
involved modules/components in detail. It also shows the
Gupta, S., Malhotra, V., & Vashisht, V. proposed IoT
successful implementation of IoT technology in proposed
based irrigation and flood preventing system. This system
system. The description of the components used in
contains arduino uno Controller, GSM Modules, Soil
architecture is as follows.
mo isture sensor, water suction pump etc. When water level
reached to the threshold value the water suction pump F1, F2, F3….Fn are different farms connected to
automatically ON and re move the excessive water. This Tubewell. Fn is maximu m no of farm associated with
system helps to prevent crop from flood [11]. Tubewell.
The system suggested by Sarala, S. M used raspberry pi Sensor Module at farm contains Soil moisture sensor,
and cloud to store data. It uses hydroponic system to reduce ADC, Microcontroller and GSM module. Module at
the water consumption. System also used data analysis to Tubewell contains Humid ity and Temperature sensor, ADC,
provide nutrient solution in water for efficient yield growth Microcontroller and GSM Module.
[12].
Yusof, Z. M., Billah, M. M., Kadir, K., Ali, A. M. M., &
Ahmad, I.proposed system to improve the crop production.

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 101

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).
IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

Fig. 1 Block Diagram of system

This block diagram is further explained in detail IAA Architecture; Irrigation Anytime from Anywhere.

Fig. 2 IAA Architecture

The sub-diagram of the architecture depicts the internal After complet ion of the data collection phase, the next
details of the sensor module at the farm, cloud, and data phase is data analysis. Signal processing and conditioning is
processing. performed on sensor data output to remove unwanted noise.
B. Working Phases of System Architecture Signal processing is the process which removes the
The proposed system architecture works in different unwanted noise and extract the original signals fro m received
phases like: Data acquisition, Data analysis, Decision signals. Imp lementation of software based low pass filtration
controller, Peripheral controlling, System Application. remove the noise.

The first working phase is Data Acquisition. Data is This process makes the signal immune to the external
collected from different sensors: soil moisture sensor, noisy environment. Using an ADC data read by different
humidity sensor, temperature sensor. Data from weather sensors is converted to digital form as it was in analogue
applications includes humidity data and rain forecasting . form. The collected data from each farm is analyzed against
data. Tubewell hardware data like the status of valves and an average sensor value. It helps to minimize the prediction
relays connected to the farm. errors and find the faulty sensor.

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 102

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).
IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

At the decision controller phase, different algorith ms are The table: 2 contain component used at tubewell, these
processed on the analyzed data. Data received fro m humidity component can be implemented as shown in fig. 4
sensors at Tubewell level is used to compare with humidity T able: 2 Components used at tubewell
data of the weather application to predict the chances of rain
Component Used at Tubewell
in the Tubewell area. A ll the collected data is analyzed to
Sr. No. Component
predict the irrigation sequence. The flow chart and algorith m
1 Arduino UNO
shown in the system imp lementation part can better explain
2 GSM Module (SIM800/SIM900)
the decision controller phase of the system.
3 DT H11 (Humidity and T emperature sensor)
The peripheral control phase controls and integrates all 4 9V/12V battery
the hardware as well as software components. Hardware 5 Connecting wires
devices are sensors in the farm, sensors at Tubewell,
controller modules, relays/solenoid valves, and software 6 Solenoid Valves(For one farm)
7 Relay Driver circuit(For one relay)
components are UI at Tubewell etc.
8 General purpose PCB
The last phase of system deployment includes the
deployment of sensors and controllers at the farm and at
Tubewell. This phase makes the whole system work. System
deployment contain different component as explained in
system implementation part.
C. System Implementation
System design includes following co mponents. Working
of all the used components is explained in system
architecture. The table: 1 contain component used at farm, all
these component can be implemented as shown in fig. 3

T able: 1 Components used at farm


Component Used at farm
Sr. No. Component
1 Arduino UNO
2 GSM Module (SIM800/SIM900)
3 Soil moisture sensor
4 9V/12V Battery
5 Connecting wires
6 General purpose PCB

Fig 4. Controller system for farm

After implementing these entire hardware components at


the farm and Tubewell, the logical implementation part has
taken place.
The procedure to find soil moisture in a farm and error in
sensors can be implemented as follows:
The flowchart in fig. 5 shows the way data is read from
soil moisture sensors and the detection of error in the any
deployed sensor at a farm. Receiving erroneous data from a
sensor indicates the problem in the sensor.
Mistaken data should be identified before processing the
data for irrigation sequence. This entire procedure will be
carried out in the cloud.

Fig 3. Controller system for farm

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 103

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).
IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

The procedure to start irrigation in farm is shown in Fig


6.
Rain prediction data were checked for every time when
farm irrigation starts. This predicted data is used to check
rain prediction value. The high value of rain data indicates
that rain is possible and that irrigation should not be started.
In other cases, it will check the final average mo isture of all
farms for irrigation sequence. It will start the associated relay
of the farms that needs irrigation. This process remains
continuous till the value of i reaches Fn. The Fn indicates the
maximu m number of farms.

Fig 5. Read soil moisture at farm with error detection in sensor

The above flowchart shows the way data is read from soil
mo isture sensors and the detection of any error in the
deployed sensor at a farm. Receiving erroneous data from a
sensor indicates a problem in the sensor. In this case, two
count variables, "i" and "j", are used: j is the farm counter,
and i is the sensor counter deployed at the jth farm. Sn
indicates the maximu m number of sensors deployed at a
given farm. Fn indicates the maximu m nu mber of farms
associated with Tubewell. It stores all the s ensors' data
starting fro m 1 to Sn. Each sensor value is verified and is
compared with the 1000. There could be errors in sensor data
if we found the value more than 1000. If an error is found,
the error counter for ith sensor and jth farm will be increased
by 1. If no error is found, then the system starts to analyse Fig. 6 Start Irrigation in farm
data for the next farm. This process continues till all the
farms' data is stored, or we can s ay the farm counter reaches The average soil mo isture of the farm has been
Fn (Maximum no of farm). continuously observed during irrigation. At the specified
The output value of the soil moisture sensor can be varies reach point system sent STOP signal to controller to stop the
in the range of 0 to 1023. If the sensor detect the value 1000 irrigation in farm. The threshold value can be different for
or more than 1000 then sensor is disconnected from soil, different crop and type of soil. Threshold value is minimu m
values between 370 to 600 indicates humid soil and below moisture value that soil should contain to sustain the crop.
370 indicates sensor is in water.
After comp letion of this process, an average sensor value
is calculated for all farms. Simultaneously, weather data is
also stored in a database to predict the rain for irrigation
sequencing.
After finding the average soil moisture of all farms, the
sorting algorithm was run to make irrigation sequencing of
farms according to their average soil mo isture level.
Algorithm arranged farm with lowest mo isture value as first
and so on. After making sequence of farm the next step
performed in system was staring irrigation in farm.

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 104

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC-2022).
IEEE Xplore Part Number: CFP22OSV-ART; ISBN: 978-1-6654-6941-8

REFERENCES
[1] Gutiérrez, J., Villa-Medina, J. F., Nieto-Garibay, A., & Porta-
Gándara, M. Á. (2013). Automated irrigation system using a wireless
sensor network and GPRS module. IEEE transactions on
instrumentation and measurement, 63(1), 166-176.
[2] Serdaroglu, K. C., Onel, C., & Baydere, S. (2020, December). IoT
based smart plant irrigation system with enhanced learning. In 2020
IEEE Computing, Communications and IoT Applications
(ComComAp) (pp. 1-6). IEEE.
[3] Laksiri, H. G. C. R., Dharmagunawardhana, H. A. C., &
Wijayakulasooriya, J. V. (2019, December). Design and optimization
of IOT based smart irrigation system in Sri Lanka. In 2019 14th
Conference on Industrial and Information Systems (ICIIS) (pp. 198-
202). IEEE.
Fig. 7 Atmosphere data [4] Pavithra, K., & Jayalakshmi, M. (2020, February). Analysis of
Precision Agriculture based on Random Forest Algorithm by using
Sensor Networks. In 2020 International Conference on Inventive
Computation Technologies (ICICT) (pp. 496-499). IEEE.
[5] Vaishali, S., Suraj, S., Vignesh, G., Dhivya, S., & Udhayakumar, S.
(2017, April). Mobile integrated smart irrigation management and
monitoring system using IOT. In 2017 international conference on
communication and signal processing (ICCSP) (pp. 2164-2167).
IEEE.
[6] Rajalakshmi, P., & Mahalakshmi, S. D. (2016, January). IOT based
crop-field monitoring and irrigation automation. In 2016 10th
International Conference on Intelligent Systems and Control
(ISCO) (pp. 1-6). IEEE.
Fig. 8 Sensor data [7] Suma, V. (2021,January). Internet-of-Things (IoT) based Smart
Agriculture in India-An Overview. Journal of ISMAC 3, no. 01 (pp.
Figure 7 and figure 8 shows the atmosphere data and 1-15).
sensor data taken at different time interval. These data were [8] Benyezza, H., Bouhedda, M., Djellout, K., & Saidi, A. (2018,
November). Smart irrigation system based ThingSpeak and Arduino.
used to take irrigation decision. Both the data read through In 2018 International conference on applied smart systems
API and converted to compatible format for further use. (ICASS) (pp. 1-4). IEEE.
[9] Bhanu, K. N., Mahadevaswamy, H. S., & Jasmine, H. J. (2020, July).
IV. RESULTS AND DISCUSSION Iot based smart system for enhanced irrigation in agriculture. In 2020
The proposed IAA architecture works with a shared International Conference on Electronics and Sustainable
Communication Systems (ICESC) (pp. 760-765). IEEE.
Tubewell, wh ich serves many farmers’ lands. The proposed
IoT based system automates the irrigation scheduling of [10] Kondaveti, R., Reddy, A., & Palabtla, S. (2019, March). Smart
irrigation system using machine learning and IOT. In 2019
different farms associated with one Tubewell. The IoT based International Conference on Vision Towards Emerging Trends in
smart irrigation system automates the micro irrigation system Communication and Networking (ViT ECoN) (pp. 1-11). IEEE.
for shared Tubewell culture, having many advantages [11] Gupta, S., Malhotra, V., & Vashisht, V. (2020, January). Water
compared to current irrigation or flood irrigation systems. irrigation and flood prevention using IOT. In 2020 10th International
Water consumption can be reduced in variable range of 20– Conference on Cloud Computing, Data Science & Engineering
80%. It also reduces the water wastage as system provides (Confluence) (pp. 260-265). IEEE.
water to crops root zone. A single Tubewell can serve more [12] Sarala, S. M. (2020, October). Robust smart irrigation system using
hydroponic farming based on data science and IoT. In 2020 IEEE
land and expand the irrigation area, which accelerates the Bangalore Humanitarian Technology Conference (B-HT C) (pp. 1-4).
‘More Crop Per Drop’ objective of the Pradhan Mantri IEEE.
Krishi Sinchayee Yojana. [13] Yusof, Z. M., Billah, M. M., Kadir, K., Ali, A. M. M., & Ahmad, I.
(2019, August). Improvement of Crop Production: Design of a Smart
V. CONCLUSION Irrigation System. In 2019 IEEE International Conference on Smart
Instrumentation, Measurement and Application (ICSIMA) (pp. 1-4).
The proposed IoT based architecture efficiently works for IEEE.
the smart irrigation system in shared tubewell culture. Water [14] https://www.indiawaterportal.org/sites/default/files/iwp2/Addressing_
scarcity is a booming issue where agriculture is more the_water_crisis_in_Gujarat_India_A_report_by_Columbia_Water
dependent on Tubewell irrigation like the North Gu jarat _Center__2011_.pdf
region. The model helps to serve more land as it reduces [15] https://www.hydropoint.com/what-is-smart-irrigation/
water wastage and supplies water as per crop needs. [16] www.kvkmehsana.org

978-1-6654-6941-8/22/$31.00 ©2022 IEEE 105

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on May 01,2023 at 10:42:10 UTC from IEEE Xplore. Restrictions apply.

You might also like