AutoFarmer - Autonomous Farming Systems

Published Dec 15, 2020
 120 hours to build
 Intermediate

Agriculture Autonomy is heralded as the future of farming and the AutoFarmer is one such system. We have built an autonomous system of systems that enables a self-governed farm with minimum supervision. It uses Robotic automation, artificial intelligence and satellite data to help the farmer in decision making and to remotely survey the farm.

display image

Components Used

Soil Moisture Sensor
Soil moisture sensor is used to measure the water content (moisture) in soil. It is used in agriculture applications, irrigation and gardening systems, etc.
2
MQ2 Gas Sensor
MQ2 is a gas sensor used for gas leakage detection.
1
MQ135 Gas Sensor
MQ135 is a gas sensor used for gas detection and air quality control.
2
DHT11
DHT11 is a single wire digital humidity and temperature sensor, which gives relative humidity in percentage and temperature in degree Celsius.
1
ESP32 DevKitC 32E
ESP32 DevKitC 32E
2
Raspberry Pi 4B
Raspberry Pi 4BRaspberry Pi 4B
1
Arduino Mega
Arduino Mega
1
Relay Module Single Channel
Relay Module Single Channel
1
LM393 Analog Comparators
LM393 Analog Comparators
1
LDR -Photocell Photoresistor
LDR -Photocell, Photoresistor
1
A4988 Bipolar Stepper Motor Driver
A4988 is a bipolar microstepping motor driver for stepper motor.
1
L298N Motor driver
L298N is a high current, high voltage dual full bridge motor driver. It is useful for driving inductive loads.
2
Connecting Wire Jumper Wires
Connecting Wire Breadboard wires
1
Ball Bearing 608ZZ Radial
Ball Bearing 608ZZ Radial
2
XT60 connectors
XT60 connectors
1
Stepper Motor NEMA 17
Stepper Motors .5A Single Shaft 0.9 Deg NEMA 17
1
Submersible Water Pump
Adafruit Accessories Submersible 3V DC Water Pump with 1 Meter Wire - Horizontal Type
1
Solenoid Valve 12V
Solenoids & Actuators 12V Solenoid Valve 3/4in
1
DC Gear Motor
AC, DC & Servo Motors 12V DC planetary gear motor, 27 rpm, 1/150 gear ratio, 37mm diameter
4
Wheel for DC Gearbox Motors
Adafruit Accessories Skinny Wheel for TT DC Gearbox Motors
4
LIPO Battery 11.1V
Battery Packs LIPO Battery 11.1V 1000mAh LB-010
1
5VDC Adapters Power Supply
Wall Mount AC Adapters ac-dc, 5 Vdc, 2 A, SW, wall-plug, EU, P5 center pos, level VI, black
1
OE-28 Hall Effect Two Channel Magnetic Encoder
4
Plywood bolts nuts
1
300mm Trapezoidal 4 Start Lead Screw 8mm Thread 2mm Pitch Lead Screw with Copper Nut
1
Aluminum Flexible Coupling Coupler Helical Shaft 5mm x 8mm
1
Hose pipes and tubes
for sanitizer spray
1
Description

 

This is the AutoFarmer Robot

 

Problem

Whenever we have visited a farm, we have noticed that a lot of farming activities are labour-intensive. We, ourselves, started growing spinach and radish on a farm to validate the problem statement and the solution. We noticed that weeding and irrigation are two activities that need to be conducted all year long. There are other processes in the farm that are very important to the future of the crop, like the incubation of seeds before planting and the effective making of compost. These activities have to be performed with much precision. It has been found that during seed incubation, even a 5°C change in temperature can wreak havoc on seed germination. Also, the huge amount of compost being produced in the farm can release high amounts of greenhouse gasses like methane, ammonia and CO2 into the atmosphere.

Weeds are unsightly plants that decrease harvest efficiencies. Because they are plants competing with crops to survive, weeds are actively removing nutrients from the soil and leaving crops with lower amounts of key nutrients necessary to maximize yields. Currently, farmers employ costly manual de-weeding or spay weedicides over the whole field, which adversely affects the soil and nearby water bodies.

Irrigation of crops at the right time so that they are neither too dry nor waterlogged is also very important. Soil moisture is a  parameter in the global energy and water cycle that is important to irrigation. Its measurement is usually performed by taking the mean of soil moisture levels in different parts of the field. This is not feasible with in-situ measurements (placing many costly moisture sensors around the field), due to financial and physical constraints. So, crops are often irrigated rashly, causing flooding and damage to crops. 

Solution

Agricultural Autonomy mechanisms are heralded as the future of farming and AutoFarmer is one such system. It is an autonomous system of systems that enables a self-governed farm with minimum supervision. It uses Robotic automation, artificial intelligence, and satellite data to help the farmer in decision making and to remotely survey the farm.

Autofarmer promotes sustainable agricultural practices in seed incubation, weed control, irrigation, and compost creation. It consists of many subsystems:

 - The AutoFarmer robot uses machine learning models to monitor your farm. The robot runs on the rows in the farm and takes pictures of the crops using a camera. These pictures are fed to a raspberry pi which is used for surveying the plants for growth progress, disease detection, or harvest readiness. It can also do actions like detecting weeds and spraying weedicide on them.

 - A ground control watering system monitors and irrigates your farm by processing a variety of sensor data from your farm and satellite soil moisture data.

 - A seed incubation system that helps you effectively monitor your seeds for temperature, moisture and light intensity for optimal germination before planting them in the farm

 - A smart compost bin system monitors the maturity of the compost made on the farm based on the gases emitted.

 - A camera system that you can access live footage of the farm from anywhere.

All the data and camera footage collected by the AutoFarmer system along with manual overrides for the equipment is present on a central monitoring dashboard that the farmer can access from anywhere. This prototype dashboard is cloud-based using Thinger.io IoT Platform and shows data from all AutoFarmer systems like the data from various sensors like DTH11 temperature and humidity sensor, soil moisture sensor and LDR for light intensity. 

We can develop an open-source web application for the monitoring dashboard but for this prototype, we have used an IOT Platform. This web application can be deployed on cheap microprocessors like Raspberry pi which the farmer can use to monitor his farm parameters and alert to his mobile when required. 

For the satellite data, we have used agricultural monitoring API and Google Earth engine data to provide visual moisture levels. Based on these micro-climate parameters, the irrigation schedule can be automatically determined for large farms.

The details of the working of the robot and the ground control unit are described in the video. 

We planted spinach and radish plants on a farm in the outskirts of Bangalore. After one month of growth, we tested our robotic solution on the farm. 

 

Codes

Downloads

grnd controll_bb Download
incubatioin-1_bb Download
Comments
Ad