Professional Documents
Culture Documents
VEHICLE
Faculty :
Dr. Abhay Singh Gour (Cryogenic Engineering Centre)
Prof. Manoj Kumar Mondal (RMSoE)
Prof. Shibayan Roy (Material Science)
1
Contents
1. Abstract 3
2. Introduction 3
a. Transmitter Circuit
b. Receiver Circuit
5. Mathematical Analysis 13
6. Conclusion 14
7. Bibliography 15
8. Softwares Used 16
2
Abstract
This project aims at creating a gesture controlled robotic vehicle by the use of
and its weight is around 560 grams. We have made use of a 3-axis accelerometer
to capture hand movements, which are worked upon and the vehicle is signalled
Bluetooth Technology, where voice commands drive the vehicle. The vehicle
also detects obstacles in its path and signals the user about the same. A mine
detection feature is also present, which makes use of a metal detector to locate
with surveillance probes in farms, construction sites, mine grounds etc, allowing
Introduction
the components for hand gesture control. This includes the MPU6050
and resistors. Acceleration values along X and Y axes are measured for our project
with the MPU6050 accelerometer. These signals are received by the Arduino Nano
through its analog pins and the code written in its respective Integrated
3
Development Environment (IDE) is executed to generate forward, backward, right
turn, left turn and brake commands. These commands are sent to the 433MHz
The RC is placed on the mobile vehicle and is powered by four 3.7V rechargeable
Li-ion batteries. It consists of the Arduino UNO R3, ultrasonic sensor, piezo
The RF receiver catches the signals sent by the transmitter, processes it and sends it
to the Arduino UNO, which further sends it to the L293D motor driver.
The Ultrasonic Sensor makes use of ultrasonic waves which get reflected back
The buzzer beeps as and how the vehicle passes over a metal object which is
The Voice Control Feature makes use of an application which functions using
4
Major Components and their Specifications
5
Motor Driver L393D Bluetooth Module HC-05
6
Working and Programming
well. It has 8 pins (VCC, GND, SCL, SDA, XDA, XCL, ADO and INT). The
VCC and GND are connected to the power supply and GND pins on Arduino
NANo respectively. The SCL pin provides clock pulse while SDA helps to
transfer data. The INT or Interrupt pin indicates that data is available.
7
II. Arduino NANO - It is an ATmega microcontroller with 14 digital, and 8
analog pins. Here, it processes the analog signal from the accelerometer and
here operates at a frequency of 433.92 MHz and over a distance of about 500
m in open areas and 100 m under a roof. It has 3 pins (VCC, GND, and
DATA). The VCC and GND are connected to the power output and GND pin
pin.
the receiver circuit and here, operates at 433.92 MHz. The inbuilt decoder is
used by the RF receiver to decode the serial format and retrieve the original
signals as outputs. It has 4 pins - a VCC, two DATA pins and a GND. The
VCC and GND pins are connected to the breadboard with 5V and GND pins
8
of Arduino UNO. One of the two DATA pins is connected to digital pins of
Arduino UNO.
execution. The code for the same is written in Arduino IDE. It receives digital
receives analog inputs from the metal detector system. It transmits signals
through digital pins to the piezo speaker and motor driver system. Its 5V pin
VI. Motor Driver and Motors- The signals sent by the Arduino UNO run the
motor driver, and hence the motors. The motor driver has a total of 6 pins (4
Power Output and GND). The IN pins are connected to 4 digital pins on the
Arduino UNO. The Power Input (12V) and GND are connected to the battery
9
power supply ends while the Power Output (5V) is connected to the
microcontroller unit.
VII. Application on the Android Phone- This application makes use of Google’s
commands, which are then received by the HC-05 Bluetooth Module on the
vehicle.
VIII. Bluetooth HC-05 Module - Bluetooth also makes use of radio waves to
operate and in a frequency band of 2.4 to 2.483 GHz. Its range is about 15 ft.
It has a total of 6 pins (STATE, RXD, TXD, GND, VCC and EN). RXD and
TXD are connected to their namesake on the microcontroller, while VCC and
GND are connected to the Power Supply and GND respectively. It receives
the commands from the Android Phone and transmits it to the Arduino UNO
10
IX. Ultrasonic Sensor- The HC- SR04 Ultrasonic Sensor present on the RC
circuit can detect obstacles in ranges 0.02 m to 4m. Its GND and VCC pins
are connected to the breadboard with 5V and GND pins of Arduino UNO. Its
Echo and Trig pins are connected to the Arduino UNO digital pins. The code
sets a threshold for obstacle distance below which the LED and Piezo
11
X. Metal Detector - The Metal Detector functions on the principle of
inductor in the form of pulses (here at the rate of 64 pulses per second). This
due to a metal object, the field is altered, which is recorded by the Arduino
which thus signals the alarm system, consisting of the LED and the buzzer, to
go off.
12
Mathematical Analysis
We analysed and figured out that there were 3 different types of motions the vehicle
could be in.
Second, where only one tyre moves (i.e. the vehicle is turning).
Third, when the tyres are rotating in opposite directions (i.e drifting).
The kinetic energy used will be maximum in the 1st case, corresponding to which
The Vehicle can run for approximately 28 hours on a fully charged battery.
13
Conclusion
This Gesture Control Robotic Vehicle makes use of hand gesture sensing technology
and voice commands unlike its traditional counterparts with joysticks and buttons.
For the RF Transceiver system, it works efficiently upto a distance of 80-100 m and
the Bluetooth Voice Commands, upto 15 ft. This is a cheap and easily transportable
prototype, which has a huge scope for development and can be altered as per
efficient for uses like spying, soil monitoring and identifying terrains. The use of an
accelerometer makes it very sensitive to movement, which is both a pro and a con.
gaming sector, by making the design more attractive and compact. It can also be
Grounds.
14
Bibliography
[1] Mr Pravin Vaishnav, Mrs Shalini Tiwari, Accelerometer Based Hand Gesture
[2] Harish Kumar Kaura, Vipul Honrao, Sayali Patil, Pravish Shetty, “Gesture
[3] “Energy estimation for differential drive mobile robots on straight and rotational
[April 2020].
[7] electroclinic.com
[8] https://youtu.be/0dAP3MRp2AM
[9] www.quartzcomponents.com
[10] www.electroniscomp.com
15
Softwares Used
1) Arduino IDE
5) Microsoft PowerPoint
6) Google Docs
7) Google Slides
16