Arduino Based Voice Controlled Automobiles
Arduino Based Voice Controlled Automobiles
03
1. ARDUINO UNO
2. BATTERY
3. GENUINO UNO
4. ULTRASONIC SENSOR
5. BLUETOOTH MODULE(HC-05)
6. SERVO MOTOR
7. B.O MOTOR (300 RPM)
8. MOTORSHIELD
9. LINEAR REGULATOR
10. DUAL H-BRIDGE MOTOR DRIVERS
11. ANDROID OR IOS DEVICE
12. AUTOBOT OR AUTOMOBILE EQUIPMENTS
i )CHASIS
ii )WHEELS
04
Arduino is a one kind of tool based
on a simple microcontroller board
used to control and sense the
physical world than a desktop
computer. For physical computing
there are various micro-controller
platforms are available. The
important features of an Arduino
are inexpensive, open source &
extensible software. The Arduino
software is available as open
source tool and the language can
be extended through C++ libraries.
05
As we all know without power
supply arduino will not work. It is
very important to supply power to
the arduino board as well as all the
connected boards. So hear I am
using 6.5 V -12 V battery for power
supply. If using more than 12V, the
voltage regulator may overheat
and damage the board. The
recommended range is 6.5 to 12
volts."
06
Ultrasonic sensors are used for distance
measuring applications. These gadgets regularly
transmit a short burst of ultrasonic sound to a
target, which reflects the sound back to the
sensor. The system then measures the time for the
echo to return to the sensor and computes the
distance to the target using the speed of sound
within the medium
07
We just need an Arduino UNO to serially
communicate with HC-06 Bluetooth
module and a smartphone to send voice
command to Bluetooth module HC-06.
For receiving voice command we are
using “Arduino Bluetooth Voice
Controller” android app which you can
download from play store (link is given
below).
In Command Mode we will be able to
configure the Bluetooth properties like
the name of the Bluetooth signal, its
password, the operating baud rate etc.
The Operating Mode is the one in which
we will be able to send and receive data
between the PIC Microcontroller and the
Bluetooth module.
08
The servo motor is actually an
assembly of four things: a normal DC
motor, a gear reduction unit, a
position-sensing device and a control
circuit. The DC motor is connected
with a gear mechanism which
provides feedback to a position
sensor which is mostly a
potentiometer. From the gear box,
the output of the motor is delivered
via servo spline to the servo arm. For
standard servo motors, the gear is
normally made up of plastic whereas
for high power servos, the gear is
made up of metal.
09
10
This is an extension shield that can drive 4 servos, 2 DC
motors and one stepper motor. All you need to do is plug the
shield into the Uno or Mega2560 board. It is powered by two
sources – when connected to a control board, it’s powered by
the output of the board; to drive a large-current motor, you
can connect an external supply for the Motor Driver Shield
and the control board. There's an indicator LED on the shield.
When it's not in use, you can power the shield off by the
switch and it won't influence the use of the control board. The
working voltage is 6.5V-12V.
11
A H bridge is an electronic circuit that
allows a voltage to be applied across
a load in any direction. H-bridge
circuits are frequently used in
robotics and many other applications
to allow DC motors to run forward &
backward. These motor control
circuits are mostly used in different
converters like DC-DC, DC-AC, AC-AC
converters and many other types of
power electronic converters. In
specific, a bipolar stepper motor is
always driven by a motor controller
having two H-bridges.
12
CHASIS WHEEL
Chasis is the main part or support This is a base of whole project which
system of automobile which helps us makes the whole automobile moves
to create a platform for all the from one place to another.
equipments used.
13
The microcontroller is programmed using Arduino IDE which is the official
software based on C programming supplied from vendor and is used to
program Arduino Uno.
An android software is created that gets voice command information and
transform into textual content utilizing google speech recognition technology.
The android software is using google speech to text technology to convert
voice command into to text and then the text is sent to the Arduino Uno.
Arduino Uno is programmed to receive a textual command via Bluetooth and
according to the command it is programmed to move forward, left, right,
backward and stop.
A programming for autonomous is also developed which is able to make the
robot to operate fully autonomously by employing ultrasonic sensor to detect
obstacle and avoid collision
14
Arduino UNO is the brain of the project .We used a Bluetooth connectivity feature for
controlling the car. Now the voice feature actually works with the bluetooth . There is an
app on called "BT Voice Control for Arduino smartphone.
After you speak on the app after a couple of seconds it returns what you just said on your
mobile screen. It actually uses the Google Voice. So now what you said is transmitted over
the bluetooth. Then after uploading the test code given on the Arduino UNO, the HC-05
accepts that data using the Serial and real function and you can see what you just said on
the serial monitor using Serial print.
Ultrasonic sensor HC-SR04 is used for obstacle detection and avoidance by measuring
distance. Emitter and detector of Ultrasonic sensor are able to produce 40 kHz sound wave
and detect same frequency as well as sends electrical signal back to the micro-controller .
The commands fitted into the Arduino UNO are FORWARD,REVERSE,TURN LEFT,TURN
RIGHT, DO THE DRIFT and the automobile works accordingly
15
16
1)It can be used as home automation for controlling fans, light and
other devices.
2)It can be used as paralysed persons to move from one place to
other, it can be also useful for people who are handicapped their
hand ,eye ,etc.
3)It is used in military ,navy and can be implemented in air force
when the soldiers cant enter into some of the restricted area.
4)It is used in industry to move the object from one place to
another.
5)These days it is also implemented in airports and different
stations.
17
The project we have done is the simple configuration of Voice
Control Arduino based robot, but it can be use as various
applications such as cleaning purposes ,mining purposes,
chemical industry ,hospital.
18
https://www.robotshop.com/community/robots/show/voice-
control-arduino-robot
https://www.youtube.com/watch?v=j7yltf_LtKQ&t=6s
19
20