Professional Documents
Culture Documents
Index 2
Index 2
Index 2
Abstract: -- In India majority of the people Some of those technologies are like internet of
depends only on agriculture. Agriculture is the things, machine learning. So, these technologies are
process of working on the ground, planting used for monitoring and controlling of a device
seeds and growing the crops. Nowadays only anywhere in the world. So as the population has
few are involved in farming it is because of the been Increasing enormously, there is also a study
increasing of the cost for the pesticides, seeds saying that food demand may increase between
and equipment, and also increasing of the man 59%-98% by 2050. But due to the present
power. The major drawback in agriculture field environmental conditions and climate changes such
is due to reducing of the crop yield. It is because a high cultivation of crop may become difficult. So,
of lack of awareness towards soil i.e., which more advanced technology, equipment’s may be
crop should be grown on particular area. All used for farming at a very low price.
these factors will make the farmers not to do the India is rich in agriculture. So, in a way to
farming in an efficient way. This paper increase more yielding, every agriculture procedure
proposes Solar based multipurpose agriculture come under the point like irrigation, seed sowing,
robot using Random Forest Algorithm. This pesticide spraying, excess water removal, checking
system will reduce the manpower and increase crop and the environmental conditions.
the crop yield. This proposed system will do But due to the modern civilization, the adults now a
operations like seed sowing, pesticide spraying, days are not interested in the field of agriculture as
solar panel for getting the energy to run the there are very less opportunities in the field of
robot etc. The total work should be done with a agriculture. So subsequently there will decrease in
most emerging technology like Machine labor or people to work in the farm field and the
learning. In this we are using a random forest farmer of the field have to work alone for longer
algorithm concept for getting an efficient time in the field and it is also a time taking process
output which will be more helpful to the and there may also not a guarantee of the harvest ,
farmers and output can be displayed with a the case of misfortune due to unexpected climate
mobile app so that he/she can see the details of and environmental conditions.
the field in an easier manner. We can use the solar energy from the sun which
Keywords: -- Random Forest algorithm, IoT gives less electricity bill and environment friendly
Cloud, Seed Sowing, Pesticide Spraying, Solar can be a very good advantage in farming. So the
panel, Robot mechanism. work presented in this paper is highly motivated by
the future low scarcity of labor in agriculture that is
I. INTRODUCTION going to create a great problem. So, in order to
Agriculture is one of the main occupations in decrease that a model was proposed for
India. 60-70% of people in India are in agriculture multipurpose use in agriculture which is automated.
sector. India is also second largest producer of rice, In [1] they performed one operation with the help of
sugarcane, groundnut, cotton, fruits, vegetables. sensors that is to send the surrounding temperature
As the population is increasing day by day the and humidity values and amount of light absorbed
consumption of food is also increased so in order by the plant. In [2-3] similar type of works has been
of that the farming has also increased. To also performed they are seed sowing, pesticide spraying
benefit in time, quality and quantity of food there and sending water through the pant. In [4] crop
are various technologies being used and invented monitoring from animals and pH value was done.
to use in the fields of Agriculture.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY GUWAHATI. Downloaded on June 10,2024 at 17:07:56 UTC from IEEE Xplore. Restrictions apply.
Paper ID _ 199
Machine learning is the capability of a machine 5. Then our Machine code will be run which
to imitate the intelligent human behaviour. It is the uses the random forest algorithm and sensor
most popular technology and it is subset of readings.
Artificial intelligence. With the help of this 6. Next the NPK values will be entered and then
advanced concept, we are going to make a machine will be processed and there will be some
which can perform multiple operations and gives output.
the better result to the labor. In [5] they designed a 7. Based on that output the farmer can also
system by using machine learning technology, in decide which crop should be yielded.
that the machine is capable to send the water to the 8. Next the hardware information is shared to
plant and also measures the temperature and the mobile app through the IoT cloud.
humidity of the surrounding atmosphere. Here it 9. Then the required command can be given
works with a decision tree algorithm. Decision tree to the farmer.
algorithm is a supervised machine learning
algorithm, with the help of decision trees we can B. Random Forest Algorithm:
estimate the output and dataset is used for Random forest algorithm is one of the machine
identifying the sensor readings and temperature learning algorithms which is supervised. It is mainly
and humidity values. But the efficiency with used for classification and regression problems. It is
decision tree was not that good and if more number a classifier that contains several decision trees on
of applications were added then approach will not various subsets of the given dataset to improve the
be sufficient. accuracy of dataset. It contains more decision trees
II. METHODOLOGY and it is useful whenever more number of
The methodology for solar based multipurpose applications are present. It is the fastest algorithm
agriculture robot using Random Forest Algorithm and accuracy for this will be very high. Output for
consists of two parts. First part is working principle this will be very high. Output for this will be based
of the proposed system and second part is overall on the majority of the voting or averaging of the
block diagram of the proposed system. output that will be the final output.
A. Working Principle:
The proposed system does mechanism such as: Steps Involved in Random Forest Algorithm:
Ploughing Mechanism, Seed sowing Mechanism, 1.Selecting samples from given data.
Pesticide Spraying Mechanism, Water Spraying 2.Construct a decision tree for training data.
Mechanism, Excess water removal, Grass cutting 3.Voting will be done by averaging decision tree.
Mechanism, Crop Monitoring Mechanism. The
4.Majority of voted result is the final output.
proposed system uses the Raspberry Pi Pico board.
The proposed system integrates all the above- About usage of Algorithms:
mentioned functions into a single robot and In [5] they used a Decision Tree Algorithm, this
perform the operation automatically. There will be algorithm is not stable and accurate for more
various types of sensors will be used in the system number of applications. It can be worked for two to
such as Water level sensor, DHT sensor, soil three applications so it might be not efficient. In
moisture sensor for monitoring the crop using case of Random Forest Algorithm we are having the
Random Forest algorithm. So, our proposed accuracy around 80 to 90 %. And also it can work
system will be integrated in such a way that it takes with more number of applications, and based on the
all the required information from the sensors. The majority or voting we can predict the output. So,
proposed system works using the machine learning Random Forest Algorithm will be more preferable
technology. Machine learning algorithm which compared to the Decision Tree Algorithm.
will be used is the random forest algorithm. The Machine learning is the scientific study of
code for the above-mentioned algorithm will be algorithms and statistical models that computer
written in micro python. systems use to perform a specific task without using
The proposed system detailed flow or working will explicit instructions, relying on patterns and
be as mentioned below: inference instead. It is seen as a subset of artificial
1. Firstly, all the sensors will be initialized. intelligence.
2. Then after the sensors starts detecting the In this project we are using Random Forest
values. Algorithm form the machine learning Algorithms
3. The values which are detected are read i.e., because the Random Forest Algorithm gives the
displayed. accurate result compared to the other algorithms in
4. Next the idol measurement values that will the Machine Learning and this Random Forest
be needed will be already dumped into the Algorithm is very much useful for our project in
program and then the taken sensors giving the accurate results and giving the proper
detected measurements and the idol suggestions for the farmer.
measurement values are compare.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY GUWAHATI. Downloaded on June 10,2024 at 17:07:56 UTC from IEEE Xplore. Restrictions apply.
Paper ID _ 199
ThingSpeak
Server Power ON
Yes
Forward
Command
Receive
Mobile
App Robot Move Forward No
Yes
Backward
Command
ESP8266 Receive
Regulated WiFi Grass Cutter
Power Module
Supply Robot Move Backward No
Ploughing Yes
Machine Right
Command
Motor
Soil Drivers
Moisture Seeding
Sensor Motor Robot Move Right No
Raspberry Yes
pi Pico Left
Spraying Command
Pump
LCD
DHT11
Sensor
Robot Move Left No
Yes
Seed
Command
IR Sensor
Seed Motor No
Yes
Sprayer
Command
Yes
The above Block Diagram shows the components used Grass
in our Project. We have used ESP8266 WiFi module Command
to inter connect the kit with the mobile to control it.
We have used three different types of sensors in our No
project they are Soil moisture sensor, DHT11sensor, Grass Cutter ON/OFF
IR sensor these Sensors are used to monitor the
environment conditions of the field which helps the Yes
Ploughing
farmers to know the weather conditions. Command
We are using a LCD display to display the
temperature and humidity values if the atmosphere
which is very needed to the farmer to know. In our Ploughing ON/OFF No
project diagram there are four different types of motor
drivers like Grass cutter, ploughing mechanism, Stop / Turned OFF
seeding mechanism, Spraying mechanism. These all
are run using ThingSpeak Sever using IoT cloud.
Fig 2: Flow Chart
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY GUWAHATI. Downloaded on June 10,2024 at 17:07:56 UTC from IEEE Xplore. Restrictions apply.
Paper ID _ 199
4.1: Graph:
Accuracy
102
100
Fig 3: Prototype of Robot
98
96
94
92
1 2 3
Formulae:
1. Formula for Regression Problems is:
1
MSE = ∑𝑁 2
𝑖=1(𝑓𝑖 − 𝑦𝑖) ……… (1)
𝑁
4. EXPERIMENTAL RESULTS:
The designed robot will work with the help of
solar panel, this solar panel will take the energy from
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY GUWAHATI. Downloaded on June 10,2024 at 17:07:56 UTC from IEEE Xplore. Restrictions apply.
the sunlight and converts it into electricity. This
robot contains a button and the person will give the
Paper ID _ 199
Fig 6: Agricrop Prediction [10] Rahul Dagar, Subhranil Som and Sunil
Kumar Khatri published paper on “Smart
VI. CONCLUSION: Farming – IoT in Agriculture” (ICIRCA
In this proposed system we are going to perform enormous 2018).
operations like seed sowing, pesticide spraying, water
pumping and removing excess water from the field by using [11] Prathiba S R, Anupama Hongal and
pipes, harvesting, checking the nutrients like Nitrogen, Jyothi M P published paper on “IoT based
Phosphorous, Potassium values in the field by using an Monitoring System in Smart Agriculture”
efficient code. All these things will be effectively done by (ICRAECT 2017).
writing the code using Random Forest Algorithm concept
with efficient output. This will give a more amount of [12] G. Sushanth and S. Sujatha published
efficiency and by using a robot we can perform multiple paper on “ IoT based Smart Agriculture
operations. System”
VII. REFERENCES: (IEEE 2018).
[1] R. Ramya, C. Sandhya, and R.Shwetha published paper [13] Prof Chandrakant D.Bhos, Shrutika
on “Smart farming systems using sensors” (IEEE-2017). M.Deshmukh, Prajakta A.Bhise and
Shweta B.Avhad published on “Solar
[ 2] Manjunath, Gurucharan, Shwetha and Prof. Melwin D Powered Multi-Function Agri-Robot”
Souza published paper on “IoT Based Agricultural Robot (IRJET 2020)
for monitoring plant Health and Environment” (Journal of
Emerging Technologies and Innovative Research [14] Toushia Parveez, Wafa Maheen
(JETIR-2019). Sherrief, Prakruthi J and Ramya M B,
Sahana MS “ Internet of Things(IoT) Based
3] Chandana, Nisha M, Pavithra B, Sumana Suresh and Agriculture Robot”
Nagashree published paper on “A Multipurpose Agriculture (IRJET 2021)
Robot for Automatic Ploughing, Seeding and Plant Health
Monitoring” (IJERT-2020). [15] B S Balaji, Shivakumara M C, Sunil Y
S, Yamuna A S and Shruthi M published
[4] Jaya Priya, Anagha, Megha, Harshitha published paper paper on “Smart phone operated
on “Automatic Farming Robot for Smart and Effective multipurpose Agriculture Robot” (IRJET
Cultivation” (IJARCCE-2021). 2018)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY GUWAHATI. Downloaded on June 10,2024 at 17:07:56 UTC from IEEE Xplore. Restrictions apply.