You are on page 1of 14

Abyss. J. Sci. Technol. Vol. 7, No. 2, 2022, 37-50.

ISSN 2616 – 4728 (Online); 2616 – 471X (Print). Abyssinia Journal of


DOI: https://doi.org/10.20372/ajst.2022.7.2.489 Science and Technology
Publisher: Wollo University, Dessie, Ethiopia

Internet of Things and Machine Learning Based Smart and


Intelligent Irrigation System
Samuel Zeyede Teferaa,b, and Asrat Mulatu Beyenea,c*
a
Artificial Intelligence & Robotics CoE, Addis Ababa Science and Technology University,
Addis Ababa, Ethiopia
b
Department of Software Engineering, Addis Ababa Science and Technology University,
Addis Ababa, Ethiopia
c
Department of Electrical and Computer Engineering, Addis Ababa Science and Technology University,
Addis Ababa, Ethiopia

ABSTRACT
Water is wasted significantly in traditional irrigation systems. Not only is an intelligent irrigation system
required to optimize water use, but it is also required to increase crop yield. The Internet of Things (IoT) and
Machine Learning (ML) have enabled the development of intelligent systems capable of achieving these
goals with minimal human intervention. This paper proposes an IoT-enabled and ML-trained irrigation
system to optimize water usage while requiring minimal user intervention. IoT devices are used to collect
soil and environmental data. In real time, this data is sent to and stored on a cloud server. From historical
field data collected at the agricultural research site over a ten-year period, ML algorithms are used to
generate a model. This model uses IoT sensor data to make real-time recommendations about the state of an
agricultural field, such as the need for watering. Both simulation and prototype implementations are used to
compare the performance of the proposed system to similar previous works. In addition to the features made
available to users via a cloud platform called Thing Speak, the proposed system made better use of resources
such as water. Our system reduced Garlic's Crop Water Requirement (CWR) by 6.45% and 6.72%,
respectively, during the Initial and Development stages. The system can also predict the type of crop that
should be planted in the current year based on the data collected. Longer-term agricultural field data would
provide more insight into the area if it was analyzed with more performance evaluation parameters.
Keywords: Agricultural Automation, Internet of Things Based Systems, Machine Learning Techniques,
Prototype Implementation, Simulation Modeling, Smart and Intelligent Irrigation Systems.

INTRODUCTION population is predicted to reach about 10 billion.


That is 3.4 billion extra mouths to feed. Besides,
Agriculture, without a doubt, has the potential to
global food demand is expected to rise as high as
contribute to industrialization by providing raw
by 98%. This necessitates that agriculture must
materials for industries, bringing foreign exchange
improve production and yields of products (Gebre-
for the country, securing food on the plate for
Selassie & Bekele, 2012). This demands the use of
families. That is particularly true for developing
technological solutions to optimize agricultural
countries like Ethiopia where agriculture is the
resource usage. At places where agricultural
livelihood of the majority (Vanderheiden, 2015).
production merely depends on seasonal rainfall,
Ethiopia's economy is mostly centered on
like Ethiopia, it has become increasingly erratic
subsistence agriculture, which contributes for 50%
and unreliable due to global climate change and
of the country's GDP and employs approximately
man-made causes (Awulachew et al., 2011;
85% of the workforce. According to World Bank
Welteji, 2018). Rapid developments in crop
(Farooq et al., 2019), in 2018 Ethiopia has around
production technologies are required to keep up
16.187 million hectare of arable land with a wide
with the steady rise in food consumption. In
range of weather possibilities. By 2050, the world's
*Corresponding author: asrat.mulatu@aastu.edu.et;
Received: 13-07-2022, Accepted: 27-12-2022, Published: 31-12-2022
Copyright: © The publisher, 2022, Open access. This article is licensed under a Creative Commons Attribution 4.0 International
License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format as long as you give appropriate
credit to the original author(s) http://creativecommons.org/licenses/by/4.0/.
Journal homepage: https://abjol.org.et/index.php/ajst/index
Citation: Tefera, S. Z. & Beyene, A. M. (2022). Internet of things and machine learning based smart and intelligent irrigation system,
Abyssinia Journal of Science and Technology, 7(2), 37-50.

37
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

developing countries, food insecurity is a big issue. The majority of irrigation systems in Ethiopia are
In Ethiopia, where the economy is mostly built on operated manually (Zerssa, 2021). The following
agriculture, the use of technology to increase yields are the most serious agricultural problems during
is a major requirement (FAO, 2021). crop production both locally and globally based on
(Kassa, 2020): Nutrient imbalance, Water-logging,
Irrigation systems have been under pressure to
Acidification, Contamination, Erosion,
produce more with lower supplies of water.
Salinization; Water wastage related to drainage,
Various innovative practices can bring economic
outflow, inflow and evaporation; Crop yields are
advantages while reducing environmental burdens
reduced due to non-uniform availability of
such as water abstraction, energy use, pollutants,
moisture; The amount of labor used in manual
among others by using technology (Risheh, 2020;
irrigation system is higher.
Morin & Orsini, 2020).
These points demonstrate the importance of
Therefore, in this work recent advancements in
monitoring the levels of nutrients, water, moisture,
Internet of Things (IoTs) and Machine Learning
labor, and contextual knowledge in the
(M)L algorithms are used to use historical and real-
administration of a successful agricultural system.
time weather data to predict the need of water and
However, now is the time for technology to take
fertilizers and control the same remotely.
over such activities by automating with fewer
Here, relevant works since 2017 are collected on resources to extract knowledge and aid in better
notable research databases, see Table 1, using decision making. As a result, the primary goal of
keywords like “smart irrigation”, “intelligent this research is to use ML algorithms to design a
irrigation”, “IoT based irrigation system”, “ML model based on historical data and IoTs to collect
based irrigation system”, and “smart and intelligent real-time data to remotely monitor and control
irrigation system”. agricultural fields at any time. With less human
intervention, this is expected to improve water
As shown in Table 2, the main research gaps usage, nutrient imbalance, and other aspects.
identified include, but are not limited to: While
some works attempted to use ML techniques and MATERIALS AND METHODS
sensors, they only focused on data collection and
In this research work both simulation study and
prediction. There is no classification or decision-
prototype implementation are used. A simplified
making. Furthermore, none of them used a
version of the methodology used in this work is
remotely accessible platform to make decisions
depicted in Fig. 1.
like watering. It is also uncommon to come across
a simulation study of a smart and intelligent Description of the Study Area:
agriculture system that is supported by a prototype
The Debre Zeit Agricultural Research Center,
implementation.
located in the Oromia Regional State in the East

Fig. 1: Map of the Study Area

38
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

Shoa Zone, is where historical data is collected and systems create four distinct seasons in Ethiopia:
field experiments are carried out. Debre Zeit, as Kiremt/Meher or summer (June-August), Tsedey
depicted in Fig. 1, is a small town located or spring (September-November), Bega or winter
approximately 42 kilometers east of Addis Ababa. (December-February), Belg or autumn (September-
The annual mean rainfall in the area is October) (March to May) (Kumari & Yadav, 2018;
approximately 810.3 mm, with a bimodal trend and Yimam et al., 2021). Around 76 percent of the
medium yearly variability (Zerssa, 2021). area's total rainfall falls during the Kiremt or rainy
season, 15% during the Belg season, and the
Seasonal fluctuations and atmospheric pressure
Table 1: Summary of Research Databases Where Articles are Retrieved

Research Search String Used Date Filter Applied Result Remark


Database Accessed
IEEE Smart irrigation April-May Conference Proceedings 90 25 are applicable
Xplore 2022
Science Smart, IoT & ML in April-May Journals 65 18 are applicable
Direct irrigation system 2022
Scopus Smart, IoT & ML in April-May Journals and Conference 35 10 are applicable
irrigation system 2022 Proceedings
Web of Smart irrigation April-May Journals 20 3 are applicable
Science systems 2022
Table 2: Technologies Used in Recent Related Works
Technology Used Features Implemented
Author Central IoTs or Sensors AI or/and ML Data Monitoring &
Controller Algorithm Collected Controlling
(Madushanki et al., Raspberry pi Rain and soil Neural network Soil moisture Predict the
2019) and Arduino Moisture sensor and rain future of soil
moisture.
(Najeeb & Raspberry pi Soil moisture, No Humidity, Management of
Kamalakkannan, Humidity & temperature, Water
2022) temperature &
Soil moisture
(Chowdary, 2019) RFID pH and Linear Soil nutrient Soil
PCA Temperature regression & level, Nutrient
sensors decision tree temperature Degradation
of atmosphere Level.
(Arvind et al., 2017) NodeMCU Soil Moisture, No Soil moisture Watering the
pH sensor and and pH of the field based on
PIR sensor soil the
threshold value.
(Bolfe et al., 2020) ZigBee Soil moisture, K-means System Control pests
Temperature & clustering analyses Weather
Water level algorithm weather forecasting
reports.
(Fraga-Lamas et al., ZigBee Soil moisture & Random Forest Soil moisture Crop
2020) Raspberry Pi Humidity sensor Nutrient management
Nutrient
Detection
(Pooja et al, 2017) LoRa Water level sensor No Optimal time Management of
technology irrigate and Water.
amount of
water
(Campoverde et al., Wi-Fi Temperature, soil MQTT protocol Humidity, Weather
2021) Raspberry Pi moisture and light temperature, monitoring and
sensor soil precision
moisture & farming.
light intensity
MQTT - Message Queuing Telemetry Transport; RFID – Radio Frequency Identification; PCA - Principal
Component Analysis; LoRa - Long Range Radio; PIR - Passive InfraRed.

39
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

remainder during the Bega or dry season, Primary Data: The primary data is collected from
necessitating irrigation. (Kumari & Yadav, 2018; various field sensors in order to capture the
Yimam et al., 2021). instantaneous environmental data of soil moisture,
temperature, pH, and rain. To collect primary data
Data Collection:
from the 1m2 research areas, the MH Sensor Series
In this research work, data has been collected for soil moisture, the LM35 sensor series for
using both primary and secondary sources. temperature, the pH meter v.1.1, and the YL-83 for

Fig. 2: Data preprocessing steps

Fig. 3: Proposed System Architecture

40
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

rain are used. The data was collected over three smart and intelligent irrigation system with a lower
months, from November and December 2021 to total cost of ownership that can be used in a variety
January 2022. The total data size was 1657 rows of application scenarios is being developed.
by 4 columns, with the columns representing
System Architecture:
rainfall, temperature, pH, and moisture.
Fig. 3 depicts the proposed solution's system block
Secondary Data: The secondary data used in this
diagram. It depicts the three main elements of the
work are obtained from Debre Zeit Agriculture
proposed system. The first type of IoT sensor
research center (DZARC). Document analysis
collects environmental data such as soil moisture,
such as archives and reports, filed visits, and face-
temperature, pH, and rain. The second component
to-face interviews with agronomists and
is the microcontroller module, which integrates and
researchers are among the data collection
analyzes real-time data collected from various
techniques used.
sensors with historical data stored in the cloud to
Furthermore, desk research was extensively used to make various decisions. The third component is the
gain access to published documents relevant to the cloud system, which stores historical data as well
research topic and research area. The overall data as data collected from various sensors. The ML
collected includes ten-year weather data, including model is stored on a Google cloud server, allowing
rain, humidity, temperature, and moisture. for further communication with the user/farmer.
The data preprocessing steps used in this work are Simulation Modeling and Implementation:
depicted in Fig. 2.
For prediction and classification, we used two
Simulation Modeling and Analysis of Results: different ML algorithms. In smart agriculture
research, the most commonly used algorithms for
Simulation modeling and analysis has been
prediction and classification, respectively, are
conducted using Proteus 8.10 Professional, python,
linear regression and decision tree. (Abioye et al.,
ThingSpeak and Matlab. Proteus is used to design
2022; Jahanavi & Sushma, 2020; Klompenburg et
and simulate the proposed system. Python is used
al., 2020; Maulud & Abdulazeez, 2020; Rashid et
to write the different features of the simulation, and
al., 2021; Rayhana et al., 2020).
ThingSpeak is IoT based cloud platform that stores
and analyzes the various data collected, and finally, Prediction Algorithms Used:
displays the overall result. It uses Matlab for data
Linear Regression is used in our work for
analysis and presentation.
prediction based on the recommendations of the
Prototype Implementation and Analysis: aforementioned researchers. According to the
researchers, Linear Regression is the best ML
During the prototype implementation, Raspberry Pi
algorithm for agricultural systems. This model is
3 is used as the central controller, four sensors to
used in our work to predict crop production based
monitor moisture, temperature, pH, and Rain, and
on historical data and current field sensor data. It is
various modules like GSM module to send data to
used to determine whether irrigation and nutrients
the user/farmer, display module for local
are required. Following equation that describes the
visualization, analog to digital converter
linear regression model (Yimam et al., 2021).
(ADC1115), motor drive are used.
= + 1 1+ 2 2+…+ +
Comparative Analysis of Results:
Where:
Finally, both the results obtained from simulation
and prototype implementations are comparatively Y = either a dependent or a response variable.
analyzed against the state-of-the-art to showcase X = denotes a predictor or independent variable.
the contributions made and open issues to be α = an abbreviation for 'constant'.
workout in the future β = estimated coefficient or slope.
= is the error.
RESULTS
In this work the above equation is contextualized
The Proposed Smart and Intelligent Irrigation
as shown in equation (1).
System (SI2S):
= + 1 * rainfall + 2 * soil moister + 3 * pH
This study suggests an IoT-enabled and ML-
+ 3 * temperature + (1)
trained irrigation system for optimal water usage
with minimal human intervention. IoT sensors are Classification Algorithm Used:
used in agriculture to collect real-time soil and
environmental data. The data is sent to and stored Decision trees are intended to mimic human
in a cloud server, which analyzes it and makes decision-making abilities (Neina, 2019). The
irrigation/watering and soil nutrient fallowing decision tree algorithm is used in this
recommendations to the farmer. As a result, a

41
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

work to classify the research area's historical phone, the LCD panel displays field data, and the
weather data. analog to digital converter (ADC) converts analog
signals to digital for the Raspberry Pi. The ADC is
Step 1: Start with the root node, which holds the
required because the Raspberry Pi only has digital
entire dataset.
GPIO pins, whereas the moisture, pH, and
Step 2: Using the Attribute Selection Measure temperature sensors generate analog outputs. The
(ASM), find the best attribute in the dataset. ThingSpeak cloud is linked to the Raspberry Pi via
the Wi-Fi module.
Step 3: Subdivide the data into subsets that contain
the best value the given attribute. The Raspberry Pi sends data from the four sensors
to the cloud, where it is analyzed and saved on the
Step 4: Create the node of the decision tree that has ThingSpeak server. Furthermore, the data is
the best attribute value.
displayed in real time on the ThingSpeak
Step 5: Create additional decision trees in a Dashboard.
recursive manner using the subsets of the dataset
Flowchart of the overall implementation:
obtained in step 3.
When the ML algorithm and field sensor data reach
Continue this process until the nodes can no longer the threshold value, the water pump turns on to
be classified, at which point the final node is
efficiently irrigate the plant until it reaches the
designated as a leaf node.
specified value.
As selection criteria, the same recommendation as The soil has enough nutrients when the pH is
the prediction algorithms was used (Abioye et al., between 5.5 and 7.5 without inclusion. Otherwise,
2022; Jahanavi & Sushma, 2020; Klompenburg et the soil lacks nutrients and minerals.
al., 2020; Rashid et al., 2021; Rayhana et al.,
2020). Fig. 5 depicts the steps that the proposed system
takes to monitor the agricultural field using
Schematics of the Simulation Implementation: sensors, push the data to the cloud whenever Wi-Fi
Fig. 4 depicts the Proteous implementation of the is available, use ML algorithms to predict whether
proposed system simulation model. It includes a irrigation and/or nutrients are needed, and notify
Raspberry Pi 3 microcontroller, four sensors, and the user. Furthermore, whenever the user receives
various other components. notification that the agricultural field requires
irrigation, the relay can be activated to start the
This system uses temperature, pH, moisture, and
rain sensors to monitor the current weather Analysis of Simulation Results:
conditions in the agricultural area. The water pump
A) Thing-Speak IoT Simulation Results:
motors are activated by a relay module, while the
GSM module transmits messages to the user's The simulation's expected outcome is that all
sensors are properly connected and configured to

Fig. 4: Proteus Simulation Design Schematic Diagram

42
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

Fig. 5: Flow Chart of the Overall Implementation


communicate with the Raspberry Pi via Python characteristics. This model aids in estimating the
programs. The data is then transmitted to the cloud amount of crop production. We use linear
server via a Wi-Fi connection. Finally, as shown in regression to determine the relationship between
Fig. 6, the real-time data is displayed on the Thing production and each of the four parameters (soil
Speak cloud server platform. moisture, temperature, pH, and rain). Fig. 7 depicts
the output rate with the four parameters.
The data can be remotely monitored from
anywhere using the Thing Speak Application’s Fig. 8 depicts the real-time agricultural field data
Cloud web server. Fig. 6 shows how to monitor the gathered by the four sensors. It also suggests
field sensors for rain, soil moisture, pH, and irrigating the field based on both historical and
temperature, as well as the relay status. real-time weather data. Because the system
recommends irrigation, the user activated the relay
B) Production Model Result:
motor to pump water and irrigate the field, and
This model is used to determine the relationship thus the motor status is on. When the moisture
between crop production and field data sensor exceeds the threshold value or rain falls

43
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

(A) (B)

(C) (D)

(E)
Fig. 6: Real-Time Data from Field Sensors (A) Temperature, (B) pH, (C) Rain,
(D) Moisture, and (E) Motor.
where both are detected by the sensors, the system Soil pH indicates whether or not crops require
automatically turns off the motor. nutrients to maintain the proper pH balance. Fig. 9
shows typical crops and pH values.
C) pH Value Prediction Result:
The pH of the soil is zero, as shown in Fig. 10.
Soil pH, also known as soil response, is a measure
This alerts the user that the soil is becoming
of soil acidity or alkalinity. The pH scale runs from
increasingly acidic due to a lack of fertilizer and
0 to 14, with 7 indicating neutrality.
minerals. Depending on the crop, appropriate acid
As the amount of hydrogen ions in the soil treatment could be achieved by using the
increases, the pH of the soil decreases, making it appropriate fertilizers.
more acidic. From pH 7 to 14, the soil becomes
Based on historical data, the system can also
more acidic, and from pH 7 to 14, it becomes more
predict and suggest crop types that may provide
alkaline or basic (Najeeb & Kamalakkannan,
better production, as shown in Fig.11.
2022).
Prototyping of the Smart and Intelligent
Irrigation System (SI2S):

44
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

Fig. 7: Production Predicted Model

A smart and intelligent irrigation monitoring and Moisture, pH, rain, temperature, and humidity are
control system has been designed using a prototype all factors to consider. Sensors were installed in the
implementation of low-cost field sensors interfaced field. The sensors send a signal to the Raspberry Pi
with a Raspberry Pi microcontroller. to control and send field data information to the
cloud server once the soil reaches the desired
moisture, temperature, and pH level. The cloud-
based ML model processes real-time data using the
model developed from historical data. The
ThingSpeak cloud server web application allows
users to view, monitor, and control data from
anywhere.
Weather Data Collection using the Prototype
System:
Fig. 8: Information Generated based on
Historical and Real-time Data The historical weather data used in this study was
provided by the Deber Zeit Agricultural Research
Center. Garlic was chosen for the prototype
implementation because it is already well-
cultivated in the center and has sufficient historical
data for the proposed system to compare with.
According to Table 3 and Fig. 11, the cumulative
reference evapotranspiration (ET 0) in the research
center for garlic was 77.5 mm for the initial stage
and 136.7 mm for the development phase of net
crop water demand. The cumulative reference
evapotranspiration (ET 0) was 72.5 mm for the
starting stage and 127.7 mm for the development
stage for the interval between planting at the same
month from the research center practice start and
Fig. 9: pH Value Prediction Model Result the beginning of the irrigation experiment, which is
November.
Prototype Model and Components: Table 4 and Fig. 14 show the proposed system
The proposed prototype is built with a variety of water usage in comparison to the research center
hardware, software, and platforms. Fig. 12 depicts practice. During the development stage of both the
the experimental setup, including the main proposed system and the research center practice,
hardware components, their interconnections, and the highest water demand was reported. However,
the proposed system used less CRW (6.45% and
interfacing with the microcontroller.

45
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

6.72%, respectively) during the initial and from IoT-based field sensors. Moreover, it uses
development stages. ML based prediction and classification models to
achieve better resource utilization with minimum
DISCUSSION
physical intervention. The prediction model, which
When the proposed smart and intelligent irrigation is based on linear regression model, analyzes both
system (SI2S) compared with traditional irrigation historical weather data and real-time sensor data to
systems, it is more intelligent in that it chooses recommend whether irrigation is required at that
when to irrigate the plant based on real-time data specific time. The classification model uses

Fig. 10: pH Data Generated to Indicate Current Soil Condition

Fig. 11: Crop Prediction Result

Fig. 12: Prototype Implementation of the Proposed Irrigation System

46
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

decision tree to recommend the type crop to plant system performed better in almost all aspects when
this season. This is also done using historical compared with traditional systems. Apparently,
weather data and current soil data collected from that is something expected. Hence, Tables 6 and 7
the IoT sensors. These approaches not only save compared the proposed system with similar
lots of time it improves resource utilization like systems to get a more critical and realistic
water and nutrients. The water demand of the crop performance comparisons with related works that
can be monitored via the moisture, temperature identified as smart and intelligent (Madushanki,
and rain sensors whereas; the level of soil nutrients 2019; Patil & Sachapara, 2017; Rao & Sridhar,
is monitored based on pH sensor. In traditional 2018; Rayhana, 2020).
irrigation systems, there is a waste of resources
Table 6, shows selected related works that are
such as water, nutrients, labor, and time
similar to the proposed work where many lacks the
(Awulachew & Ayana, 2011; Belay & Bewket,
automatic controlling of the agricultural field using
2013; Lee et al., 2014). To justify this, the
actuators or motors to initiate irrigation, for
proposed smart and intelligent irrigation system
example. In the proposed system the farmer or user
(SI2S) is compared with traditional irrigation
can monitor the agricultural field being anywhere
systems, and with selected and appropriate smart
in the world via the online system through her
irrigation systems previously proposed with
smart phone. While doing so she can initiate
detailed analysis, in Table 5, Table 6, and Table 7,
irrigating the plants based on the sensors data that
respectively. More specifically, based on the
indicated the need for water. Moreover, none
results shown in Table 3 and 4 the proposed
attempted to use ML algorithms to create an AI
system improved the CWR of Initial and
Model that can predict the type of crop that better
Development stages of the selected crop during the
be planted in the area.
prototype study, which is Garlic, by 6.45% and
6.72%, respectively. When it comes to Table 7, detailed performance
comparison is made between the proposed SI2S
As can be seen in Table 5, traditional systems lack
system and the selected related works that are
much of the means to utilize agricultural resources
claimed smart and intelligent. The proposed model
including labor, time, water, and fertilizers, among
is better in some critical aspects like the use of
others when compared to the proposed system.
both simulation analysis and prototype
Primarily, that is why emerging technologies need
implementation. The prototype implementation is
to be adapted to such application domains (Bolfe et
made using low cost hardware where it is possible
al., 2020; FAO, 2021). Obviously, the proposed
to replicate the work for real world
implementations by low income farmers both in
rural and urban settings. As long as electric power
is made available through commercial lines or
batteries backed by, for example, renewable
energy sources, then it is possible to deploy it in
any setting to monitor and control a farming area
of crops, vegetables, horticulture and fruits.
In conclusion, this work discusses a smart and
intelligent irrigation system (SI2S). It is smart
because the proposed model has four sensors that
monitor moisture, pH, rain, and temperature of the
soil. And, it is intelligent because it has ML
Fig. 13: RCP water demand of Garlic models built using a ten-year historical data of
Debre Zeit Agricultural Research Center where the
prototype was deployed for three months. The
classification model, which is based on decision
tree algorithm, categorizes the type of crop that
could better be planted. This model, though trained
and tested using the historical data uses the real-
time sensors data to further fine tune its
classification. The prediction model, which is
based on the linear regression algorithm, suggests
the need for water/irrigation and nutrients of the
soil based on both historical and instantaneous
weather data.
Fig. 14: Water Demand for Garlic in the Though there are many possible extensions, this
Proposed System system has improved the CWR of garlic at its

47
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

initial and development stages when compared Data are available from the corresponding author on reasonable
request.
with previous works. Moreover, it can be used to
get suggestions about which crop could be better Declarations:
planted in the current season to get better
Ethics Approval and Consent to Participate:
production based on the historical and real-time
data of soil pH and other parameters. Farmers and Not applicable.
agriculturalists can remotely monitor their fields Consent for Publication:
using a computer or mobile device via the cloud
The authors have provided their consent for publication.
based web application. The data collected through
the sensors which is saved in the cloud could be Competing Interests:
used for further research and analysis in numerous The authors declare that they have no competing interests.
ways to improve production.
References:
By doing so, this system avoids physical presence,
saves time, and improves water usage, among Abioye, E. A., Hensel, O., Esau, T. J., Elijah, O.,
other things. Installation is simple, and the amount Abidin, M. S. Z., Ayobami, A. S., & Nasirahmadi,
of labor and time required to control the irrigation A. (2022). Precision Irrigation Management Using
Machine Learning and Digital Farming Solutions.
process is minimal. Better performances and
AgriEngineering. 4(1), 70-103.
features are observed from the system when
compared with similar recent works. Arvind, G., Athira, V. G., Haripriya, H., Rani, R.
The following are the study's main contributions: A., & Aravind, S. (2017). Automated Irrigation
First, the proposed system reduced Garlic's Crop with Advanced Seed Germination and Pest
Water Requirement (CWR) by 6.45% and 6.72%, Control. In 2017 IEEE Technological Innovations
respectively, during the Initial and Development in ICT for Agriculture and Rural Development
stages. Second, it can be used to forecast the type (TIAR). 2(2017), 64-67.
of crop that should be planted in the current year Avinash, C. M., Girish, M., Abhishek, V.,
based on the primary (sensor) and secondary Manjunath, S., & Shashi Kumar, R. (2021). Mobile
(historical) data collected. Third, using mobile Integrated Smart Irrigation System using IoT.
devices, users/farmers can remotely initiate Journal of Contemporary Issues in Business and
irrigation or watering of crops via the ThingSpeak Government. 27(3), 1725-1730.
cloud platform. Furthermore, real-time data from
the sensors can be downloaded and used for further Awulachew, S. B., & Ayana, M. (2011).
analysis and insights. Performance of irrigation: An assessment at
different scales in Ethiopia. Experimental
This effort can be improved in the future by using Agriculture. 47(S1), 57-69.
valves to remotely apply nutrients based on pH
sensor results. Furthermore, a camera system can Belay, M., & Bewket, W. (2013). Traditional
be used to improve monitoring of the entire irrigation and water management practices in
agricultural field. This research attempted to highland Ethiopia: Case study in Dangila woreda.
develop agricultural field monitoring and control Irrigation and Drainage. 62(4), 435-448.
mechanisms that were both generic and specific (to Bolfe, É. L., Jorge, L. A. D. C., Sanches, I. D. A.,
garlic). It can also be extended to other crops that Luchiari Júnior, A., da Costa, C. C., Victoria, D.
can be planted in various geographical areas D. C., & Ramirez, A. R. (2020). Precision and
throughout the country. Furthermore, crop digital agriculture: Adoption of technologies and
production or yield monitoring and analysis of the perception of Brazilian farmers. Agriculture.
suggested crop type by the classification model 10(12), 1-16.
would provide us with a better understanding of
the commonly used technique known as "crop Campoverde, L. M. S., Tropea, M., & De Rango,
rotation." It goes without saying that using longer- F. (2021). An IoT Based Smart Irrigation
term agricultural field data with more performance Management System using Reinforcement
evaluation parameters could yield better results. Learning Modeled through a Markov Decision
Process. In 2021 IEEE/ACM 25th International
Acknowledgements: Symposium on Distributed Simulation and Real
We would like to acknowledge the employees of Debre Zeit Time Applications (DS-RT). 4(1), 1-4.
Agricultural Research Center for their willingness to share the
ten-year weather data. Chowdary, T. A., Chakravarthy, D. V., Rupesh, R.
S., Ashish, T. S. C., & Charan, V. H. S. (2019).
Funding:
Effective implementation of low-cost smart
For this research, fund was not obtained from any institutions. irrigation system. International Journal of
Data Availability Statement: Innovative Technology and Exploring Engineering.
8(6), 1805-1810.

48
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

FAO. (2021). The state of the world’s land and Kolandapalayam, S. S., Izonin, I. (Eds.), Expert
water resources for food and agriculture – Systems Clouds and Applications - Lecture Notes in
at breaking point. Synthesis report 2021. Rome. Networks and Systems, (2nd ed., Vol. 209, pp. 125-
https://doi.org/10.4060/cb7654en 137). Singapore: Springer.
Farooq, M. S., Riaz, S., Abid, A., Abid, K., & Neina, D. (2019). The role of soil pH in plant
Naeem, M. A. (2019). A Survey on the Role of IoT nutrition and soil remediation. Applied and
in Agriculture for the Implementation of Smart Environmental Soil Science. 3(5), 1-9.
Farming. IEEE Access. 7(1), 156237-156271.
Patil, P., & Sachapara, V. (2017). Providing smart
Fraga-Lamas, P., Celaya-Echarri, M., Azpilicueta, agricultural solutions/techniques by using IoT
L., Lopez-Iturri, P., Falcone, F., & Fernández- based Toolkit. In 2017 IEEE International
Caramés, T. M. (2019). Design and Empirical Conference on Trends in Electronics and
Validation of a LoRaWAN IoT Smart Irrigation Informatics (ICEI). 1(1), 327-331.
System. In MDPI Proceedings of 6th Int’l
Pernapati, K. (2018). IoT based Low Cost Smart
Electronic Conf. on Sensors and Applications.
Irrigation System. In 2018 IEEE Second
42(1), 1-6.
International Conference on Inventive
Gebre-Selassie, A., & Bekele, T. (2012). A Review Communication and Computational Technologies
of Ethiopian Agriculture: Roles, Policy and Small- (ICICCT). 1312-1315.
Scale Farming Systems. Global Growing
Pooja, S., Uday, D. V., Nagesh, U. B., & Talekar,
Casebook: Insights into African Agriculture. 4(7),
S. G. (2017). Application of MQTT protocol for
36-65.
real time weather monitoring and precision
Jahanavi, G., & Sushma, U. R. (2020). Soil farming. In 2017 IEEE Int’l Conf. on Electrical,
Classification Using Machine Learning Methods Electronics, Communication, Computer, and
and Crop Suggestion (Doctoral Dissertation, CMR Optimization Techniques (ICEECCOT). 3(4), 1-6.
Institute of Technology. Bangalore).
Rajkumar, M. N., Abinaya, S., & Kumar, V. V.
Kassa, M., & Andualem, T. G. (2020). Review of (2017). Intelligent irrigation system - An IoT based
Irrigation Practice in Ethiopia, Lessons from Israel. Approach. In 2017 IEEE Int’l Conf. on Innovations
Irrigation & Drainage Systems Engineering. 9(1), in Green Energy and Healthcare Technologies
1-6. (IGEHT). 1-5.
Kumari, K., & Yadav, S. (2018). Linear Rao, R. N., & Sridhar, B. (2018). IoT based smart
Regression Analysis Study. Journal of the practice crop-field monitoring and automation irrigation
of Cardiovascular Sciences. 4(1), 33-57. system. In 2018 IEEE 2nd Int’l Conf. on Inventive
Systems and Control (ICISC). 478-483.
Lee, V. E., Liu, L., & Jin, R. (2014). Decision
trees: Theory and algorithms. In C. C. Agrawal Rashid, M., Bari, B. S., Yusup, Y., Kamaruddin,
(Ed.), Data Classification – Algorithms and M. A., & Khan, N. (2021). A comprehensive
Applications. (1st Ed., Vol. 1, pp. 115-148). review of crop yield prediction using machine
Seattle: Chapman and Hall/CRC. learning approaches with special emphasis on palm
oil yield prediction. IEEE Access, 9(2), 63406-
Madushanki, A. R., Halgamuge, M. N.,
63439. doi: 10.1109/ACCESS.2021.3075159.
Wirasagoda, W. S., & Ali, S. (2019). Adoption of
the Internet of Things (IoT) in Agriculture and Rayhana, R., Xiao, G., & Liu, Z. (2020). Internet
Smart Farming towards Urban Greening: A of things empowered smart greenhouse farming.
Review. International Journal of Advanced IEEE Journal of Radio Frequency Identification.
Computer Science and Applications. 10(4), 11-28. 4(3), 195-211.
Maulud, D., & Abdulazeez, A. M. (2020). A Risheh, A., Jalili, A., & Nazerfard, E. (2020).
Review on Linear Regression Comprehensive in Smart Irrigation IoT solution using transfer
Machine Learning. Journal of Applied Science and learning for neural networks. In 2020 IEEE 10th
Technology Trends, 1(4), 140-147. Int’l Conf. on Computer and Knowledge
Engineering (ICCKE). 342-349. doi:
Morin, J.-F., & Orsini, A. (Eds.). (2020). Essential
10.1109/ICCKE50421.2020.9303612.
Concepts of Global Environmental Governance
(2nd ed.). London: Routledge. Klompenburg, V. T., Kassahun, A., & Catal, C.
doi.org/10.4324/9780367816681 (2020). Crop Yield Prediction Using Machine
Learning: A Systematic Literature Review.
Najeeb Ahmed, G., Kamalakkannan, S. (2022).
Computers and Electronics in Agriculture,
Developing an IoT-Based Data Analytics System
177(2020), 105709-105727.
for Predicting Soil Nutrient Degradation Level. In
Jeena Jacob, I., Gonzalez-Longatt, F. M.,

49
Abyssinia Journal of Science and Technology Vol. 7, No. 2, 2022, 37-50

Welteji, D. (2018). A Critical Review of Rural Zerssa, G., Feyssa, D., Kim, D. G., & Eichler-
Development Policy of Ethiopia: Access, Löbermann, B. (2021). Challenges of Smallholder
Utilization and Coverage. Agriculture & Food Farming in Ethiopia and Opportunities by
Security. 7(1), 1-6. Adopting Climate-Smart Agriculture. Agriculture,
11(3), 1-25.
Yimam, A. Y., Assefa, T. T., Sishu, F. K., Tilahun,
S. A., Reyes, M. R., & Prasad, P. V. (2021). Publisher’s Note:
Estimating surface and groundwater irrigation Abyssinia publisher from Wollo University remains neutral
potential under different conservation agricultural with regard to jurisdictional claims in published maps and
practices and irrigation systems in the Ethiopian institutional affiliations.
Highlands. Water. 13(12), 1-18.

50

You might also like