Final BTP
Final BTP
Final BTP
ADVANTAGES
Increased crop yields: help farmers optimize their crop management practices.
Reduced costs: helps farmers to reduce their input costs by providing them with precise
recommendations for irrigation, fertilization, and pest control.
Improved sustainability: reduce their environmental impact by helping them to use water and
other resources more efficiently.
Enhanced decision-making: Smart Farm Advisor provides farmers with real-time data and insights
that they can use to make better decisions about their crops and their business.
OBJECTIVE
1. Develop an agriculture system that uses sensors to monitor soil moisture,
temperature, NPK levels, and pH.
2. Use machine learning to develop predictive models that can help farmers make
informed decisions about crop selection, planting, harvesting, and irrigation.
3. Help farmers improve their crop yields and profitability by providing them with
personalized recommendations for crop selection, crop rotation, and irrigation.
4. Weather forecasting: A weather forecasting tool could provide farmers with up-
to-date information on current and upcoming weather conditions. This could help
farmers plan their tasks and make decisions about when to plant, water, and
harvest their crops.
5. Market prices: The app could include a feature for tracking current market prices
for various crops. This could help farmers make informed decisions about when to
sell their crops and at what price.
LITERATURE SURVEY
GAPS IDENTIFIED
Farmers depend on labs and have less real-time awareness of soil conditions: Farmers typically
rely on lab tests to determine the nutrient levels and pH of their soil. This can be expensive and
time-consuming, and it does not provide farmers with real-time information about their soil
conditions.
Farmers lack access to data and predictive analytics: Farmers often do not have access to the
data and predictive analytics tools that they need to make informed decisions about irrigation and
crop selection. This can lead to suboptimal irrigation practices and crop selection decisions
Lack of access to market information and pricing: One of the major challenges that farmers face
is a lack of access to timely and accurate information about market prices for their crops. Without
this information, it is difficult for farmers to make informed decisions about when to sell their crops
and at what price.
Lack of information about weather conditions: Another challenge that farmers face is a lack of
access to accurate and timely information about current and future weather conditions. This can
include information about temperature, precipitation, and other factors that can affect crop growth
and development
Goal:
The aim of this project is to develop a Smart Farming system using machine learning to
help farmers improve their crop yields and profitability, by providing real time update.
METHODOLOGY ADOPTED
Literature Selection of Selection of
review objective parameters
Deploying ML Design of
Data collection
algos interface/app
sensor for sensing hygrometric transducer that can read for detecting the content of The NodeMCU is a development Pumps water to and from the
the amount of moisture present in the N, P, and K. board that is based on the plant. It is controlled via relay
temperature and humidity.
ESP8266 microcontroller. It has a which is controllable via
soil surrounding it.
built-in web server, which allows ESP32
you to connect to the NodeMCU
ESP 32 using a web browser.
Micro-controller which
can be programmed with
Arduino IDE. All the
sensors and actuators are Relay
connected to esp32 to
their respective pins and The relay is a programmable switch
these pins are specified that can be used to control
accordingly in the ON/OFF electrical devices. The
program for respective relay can be programmatically
sensors controlled by ESP32
Fig. Smart Farming System
DATASET USED
ML ALGORITHMS
SVM is a powerful supervised algorithm that works best on smaller
datasets but on complex ones. Support Vector Machine, abbreviated
as SVM can be used for both regression and classification tasks, but
CROP SUGGESTION generally, they work best in classification problems
KNN has low accuracy as compared to SVM.
Market Price
Cloudflare
Fertilizer suggestion
WORK DONE TILL NOW
Literature survey has been done, where we have studied papers in the domain of inculcating machine
learning in agriculture.
After realising the gaps in the progress in the realm of application of smart agriculture, we
have identified the objective of developing a agriculture system that uses sensors to
monitor soil characteristics and deploying the machine learning model.