Professional Documents
Culture Documents
A
PROJECT REPORT
ON
AGRICULTURE SPREY DRONE
Submitted in fulfillment of the requirement for the award of Diploma in Electronics
and Tele Communication
Submitted By
Mr. SURYAWANSHI SHUBHAM POPAT Mr. WAGH PRASAD RAVINDRA
Miss. PAWAR PRIYANKA RAJENDRA Mr. BADODE VIKAS SAHEBRAO
A.Y. 2023-2024
SNJB’s
SHRI H.H.J.B. POLYTECHNIC, CHANDWAD, DIST.NASHIK
CERTIFICATE
Certified that, this project report submitted by,
Mr. SURYAWANSHI SHUBHAM POPAT Mr. WAGH PRASAD RAVINDRA
Miss. PAWAR PRIYANKA RAJENDRA Mr. BADODE VIKAS SAHEBRAO
And that I have guided them for the said work from time to time and I
found them to be satisfactorily progressive.
And that the said work has been assessed by me and I am satisfied that
the same is up to standard envisaged for the level of the course. And that the
said work may be presented to the External Examiner.
First of all we express our sincere regards & sense of gratitude to our
honorable Principal Dr V A Wankhede Sir, whose moral support &
guidance enable us to complete this project.
We, also, thanks to our respected teachers Prof. S.T. Patil, Prof. P.V
Narale, Prof. D.N. Pawar, and all other teaching staff members. We
are grateful to them for their inspiring presence and valuable
Guidance
3 Arduino 5.4.1 10
6 16 x 2 LCD 5.4.3 14
11 Flowchart 5.6 27
ABBREVATION
GND Ground
TX Transmitter
RX Receiver
OSC Oscillator
IC Integrated Circuit
E Encoder
D Decoder
OS Operating System
ABSTRACT
One of main source of income in of India is Agriculture. The production rate of crops in
agriculture is based on various parameters like temperature, humidity, rain, etc. Which are
natural factors and not in farmers control. The field of agriculture is also depends on some of
factors like pests, disease, fertilizers, etc which can be control by giving proper treatment
to crops. Pesticides may increase the productivity of crops but it also affects on human health.
So the main aim of this paper is to design agriculture drone for spraying pesticides. In this
paper, we are going to discus different architecture based on
unmanned aerial vehicles (UAVs). The use of pesticides in agriculture is very important to
agriculture and it will be so easy if will use intelligent machines such as robots using new
technologies. This paper gives the idea about various technologies used to
reduce human efforts in various operations of agriculture like detection of presence of pests,
spraying of UREA, spraying of fertilizers, etc. This paper describes the development of quad
copter UAV and the spraying mechanism. In this paper we also
discuss integration of sprayer module to quad copter system. The discussed system involves
designing a prototype which uses
simple cost effective equipment like BLDC motor, Arduino, ESC wires, etc.
Keywords: Unmanned Arial vehicles, Brushless motors, remote sensing, ESC wires, Li Pro
wireless charger.
Table of Contents
CHAPTER 1.....................................................................................................................................1
INTRODUCTION..........................................................................................................................1
CHAPTER 2.....................................................................................................................................2
LITERATURE SURVEY...................................................................................................................2
2.1 Problem Statement..................................................................................................................2
CHAPTER 3.....................................................................................................................................3
SCOPE OF THE PROJECT..............................................................................................................3
CHAPTER 4.....................................................................................................................................4
METHODOLOGY..........................................................................................................................4
CHAPTER 5.....................................................................................................................................5
DETAILS OF DESIGNS, WORKING AND PROCESSES.......................................................................5
5.1 BLOCK DIAGRAM......................................................................................................................5
5.2 BLOCK DIAGRAM DESCRIPTION...............................................................................................6
5.3 WORKING.................................................................................................................................8
5.4 HARDWARE REQUIREMENTS.................................................................................................10
5.5 SOFTWARE AND PROGRAMMING..........................................................................................22
5.6 FLOWCHART..........................................................................................................................27
5.7 COMPONENT LIST WITH COST...............................................................................................28
CHAPTER 6....................................................................................................................................29
RESULTS AND APPLICATIONS....................................................................................................29
6.1 RESULTS.................................................................................................................................29
6.2 APPLICATIONS........................................................................................................................29
CHAPTER 7....................................................................................................................................30
CONCLUSION AND FUTURE SCOPE............................................................................................30
7.1 CONCLUSION.........................................................................................................................30
7.2 FUTURE SCOPE.......................................................................................................................30
CHAPTER 8....................................................................................................................................31
DATASHEETS.............................................................................................................................31
1. ARDUINO.............................................................................................................................31
2. MQ-3 Sensor........................................................................................................................32
3. 16x2 LCD..............................................................................................................................33
4. RELAY MODULE....................................................................................................................35
REFERENCES AND BIBLIOGRAPHY.................................................................................................36
CHAPTER 1
INTRODUCTION
For surveying and monitoring of crop land Drone with Special cameras are used for a wide
range operations.
Most wanted Technology to Increase production rate in Agricultural industry.
We Aerial Drobotics Helps you to spray your farm.
1
CHAPTER 2
LITERATURE SURVEY
Prof. P. P. Mone, Chavhan Priyanka Shivaji, Jagtap Komal Tanaji, Nimbalkar Aishwarya
Satish has published a paper entitled “Agriculture Drone for Spraying fertilizer and
Pesticides”. In this paper authors has given detail about implementation of
Agriculture drone for automatic spraying mechanism. In this paper, they gave problem
statement of World Health Organization where it estimates that there are 3 million cases of
pesticide poisions in each year and upto 220,000 deaths, primarily in developing
countries. In this paper they also explain what precautions the farmer should have to use to
avoid harmful effects of pesticides and fertilizing effects as well as cost effective technology
using components such as PIC microcontroller for the control of agriculture
robots. The published paper is available at IJRTI, Volume 2, Issue 6, 2017.[1]
Prof. S. Meivel M.E., Dr. R. Maguteeswaran Ph.D., N. Gandhiraj B.E., G. Srinivasan
Ph.D. has published a paper entitled
“Quadcopter UAV based Fertilizer and Pesticide Spraying System”. In this paper authors has
given detail about implementation of Agriculture wonder drone. They gave detail about
Quadcopter UAV and sprayer module and also discuss pesticide content to the
areas that can’t easily accessible for human beings. They discussed used of multispectral
cameras which is used to capture remote sensing images to identify the green field as well as
the edges of crop area. Total pay load lift of their quad copter is 8 kg. They used
QGIS software for the purposed of analyzing the remote sensing images. The published paper
is available at International Academic Research, Journal of Engineering Sciences, Volume 1,
Issue 1, February 2016.[26]
Prof. K. B. Korlahalli, Mr. Mazhar Ahmed Hangal, Mr. Nitin Jituri, Mr. Prakash Frances Rego,
Mr. sachin M. Raykar published a paper entitled “An Automatically Controlled Drone based
Aerial Pesticide Sprayer”. In this paper authors has given detail about
implementation of Agriculture Wonder Drone System. In this paper, the wireless drone
system based on flight controlled board (FCB), GPS, Brushless DC motor, electronic speed
control (ESC), wireless transceiver, frame, propellers and battery, etc. They used
flight controller board for controlling the function of drone such as movement, lifting,
positioning, etc. FCB is programmed in this project for handling different sensors such as GPS,
Barometer, Accelerometer, Gyroscope, etc. and components such as motors.
This drone was programmed for two modes that are manual mode and autonomous mode. This
paper was published by K. L. E. Institute of Technology, Hubballi, Project reference
no.:39S_BE_0564.
2
2.1 Method of Algorithm
3
CHAPTER 3
b. User interface: The system would need to have a user interface that is
easy to use and provides clear feedback to the user. This could take the
form of a digital display or audio alerts.
Overall, the goal of an alcohol detection system would be to reduce the risk
of accidents and injuries caused by individuals who are under the influence of
alcohol. Such a system could have applications in various settings, including
workplaces, transportation, and public spaces.
4
CHAPTER 4
METHODOLOGY
5
CHAPTER 5
6
5.2 BLOCK DIAGRAM DESCRIPTION
Flight Controller:
It takes the signal from 6050 MPU Acc/gyro (roll pitch/yaw) then passes the signal to Atmega
644PA IC. The Atmega 644PA IC unit processes this signal according to user selected
firmware and passes control signal to ESC. This signal instructs to make fine
adjustment to rotor rotational speed which in turn stabilizes multi rotor craft. Hobby king 2.1.5
multi rotor control board which uses the signal from radio system (RX) and passes the signal to
the Atmega 644PA/IC via aileron, elevator, throttle and radar input.
Once the information has been proceed, The IC will send varying signal to ESC in which in
turns adjust the rotational speed of each rotor to induce controlled flight (up, down, forward,
reverse, left, right and yaw)
7
BLDC MOTORS:
8
ZD550 QUADCUTER DRONE FRAME:
Main Features:
- Umbrella folding structure with aluminum connector, high strength
- 1.5mm 8 holes motor mount, compatible with most motors in the market
- Dia. 20mm carbon fiber tube, more powerful
--During the test, with 4s 10000mah battery, the flight time is about 20 minutes.
Specification:
- Item Model: ZD550 Pro
- Material: Carbon fiber
- Diagonal wheelbase: 550mm
- Center board thickness: 1.5mm
- Center board size: 150*150mm
- Height between two center plate: 37mm
- Landing Gear height: 260mm
- Landing gear length: 10*330mm
- Folding Size: 208x208x305mm
- Weight: 675g
RF 2.4 GHz TRANS-RECEIVER:
9
Many embedded devices use handheld IR and RF remote controls. TVs and radios typically
have Infrared (IR) remote controls. Most cars now have a radio frequency (RF) remote key fob.
Wireless keyboards and mice use RF links at 27 MHz or 2.4 GHz.
Instead of IR one we one also use Node MCU. Less complicated Wi-Fi module is inbuilt in
node MCU [
10
16x2 LCD:
while others are built into the load appliances that they power.
11
5.3 WORKING
12
Sensor selection: The first step is to select a suitable alcohol sensor that
can accurately detect alcohol levels. Some common alcohol sensor
includes MQ-3.
Circuit design: The Arduino can be used to build a circuit that interfaces
with the alcohol sensor and provides a digital or analog output signal that
corresponds to the alcohol level detected.
Code development: The Arduino programming language can be used to
develop code that reads the analog or digital output from the alcohol
sensor and converts it into a meaningful value that can be displayed on a
screen or used to trigger an alarm. The code can also include logic to
control the behavior of the system based on the detected alcohol level,
such as disabling the ignition of a car or locking access to a restricted
area.
Testing and calibration: Once the hardware and software components
are assembled, the system can be tested and calibrated to ensure that it is
accurate and reliable. This may involve exposing the sensor to known
concentrations of alcohol and verifying that the output matches the
expected values.
Deployment and maintenance: Once the system is tested and calibrated,
it can be deployed in the intended setting and maintained over time to
ensure continued accuracy and reliability. This may involve periodic
calibration, sensor replacement, and software updates.
13
5.4 HARDWARE REQUIREMENTS
5.4.1 Arduino
The Arduino UNO is a standard board of Arduino. Here UNO means 'one' in
Italian. It was named as UNO to label the first release of Arduino Software. It
was also the first USB board released by Arduino. It is considered as the
powerful board used in various projects. Arduino.cc developed the Arduino
UNO board.
The Arduino UNO includes 6 analog pin inputs, 14 digital pins, a USB
connector, a power jack, and an ICSP (In-Circuit Serial Programming) header. It
is programmed based on IDE, which stands for Integrated Development
Environment. It can run on both online and offline platforms. The IDE is
common to all available boards of Arduino.
14
ATmega328 Microcontroller- It is a single chip Microcontroller of the
ATmel family. The processor code inside it is of 8-bit. It
combines Memory (SRAM, EEPROM, and Flash), Analog to Digital
Converter, SPI serial ports, I/O lines, registers, timer, external and
internal interrupts, and oscillator.
ICSP pin - The In-Circuit Serial Programming pin allows the user to
program using the firmware of the Arduino board.
Power LED Indicator- The ON status of LED shows the power is
activated. When the power is OFF, the LED will not light up.
Digital I/O pins- The digital pins have the value HIGH or LOW. The
pins numbered from D0 to D13 are digital pins.
TX and RX LED's- The successful flow of data is represented by the
lighting of these LED's.
AREF- The Analog Reference (AREF) pin is used to feed a reference
voltage to the Arduino UNO board from the external power supply.
Reset button- It is used to add a Reset button to the connection.
USB- It allows the board to connect to the computer. It is essential for
the programming of the Arduino UNO board.
Crystal Oscillator- The Crystal oscillator has a frequency of 16MHz,
which makes the Arduino UNO a powerful board.
Voltage Regulator- The voltage regulator converts the input voltage to
5V.
GND- Ground pins. The ground pin acts as a pin with zero voltage.
Vin- It is the input voltage.
15
MQ-3 Alcohol Sensor
The MQ3 sensor is one of the most widely used in the MQ sensor series. It is a
MOS (Metal Oxide Semiconductor) sensor. Metal oxide sensors are also known
as Chemical resistors because sensing is based on the change in resistance of the
sensing material when exposed to alcohol. The MQ3 alcohol sensor operates on
5V DC and consumes approximately 800mW. It can detect alcohol
concentrations ranging from 25 to 500 ppm.
16
The MQ3 is a heater-driven sensor. It is therefore covered with two layers of
fine stainless steel mesh known as an “anti-explosion network”. It ensures that
the heater element inside the sensor does not cause an explosion because we are
sensing flammable gas (alcohol).
When the outer mesh is removed, the sensor looks like this. The sensing
element and six connecting legs that extend beyond the Bakelite base form the
star-shaped structure. Two (H) of the six leads are in charge of heating the
sensing element and are linked together by a Nickel-Chromium coil (a well-
known conductive alloy).
The remaining four signal-carrying leads (A and B) are connected with platinum
wires. These wires are connected to the body of the sensing element and convey
slight variations in the current flowing through the sensing element.
17
5.4.2 16x2 LCD
The term LCD stands for liquid crystal display. It is one kind of electronic
display module used in an extensive range of applications like various circuits
& devices like mobile phones, calculators, computers, TV sets, etc. These
displays are mainly preferred for multi-segment light-emitting diodes and seven
segments. The main benefits of using this module are inexpensive; simply
programmable, animations, and there are no limitations for displaying custom
characters, special and even animations, etc.
Features of LCD16x2
The features of this LCD mainly include the following.
18
Registers of LCD
A 16×2 LCD has two registers like data register and command register. The RS
(register select) is mainly used to change from one register to another. When the
register set is ‘0’, then it is known as command register. Similarly, when the
register set is ‘1’, then it is known as data register.
Command Register
Data Register
The main function of the data register is to store the information which is to be
exhibited on the LCD screen. Here, the ASCII value of the character is the
information which is to be exhibited on the screen of LCD. Whenever we send
the information to LCD, it transmits to the data register, and then the process
will be starting there. When register set =1, then the data register will be
selected.
19
LCD COMMANDS
Sr
No. Instructions Decimal Hexadecimal
20
5.4.4 RELAY MODULE
21
Operating Principle:
Supply voltage to the coil and some currents will pass through the coil thus
generating the electromagnetic effect. So the armature overcomes the
tension of the spring and is attracted to the core, thus closing the moving
contact of the armature and the normally open (NO) contact or you may say
releasing the former and the normally closed (NC) contact. After the coil is
de- energized, the electromagnetic force disappears and the armature moves
back to the original position, releasing the moving contact and normally
closed contact. The closing and releasing of the contacts results in power on
and off of the circuit.
22
Input:
Output:
Each module of the relay has one NC (normally close), one NO (normally
open) and one COM (Common) terminal. So there are 2 NC, 2 NO and 2
COM of the channel relay in total. NC stands for the normal close port
contact and the state without power. NO stands for the normal open port
contact and the state with power. COM means the common port. You can
choose NC port or NO port according to whether power or not.
23
5.4.3 Slide Switch
This switch includes three terminals like one common pin & remaining two pins
which compete for connection toward the common. These are best used for
choosing between two power sources & swapping inputs.
Sliding Contact
24
Slide Switch Specifications :
The specifications of the slide switch include the following which vary based
on manufacturers.
The max voltage across the switch or voltage rating is up to 24 Vdc.
The max current throughout the device or switches current rating is up to
500 mA.
The height of the actuator is flat or raised.
The pitch or distance between pins is 2.54 mm or 5.08 mm.
These switches can oppose dust & moisture.
Contact rating is 12 V DC, 200 mA.
Contact resistance is below 50 mOhms.
Insulation resistance is above 100 MOhms @ 500 V DC.
The strength of the dielectric is 500 V, 50 Hz for a 1-minute duration of time.
Operating temperature ranges from -10o C to + 60o C.
Minimum mechanical life 5000 operations.
25
5.5 SOFTWARE AND PROGRAMMING
The source code for the IDE is released under the GNU General Public
License, version 2. The Arduino IDE supports the languages C and C++ using
special rules of code structuring. The Arduino IDE supplies a software library
from the Wiring project, which provides many common input and output
procedures. User-written code only requires two basic functions, for starting the
sketch and the main program loop, that are compiled and linked with a program
stub main () into an executable cyclic executive program with the GNU
toolchain, also included with the IDE distribution. The Arduino IDE employs
the program argued to convert the executable code into a text file in
hexadecimal encoding that is loaded into the Arduino board by a loader
program in the board's firmware. By default, argued is used as the uploading
tool to flash the user code onto official Arduino boards.
26
With the rising popularity of Arduino as a software platform, other vendors
started to implement custom open source compilers & tools (cores) that can
build and upload sketches to other MCUS that are not supported by Arduino's
official line of MCUs.
5.5.2Code: -
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
LiquidCrystal lcd(2,3,4,5,6,7); //IC-13(ARDI-
7) #define gasPin A0
const int buttonPin = 9;
const int MOTORPin = 13;
int buttonState = 0;
void setup()
{
Serial.begin(9600);
lcd.begin(2,3);
pinMode(MOTORPin,OUTPUT);
pinMode(buttonPin, INPUT);
lcd.setCursor(4, 0);
lcd.print( "Welcome");
for(int i = 0; i <10; i++){
if (i==4)
{
lcd.setCursor(0, 1);
}
delay(500);
}
lcd.setCursor(5, 1);
delay(1000);
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("SENSOR ACTIVE");
delay(1500);
lcd.clear();
}
void loop()
{
buttonState = digitalRead(buttonPin);
int gasSensor = analogRead(gasPin);
if (gasSensor < 540 && buttonState == HIGH)
{
digitalWrite(MOTORPin,HIGH);
27
lcd.setCursor(0, 0);
lcd.print("Al Value: ");
lcd.print(gasSensor);
Serial.print(gasSensor);
Serial.print("\n");
lcd.setCursor(0, 1);
lcd.print("Engine ON");
delay(300);
lcd.clear();
}
else if (gasSensor > 540 && buttonState == LOW)
{
digitalWrite(MOTORPin,LOW)
; lcd.setCursor(0, 0);
lcd.print("Value : ");
//Serial.println("Value : ");
lcd.print(gasSensor);
Serial.print(gasSensor);
Serial.print("\t");
lcd.setCursor(0, 1);
//Serial.println("Alcohol Detected");
lcd.print("Alcohol Detected");
delay(300);
}
else if (gasSensor > 540)
{
lcd.print("Alcohol Detected");
delay(5000);
digitalWrite(MOTORPin,LOW);
lcd.setCursor(0, 0);
lcd.print("Value :");
//Serial.println("Value :");
lcd.print(gasSensor);
Serial.print(gasSensor);
Serial.print("\t");
lcd.setCursor(0, 0A);
//Serial.println("Alcohol Detected");
}
else
{
lcd.setCursor(0, 0);
lcd.print("Please Wear Seat Belt");
delay(200);
lcd.print(" ");
delay(1000);
lcd.clear();
digitalWrite(MOTORPin,LOW)
; lcd.setCursor(0, 1);
28
lcd.print(" ");
delay(1000);
lcd.clear();
delay(100);
lcd.setCursor(0, 0);
lcd.setCursor(0, 1);
delay(1000);
}
}
So, you decided to go and buy yourself an Arduino, but once it arrived, you
realized you have no idea what to do with it. Do not panic, for help is at hand!
In this how-to, we will look at how to get started with Arduino microcontroller
boards. We’ll cover software installation, as well as connecting and configuring
the Arduino IDE.
Arduino Uno
USB B Cable
Windows 10, Windows 8, Windows 7, Mac, or Linux OS
Arduino IDE
About 15 minutes
29
5.5.4 SIMULATION SOFTWARE
Fig.5.6 Flowchart
31
5.7 COMPONENT LIST WITH COST
7 Resistor 1KΩ
2/-
Total 1215/-
32
CHAPTER 6
6.1 RESULTS
6.2 APPLICATIONS
33
CHAPTER 7
7.1 CONCLUSION
Many processes and techniques are being used for overcoming the
accidents that causes due to the over drinking of alcohol by the drivers. There
are usually more than one method and technique; some adopt different
technique like locking of steering, ignition interlock, vehicle interlock system
and many more. The technique includes many considerations; some of these
considerations include cost, appearance, application of technique and many
more. In this project, we have tried our best to find out the golden mean
through which we can restrict the driver, if he/she is not in his conscious mind
due to the over concentration of alcohol. Through this way we can prevent the
road accidents on daily basis.
a. By using such technique the rate of road accidents can be prevented whose
main cause is drink and drive.
b. It can also prevent the vehicles from theft. It can be Integrated Drunk and
Drive Detection system detects solely the driver’s state. This could even be
extended by incorporating an extra alcohol odor sensor at the traveler seats to
discover the presence of alcohol within the air within the vehicle cabin. Once
alcohol is detected, the system problems each a voice alert and a message alert
on the navigation system monitor.
34
CHAPTER 8
DATASHEETS
1. ARDUINO
35
2. MQ-3 Sensor
36
3. 16x2 LCD
37
38
4. RELAY MODULE
39
REFERENCES AND BIBLIOGRAPHY
References
Bibliography
www.google.com
www.efy.com
www.wikipeadia.com
www.worldlogic.com
40