0% found this document useful (0 votes)
4 views

crop monitoring final

worksheet

Uploaded by

apsksingh12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

crop monitoring final

worksheet

Uploaded by

apsksingh12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Crop Monitoring

Chahat Sharma
Armaan Preet Singh
Department of CSE Department of CSE
Department of CSE
Chandigarh Chadigarh University
Chandigarh University
line 3: name of organization Mohali(140413),India
Mohali(140413),India
(of Affiliation) [email protected]
[email protected]
line 4: City, Country line 4: City, Country
line 5: email address or ORCID line 5: email address or ORCID
Sraja Singh Juhi Sharma
Nivesh Garg
Department of CSE Department of CSE
Department of CSE
Chandigarh University Chandigarh University
Chandigarh University
Mohali(140413),India Mohali(140413),India
Mohali(140413),India
[email protected] [email protected]
[email protected]

Abstract— Our study proposes an automated irrigation system automatically adjust the parameters and irrigation will be
based on Internet of Things (IoT) technology as a tool for done automatically. The web application consists of different
farmers to efficiently manage water resources. Utilizing a soil crops and their data. When a farmer selects any crop, the
moisture sensor in conjunction with an Arduino Uno system matches the real-time data collected from the soil
microcontroller enables the collection of real-time data sensor to the data that is predefined in the web application. If
regarding soil conditions. The quantity and timing of irrigation
are subsequently determined by artificial intelligence (AI) with
the water level is low, the system automatically starts the
machine learning algorithms, based on the water and moisture water pump, and otherwise the water pump is set off.
requirements of various crops. The system is accessible through
a web application where farmers can select the type of crop
cultivated. Through this system, irrigation processes are
managed automatically by aligning with specified crop II. LITERATURE SURVEY
requirements, thereby optimizing water usage. Consequently,
irrigation precision is enhanced, and crop management is Study Key Focus Methods Results
simplified and rendered more resource-efficient. This product
represents a progression towards more advanced farming Yang et Identification of ML models Plant
practices and sustainable agriculture, providing growers with al. [1] plant resistance (SVM, Pathogens
the necessary tools to increase crop yields while minimizing genes and Bayesian, Classificatio
water consumption. disease RF), Deep n
classification CNNs
Keywords— Automated Irrigation, Artificial Intelligence, Jawade Predicting crop RF Disease
Crop Management, IoT, Web Application et al. [2] disease regression, predictions,
outbreaks using field sensors crop yield,
weather data reduced
I. INTRODUCTION pesticide use
Agriculture plays an important role in many economies. Yet Akulwa Recommender Image Disease
it faces a number of challenges such as unpredictable weather r et al. system for processing management
conditions, water levels and resource management problems. [3] disease detection (noise recommenda
To get control of these challenges, modern technology offers and prediction. removal, tions
numerous solutions. Our research deals with the development feature
and implementation of an automated irrigation crop extraction),
monitoring system using artificial intelligence and machine ML
learning (AIML) and Internet of Things (IOT) sensors. The algorithms
main goal of this system is to help farmers irrigate the crops Ramesh Crop selection Naive Improved
with optimal use of resources and to reduce the wastage that et al. [4] techniques to Bayes, K- crop
occurs in traditional irrigation methods. enhance Nearest selection
productivity. Neighbor
Our methodology, based on the use of the Internet of Things
(IOT) enabled soil sensors to collect real-time data of soil Bhawan Wheat crop Digital Crop
moisture level and check the if there is a need to irrigate or a et al. growth stage image Growth
[5] tracking and processing, Stages
not. Collected data is processed and analysed using advanced
classification. SVM,
AIML algorithms to monitor water level according to the pre-
supervised
datasets and automate irrigation. Apart from this, the system ML
is connected to a web application on which farmers can select
the crop they want to irrigate, and the system will Table 1 Key Findings of the Crop Monitoring System
III. METHODOLOGY

A. System Architecture Overview: B. Components and Hardware Setup:


Our system is designed to use the real-time soil moisture data Soil Moisture Sensors: Soil moisture sensors are placed at a
and automate the irrigation process using IoT-enabled suitable depth as per the chosen crop and the soil moisture
devices and a decision-making engine. The components used levels are constantly observed. Therefore the volumetric
are soil moisture sensors, an Arduino Uno microcontroller, content of the soil is measured.
an IoT based module for communication, data analysis model
and a web application for interaction with farmer. The work- • Arduino Uno: The main task is to collect the data
flow of the system is: and to perform this task Arduino Uno
microcontroller is used. Information is gathered
from the soil moisture sensors and transferred to the
IoT module and the programming is carried out
using C++ in the Arduino IDE.

• Water Pump and Relay Module: The water pump is


linked to a relay module. The relay which functions
as a switch is controlled by the Arduino. The pump
is turned on or off using the analysed data.

• IoT Communication Module: For the IoT


connectivity, a wireless module, ESP8266 is
employed. The real time data is transmitted to a
cloud based server for analysis and the control
commands for the irrigation are received .

C. Data Acquisition:
The real-time monitoring is started with the collection
of data of soil moisture levels. Soil sensors are placed
according to the soil type and the precise readings are
guaranteed. The analog data is produced and converted
to the digital signals by the Arduino Uno. Soil moisture
content is indicated.
The following information is gathered by the system:
• Soil moisture percentage
• Measurement of date and time

The cloud-based server is deployed to receive the data


via the wireless IoT module, the immediate further
analysis is ensured.

D. Data Processing and AI/ML integeration:


The forecasting of the timing and quantity of water
needed for crops is done by the AI/ML element by
analyzing historical data, current soil conditions, and
predefined thresholds for different crops.

• Data Preprocessing: Inaccuracies or any


ambiguities in the readings are eliminated including
handling of the missing values standardizing the data
Figure 1 System architecture for IoT based automated irrigation system using for consistency.
web application.
• Machine Leaning Model: A dataset consisting of the
soil moisture levels is used to develop a regression or
classification model. The irrigation timing and the
volume of the water for each crop is forecasted. The • Crop Information: The irrigation requirements and the
algorithms used for the machine learning model are: soil moisture data for different crops is kept in the
database of the web application, continuously updated
• Random Forest Regression: The moisture levels are with the AI/ML processed data.
predicted and the irrigation amount is determined.
• Real-Time Tracking: The sensor data is monitored and
• K-Nearest Neighbour(KNN): The soil conditions are the alerts are received by the farmers about their fields.
classified and are aligned with the crop water
requirements. • Visual Representation: The graphical displays of the soil
moisture trend, water usage efficiency are presented and
• Decision Trees: The irrigation decisions are made based upcoming irrigation schedules are forecasted.
on the current and the past data patterns.
• Manual Control: The farmers have the option to override
the automatic system control. They can also manually
E. AI/ML Workflow: control the irrigation from the web application.
• The historical data such as soil moisture and the crop
type and is used to train the model.
H. System Testing And Evaluation:
• The AI/ML model compares the new soil data which is
gathered to the pre-trained data set and adjustments in • User Interaction: After opening the application, the
the irrigation settings based on the selected crop are done cultivated crop is selected by the farmers from a provided
automatically. list, with each having specific parameters such as ideal
• The recommendations for the appropriate amount of the soil moisture levels and water needs.
water to be supplied or whether the soil requires
irrigation or not are provided. The Arduino receives back • Crop Information: The irrigation requirements and the
the decision for execution. soil moisture data for different crops is kept in the
database of the web application, continuously updated
with the AI/ML processed data.
F. Automatic Irrigation System Control:
The automatic irrigation system control is enabled by the • Real-Time Tracking: The sensor data is monitored and
AI/ML–based decisions. The Arduino that controls the water the alerts are received by the farmers about their fields.
pump is connected to the relay module. The sequence of steps
for irrigation control are as follows: • Data Representation: The graphical displays of the soil
moisture trend, water usage efficiency are presented and
• Irrigation Trigger: The Arduino sends a signal to the upcoming irrigation schedules are forecasted.
relay module based on the AI/ML output if the soil
moisture level falls below the pre-set threshold for the • Manual Control: In the testing a farmer wishes to
chosen crop. manually manage the irrigation system, The farmer has
the option to override the automatic system control. They
• Water Pump Activation: The water-pump is activated can also manually control the irrigation from the web
and the relay module closes the circuit and the water is application.
supplied to the crop.

• Duration and Volume: The AI/ML model is utilized to


IV. SYSTEM IMPLEMETATION
calculate the volume of water needed and to control the
duration of irrigation accordingly.
The setup of the hardware is done with the development of
• Stop Condition: When the required soil moisture level is the software and machine learning algorithms are
achieved, the data is updated on the sensor and the water- incorporated. The IoT modules for communication are
pump is automatically turned off by opening the relay utilized, and the web application interface is created.
circuit.
A. Sensor and Arduino Setup :
G. Web Applicaton Interface: A capacitive soil moisture sensor which is connected to
The web-application allows the farmers to interact with the an Arduino Uno is placed at a suitable depth to collect
system. The user-friendly interface is provided for choosing moisture data. The analog signals are sent by the sensor
the crop type and for monitoring the soil moisture levels. and are converted to digital values by the Arduino
converts. This real-time data of the soil moisture level is
• Farmer Interaction: After opening the application, the monitored.
cultivated crop is selected by the farmers from a provided
list, with each having specific parameters such as ideal
soil moisture levels and water needs.
B. Relay Module and Water Pump Control : • Variation in the data due to environmental factors, such
The water pump is linked to a relay module. The water- as temperature and humidity and data normalization and
pump is turned on when the soil moisture level falls below preprocessing was used to minimize the variability.
the pre-sets, and turned on when the required moisture
level is achieved. Test Scenario:
• After conducting multiple tests with different soil types
C. IoT Communication: many observations were concluded. For example, sandy
The GSM/Wi-Fi module is used for real-time data soil required recalibration due to faster drainage of water,
transmission to a cloud server and to receive the further while loamy soil readings were more stable.
commands. HTTP or MQTT protocols are used for
monitoring and the Arduino communication is enabled
for automating the system. 2. AI/ML Model Performance:
The AI/ML models which were used for irrigation decision-
making, made optimal decisions in predicting the irrigation
D. AI/ML Integration: schedule based on real-time soil moisture data and crop
selection. Due to the superior accuracy and robustness, for the
• Data Preprocessing: The normalization and the cleaning
final implementation Random Forest Regression model was
of the data is done. selected.
• Model Training: Decision Trees and Random Forest
Regression, is used for predicting the optimal irrigation Key Results:
based on crop type and moisture data. • The irrigation needs were predicted with 92% accuracy,
• Real-time Decision Making: The data is analyzed with the calibration of historical data and current soil
continuously and irrigation is triggered. moisture conditions.
• The system could modify the irrigation time and water
E.Web Application Development: amount for various crops, making resource use more
efficient.
• The model adjusted to different environmental
This web-application will allow farmers to monitor real-
conditions, including shifts in weather patterns, by
time soil moisture, and control irrigation based on the
examining recent trends in soil moisture.
crop type. The readings and the irrigation schedules are
stored in the database.
Test Scenario:
F.Testing And Calibration • The AI model was trained using data from various crop
cycles, including wheat, maize, and rice, to assess its
The system will require vigorous testing for accuracy in adaptability. The system adjusted water requirements
AI predictions and stable IoT communication along with dynamically, taking into account the specific moisture
the calibration of the soil moisture sensor for different soil needs of each crop.
types to ensure precision.
V. RESULTS
3. Water Conservation and Irrigation Efficiency:
The system utilized for IoT-based soil moisture monitoring
and automatic irrigation system produced precise results in The automatic irrigation system led to considerable water
terms of water conservation and system efficiency. The savings when compared to traditional manual irrigation
results are evaluated based on the system performance in methods. By providing accurate amounts of water based on
different fields, crop types, and different depths according to real-time soil data, the system avoided both over- and
the soil type: under-irrigation, thereby optimizing water usage.
Key Observations:
1. Soil Moisture Monitoring Accuracy: • On average, water usage decreased by 30-40% across all
The implementation of the soil moisture sensors produced the test fields when compared to conventional irrigation
accurate results across the various soil types. The system methods.
process ensured and demonstrated the accuracy of 95 percent • The system provided water only when soil moisture
while detecting the real-time readings and calibrating them
levels fell below set thresholds, minimizing wasteful
with the pre-defined data-sets.
water use.
• This efficient irrigation approach resulted in healthier
Key Observations: crop growth and helped avoid problems associated with
• Improvement in the sensor's accuracy after testing for overwatering, like root rot or waterlogging.
specific soil types (sandy, loamy, and clay soil).
Test Scenario: planted and schedule irrigation cycles based on the growing
• In a controlled setting, fields utilizing the IoT-enabled needs of the particular crop. Using this method, the system
system used 35% less water than those irrigated proved to be successful in water conservation by over 40% as
manually over a span of 60 days.. compared to conventional methods yet suitable soil moisture
conditions for the healthy growth of crops were achieved.
Moreover, the AI/ML models used were effective in
4. System Reliability and Responsiveness: predicting the irrigation schedules whereas the hardware and
the IoT components were effective in the technological
The system showed excellent reliability during real-time integration for agricultural application. Satisfied users have
operations, with the IoT communication module keeping a provided positive feedback indicating that the system has a
stable connection for both data transmission and command good and balanced practicality and ease of use. Hence there
execution. The delay between detecting low soil moisture are well placed prospects for promoting environmentally
levels and activating the water pump was very short, allowing sustainable farming. This work highlights the opportunities
for prompt irrigation. lying with IoT and AI in transforming the simple farming
activities into smart ones with many advantages such as water
Key Results: savings, productivity and overall resource management.
The average time taken from data collection to the activation
of irrigation was under 5 seconds. The system could function
continuously for long durations without any failures, even in
remote field settings where network connectivity was VII. FUTURE WORK
unreliable.
Test Scenario: There is an opportunity to enhance the environmental profile
Tests carried out over two months in areas with unreliable of the system by introducing more environmental sensors
network conditions demonstrated that the system achieved such as temperature, humidity, and light intensity. This
more than 90% uptime for communication, experiencing very enhancement will allow trimodal AI/ML model to make more
few disruptions. accurate irrigation decisions. The presence of these extra
parameters would further improve the weather forecast
5. User Interaction and Web Application Feedback: systems making irrigation corrections more efficient. With
the implementation of advanced machine learning algorithms
The web application offered farmers an easy-to-use platform such as deep learning or reinforcement learning, the system
for overseeing and managing their irrigation systems. With will enhance irrigation prediction models and suit a variety of
real-time data visualization, users could grasp soil conditions crops and environmental settings. Incorporating a larger and
and water usage trends, enabling them to make better diverse dataset will further increase the model's precision and
decisions about crop irrigation. generalizability. It is also important to make such variable
irrigation decisions based on the available rainfall or drought
Key Observations: expecting conditions.
Farmers found it especially helpful to choose crops and
automatically modify irrigation settings based on specific To increase the system's connection across larger agricultural
crop data. The visual display of moisture trends and water fields or even multiple fields, there is a need to improve the
consumption helped farmers monitor irrigation efficiency communication module for long distance data transmission
and make necessary adjustments. The manual override option even using mesh networks for large scale usage. Adopting
was appreciated, giving users the ability to step in when green technologies like solar-operated sensors and controllers
custom irrigation schedules were required. would increase sustainability making the system fit for use in
rural setups with little electricity supply. A more
Test Scenario: sophisticated AWS platform that combines data from several
A group of farmers shared their thoughts on the web farms may allow vast-scale analytics.
application, highlighting its user-friendliness and The creation of a mobile app capable of sending out push and
effectiveness. An impressive 85% reported being satisfied real time notifications would significantly improve the
with both the system's performance and its interface. interaction of users, enabling farmers to get information on
soil moisture content, irrigated areas and performance of the
system from their mobile devices. This would increase in
VI. CONCLUSION accessibility and convenience. In order to increase the
affordability of the system for small farmers, the use of low
The study highlights an effective IoT-based soil moisture cost sensors, microcontrollers and open source software
sensing and automatic irrigation system that offers increased should also be considered in future versions. Finally, it can
efficiency of irrigation activities in agriculture. By employing be suggested that the use of an automatic fertilization system
infrared soil moisture detectors, Arduino control modules responding to real time soil nutrient content can complete the
with AI/ML decision making and IoT-based communication, crop management system by ensuring efficient fertilization
the system mechanizes irrigation which enhances its accuracy and irrigation. In addressing these aspects, the system for
and the amount of resource used. The web application crop farming can be further developed and commercialized,
interface allows farmers to assess soil types, crops to be
encouraging environmentally friendly farming practices in
different parts of the world.

REFERENCES
[1] Yang et al., “Use of Machine Learning for Identifying Plant
Resistance Genes and Classifying Diseases,” 2024.

[2] Jawade et al., “Real-time Weather Data Collection for Crop


Disease Prediction Using RF Regression,” 2023.

[3] Akulwar et al., “A Recommender System for Disease Detection


and Prediction in Agriculture,” 2022.

[4] Ramesh et al., “Crop Selection Techniques to Enhance


Productivity Using Naive Bayes and KNN,” 2021.

[5] Bhawana et al., “ML in Wheat Crop Production Using SVM for
Growth Stage Classification,” 2023.

You might also like