Voice Controlled Car: BS Documentation by Hammad Malik (F16-1244) Arslan Ali (F16-1160) Hassam Akram (F16-1153)
Voice Controlled Car: BS Documentation by Hammad Malik (F16-1244) Arslan Ali (F16-1160) Hassam Akram (F16-1153)
Voice Controlled Car: BS Documentation by Hammad Malik (F16-1244) Arslan Ali (F16-1160) Hassam Akram (F16-1153)
BS Documentation
By
Hammad Malik (F16-1244)
Arslan Ali (F16-1160)
Hassam Akram (F16-1153)
1
Table of Contents
Introduction ................................................................................................................... 3
Literature Survey .................................................................................................... 5
Comparitive Analysis ............................................................................................. 6
Motivation of Works............................................................................................... 7
Statement of Problem ............................................................................................... 8
Objective ................................................................................................................ 8
Project Feature & Architecture .............................................................................. 9
Methodology ............................................................................................................... 10
Required Hardware & Software...............................................................................
Hardware .............................................................................................................. 12
Software ............................................................................................................... 12
Distribution of Work ............................................................................................. 14
GANTT Chart ......................................................................................................... 15
References ................................................................................................................... 16
2
INTRODUCTION
A voice controlled car is controlled by means of the human voice. By removing the
requirement to use buttons, dials, and switches, users will simply operate appliances with their
We are living in the 21st century, where the smartphone has become the most essential
thing in our daily life. Android application based smartphones are becoming more powerful
and equipped. This proposal describes how to control a car using a mobile through an Android
application.
or pc speech recognition is that the method of changing a speech signal to a sequence of words,
and development, the accuracy of automatic speech recognition remains one of the important
Speech is that the most natural style of human communication and speech process has
been one amongst the foremost exciting areas of the signal processor. The main goal of speech
recognition space is to develop techniques and systems for speech input to the machine. Speech
For reasons starting from technological curiosity regarding the mechanisms for the
Due to implementing applications with speech computers and other devices should detect
and record voices. There is two type of recording option these are digital and analog. Most of
the devices record analog voices and after that, they convert analog voice to digital voice if this
3
in pressure devices like microphone transmits these vibrations of its diaphragm to an electrical
wave. This electrical wave goes to computer sound card or other audio devices. Analog audio
should be converting to a digital signal before recording it to the memory. The converter takes
extremely much "snapshots" for detecting changes in electric wave patterns (between 16,000
and 96,000 per second) and makeup outputs one code that allows a computer or other devices
to use something similar data to the original sound pressures. With taking much more snapshots
that one converter takes per second, a digital copy will be more accurate.
Bluetooth has modified however individuals use digital device reception or workplace and
has transferred traditional wired digital devices into wireless devices. Here we have a tendency
distances from mounted and mobile devices, and building personal area networks (PANs).
Bluetooth wireless technology permits the user to share the information, the voice, the music,
the video and a lot of information between paired devices. It is designed into more merchandise,
from the mobile phones, the cars to the medical devices and also the computers.
Python is high-level artificial language for general programming. It can be used for web
Programming, desktop applications or even for games. Python may be translated into computer
code like java. Python is used for developing sites. While Python is often a lot of easy than
Java, as it has a more intuitive coding style, both languages do have their unique advantages
We present a paper whereby the human voice might specify continuous management
signals to drive the automotive. Individuals with motor impairments like those with paralysis,
spinal cord injuries, war-time injuries, or amputations rely on others to assist them there in
daily activities.
4
Advances in helpful technologies have begun to produce a rise in independence for
these people, but there is great potential for further technological developments to significantly
improve their abilities, independence and overall quality of life. One of the best challenges
However, management choices are extraordinarily restricted once the target users have
very little or no use of their limbs. The automaton meets car application used for recognizing
voice to manage the speed of the vehicle. We will use the Arduino software system to interface
the Bluetooth module with the microcontroller. According to commands received from the
digital input/output pins, six analog inputs, a sixteen megacycle per second quartz, a USB
We derived simple solutions to provide a framework for building cars with very low
cost but with high computation and sensing capabilities provided by the smartphone that is
LITERATURE REVIEW:
There are many researches made on voice controlled systems using various techniques
Javed Khan, Aarushi Koul, Reshma Kalane, Raunak Varshney provide powerful computational
android platforms with simpler robots hardware architecture. This paper describes the way to
manage a car using mobile through Bluetooth communication, some features about Bluetooth
technology, components of the mobile and robot. It presents a review of robots controlled by
5
mobile phone via moving the robot upward, backward, left and right side by the Android
R. Yeole, Sapana M. Bramhankar, Monali D. Wani, Mukesh P. Mahajan designed a robot that
command via Bluetooth that has certain options like controlling the speed of the motor, sensing
and sharing the information with the phone about the direction and distance of the robot from
by Ritika Pahuja, Narender Kumar develops the remote buttons in the Android app which
control the robot motion with them. And in which Bluetooth communication is used to interface
controller and android. The controller is interfaced to the Bluetooth module through UART
protocol.
In “Robot Controlled Car Using Wi-Fi Module” by S R Madkar, Vipul Mehta, Nitin
Bhuwania, Maitri Parida deliberate how to control the robot controlled car using Wi-Fi module
through the Android application of an android mobile phone. It is also shown that the
appliances can be controlled even in the absence of an Android phone by sending a normal
SMS. This project can be modified quite easily to include a spy camera as well that can stream
the videos to the user over Wi-Fi. Solar cells are instead of the regular lithium-ion battery for
the project.
COMPARATIVE ANALYSIS:
6
Ford Sync is a factory-installed, integrated in-vehicle communications and
entertainment system that allows users to make hands-free telephone calls, control music and
performs other functions with the use of voice commands released in September 2007.
Lexus vehicles have a number of the foremost advanced voice recognition systems
within the business. These advanced systems including the intuitive, easy-to-use vehicle
controls give drivers and passengers total freedom in adjusting just about any comfort and
entertainment feature.
Uconnect technology. It's more than just a way to access what you need on the go, it's
also a system for helping drivers to stay focused and aware of their surroundings at all times.
There's a whole range of Uconnect systems, each one providing a different level of
entertainment, connectivity and navigation features to suit a variety of needs and preferences.
Chrysler even offers an Uconnect app that expands the abilities of the technology further.
Honda accord voice command index Available on vehicles with a touchscreen. Learn
about the accessible voice commands to assist you to use the vehicle. The system recognizes
only those commands shown here. Press the Peak button before you say a command.
vehicles starting in the 2012 model year. It allows users to control online services through apps,
like Pandora Internet Radio or Stitcher Radio through voice commands or the touch-screen
interface.
There are too many control devices in the environment like car steering wheel,
computer keyboards, elevator buttons, etc. But all these processes can be made easily with
human speech. People can speak with speech recognition programs and find their way, buying
7
something , things or services, access data from database, write their documents, writing text
messages , making internet search, controlling wheelchair for paralyzed people etc. all those
services are available with touch system but with very good speech recognizing system this
kind of services will be using much more easily and make for user search efficient and faster.
With improvements in artificial intelligent systems speech recognizing systems will be more
The main objective of the project is to manage the vehicle in an exceedingly desired
position. Also, the main objective of the project is to control the car by the voice. These
commands are going to be issued at the Android Application on the user’s phone that is
connected to the car using a Bluetooth Module. It will helpful for the Individuals with motor
impairments like those with paralysis, spinal cord injuries, war-time injuries, or amputations
OBJECTIVE:
Our objective is to obtain a car which can reduce human efforts and make traveling
much easier than it is today and on the other hand it will also help some physically disables to
The main objective of the project is to move the vehicle in a desired direction. Also the
main objective of the project is to control the car by the voice or push buttons. Human Robotic
Interaction is achieving. The goal of voice controlled car is to listen and act on the commands
received from the user. The proposed system consists of two blocks: transmitter and receiver
block both use the Bluetooth and a battery for the power source. Using this application we can
control the robotic vehicle by using android mobiles. The project is designed to control a
Effortless Traveling
Wireless Communication
Automated Driving
Transmitting End
Receiving End
Transmitting End:
Transmitting end involves an android mobile having an app that we program to detect
Receiving End:
The receiving end is where the structure of the car resides. The receiving end includes
Plastic Car Kit on which the circuits will reside DC motors to rotate the tires , the motors will
be controlled by a DC motor controller , to automate the system we are using Arduino UNO
board therefore the motor controller will be connected to the Arduino UNO board , to establish
communication between the transmitting end and receiving end we are using a Bluetooth
module which will connect with the android phone , all of these circuits and devices will be
9
Architecture Diagram:
Methodology:
Using 4 DC 300 RPM motors and attach the plastic car wheels to them.
Place an Arduino UNO, L298N motor controller and HC-05 Bluetooth module on the
Screw in the wires of the dc motors in the Output A and Output B ports on the L298N
Motor controller.
Attach the Channel B jumper, Logic Inputs and, Channel a jumper of the L298N in the
Attach the RX and TX pin of the HC-05 module to the RX and TX port of Arduino UNO
board.
10
Attach the 12V and 5V port of L298N to the Vin and 3.3V on the Power Section of the
Arduino board.
Attach the GRN and VCC pin of the HC-05 to the 5V and GRN port of the Arduino UNO
board.
Attach the Positive terminal of the source to the VIN port of Arduino UNO and Negative
terminal of the source to the GRN port of the Arduino UNO board.
Use Java Eclipse and Screen Builder to develop and application to control the car through
Bluetooth.
Use Python programming to program the Arduino UNO board to detect commands from
Assumption:
If the attachment are correctly made and the app and the Arduino is programmed
according to the circuits diagram then we assume that the car will on opening the app it will
ask for connection to the car , on connecting properly voice reorganization will be open and
ER Diagram:
11
Block Diagram :
Hardware:
2. 4 300RPM DC Motors
4. 1 Arduino UNO
Software:
12
LIMITATIONS:
The biggest limitation is the Bluetooth communication range is only 10-20 meters, so
the device must be with the user. The user showed have Bluetooth device and android
application with himself wherever he wants to use the services of voice control.
Another limitation of voice control user interface is the background user interface. For
voice control interface to work properly, need a quiet environment .If in background there is a
disturbing voices or noise the voice control device did not work properly, it may execute the
DELIMITATIONS:
13
PROJECT PLAINNING
DISTRIBUTION OF WORK
Task (Research Proposal) Hammad Malik Arslan Ali Hassam Akram
Select Project
Search Relative Research Paper
Do the Literature Survey
Comparative Analysis
Objective
Features of The Project
Architecture of The Project
Methodology
ER Diagram
Hardware & Software
Design the Database
Design Data Mining Algorithms
Code For Arduino
14
Research Proposal Gantt Chat
Testing Project
ER Diagram
7/14 7/24 8/3 8/13 8/23 9/2 9/12 9/22 10/2 10/12 10/22
15
REFERENCES:
1. Zope, S. Mulk, P. Mohite, R. Lanke, A. & Bamakar, M. (2017). Voice Control Robot Using
3. Kumar, N. Pahuja, R. (2014). Android Mobile Phone Controlled Bluetooth Robot Using 8051
Microcontroller, SS.
4. Madkar, R. S. Mehta, V. Bhuwania, N. & Parida, M. (2016). Robot Controlled Car Using Wi-
6. Rahid, H., Ahmed, U. I., Osman, B. S., Newaz Q. Rasheduzzaman, M. & Reza T. M. S. (2017),
7. Karthikprabu, B. Bharathi, K., Naveen, S., & Sehaganesh, P. Voice controlled autonomous
8. Memon, A. Y. Motan, I. Akbar, A. M., Hameed, S., Hassan, U. M. (2016), Speech recognition
system for a voice controlled robot with real time obstacle detection and avoidance, IJEEDC,
https://en.wikipedia.org/wiki/Voice_command_device.
https://en.wikipedia.org/wiki/Speech_recogniti
16