Autonomous Farming Robot with Plant Health Indication

Project Code :TEMBMA3058

Objective

The main objective of this project is to develop Agri-Bot for automatic farming and plant health indication to reduce the man power and for controlling, uploading data by using a mobile app.

Abstract

Agriculture is a field where robots aren't given a significant importance. During the course of this project we made an attempt to scale down human labour by creating an automaton which is able to indicate plant health. Indian economy is based on agriculture. The backbones for food production are farmers. Traditionally farming is done by human being with the help of bullock carts, tractors and tillers etc. In modern era, the main problem in agricultural field include lack of labor availability, lack of knowledge regarding soil testing, increase in labor wages, wastage of seeds and more wastage in water. To overcome this problem we approach designing of agricultural robot for various tasks. Certainly robots are playing an important role in the field of agriculture for farming process autonomously. In agriculture, the opportunity for robot is enhancing the productivity and the robots are appearing in the field in large number.

The proposed system consists of a robotic platform which focuses on implementing all the farming process especially in autonomous farming and plant health monitoring by using microcontroller, DC motors, DC pumps and various sensors etc. in order to identify the parameters like soil moisture, humidity and temperature in the field area. Along with that crop disease detection is done by interfacing camera into our system.

Keywords: Agri-bot, Raspberry Pi, IoT, Crop disease detection, Blynk App.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry pi
  • Micro SD card
  • Relays
  • DC pump
  • DC motors-3
  • L293d -2
  • Camera
  • DHT11 sensor
  • Soil moisture sensor
  • Connecting wires
  • 5V Adapter

 

 

 

 

Software Requirements:

  • Python3 IDE
  • NOOBS software
  • MATLAB
  • VNC Viewer
  • Blynk App
  • Fritzing
  • Third Party server
  • SMTP Server

Learning Outcomes

Raspberry Pi Pin diagram and Architecture

How to install NOOBS Software

Setting up and Installation procedures for Raspberry Pi

How to connect Raspberry Pi through VNC viewer?

Introduction to Python3 IDE

Commands in Python

Basic coding in Python

What is MATLAB?

How to detect crop disease in MATLAB?

Working of dht11 sensor

How to install Libraries for dht11 sensor?

How to interface dht11 sensor with Raspberry Pi?

How to install Libraries for camera?

Introduction to Serial Communication

How to interface GSM with Raspberry Pi?

How to interface camera with Raspberry Pi

Introduction to IOT

IOT Architecture

IOT – Applications and Scope

How to communicate blynk app using raspberry pi

Blynk app commands and libraries.

How to send an email using raspberry pi?

About Project Development Life Cycle:

  • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
  • Schematic preparation 
  • Code development and debugging
  • Hardware development and debugging
  • Development of the Project and  Output testing

Practical exposure to:

  • Hardware and software tools. ,
  • Solution providing for real time problems,
  •  
  • Working with team/ individual,
  • Work on Creative ideas.

Project development Skills

  • Problem analyzing skills
  • Problem solving skills
  • Creativity and imaginary skills
  • Programming skills
  • Deployment
  • Testing skills
  • Debugging skills
  • Project presentation skills
  • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects