You are on page 1of 3

Voice Controlled Bot Using IOT

Subiya Tamkeen​1 ​, Sania Begum​2​, Putli Begum​3


1,2,3​
Computer Science and Engineering department, MuffakhamJah College of Engineering
and Technology, Hyderabad, Telangana, India.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - *** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

ABSTRACT Key Words ​: Arduino Uno ,Bluetooth


module, Android Application, IoT
The project is designed to control a robotic (Internet of things), DC Servo motor.
vehicle by voice commands. An Ardunio
uno is used together with an Android
Application for the desired operation.
1. INTRODUCTION
The Android Application is connected to
In proposed design, we control the
the Bluetooth module (HC-05) present on
movements of the vehicle using voice
the bot via Bluetooth. The commands are
commands from the user. These
sent to the robot voice commands present
commands will be issued at the Android
on the android application. At the
Application on the user’s phone which is
receiving end four dc servo motors are
connected to the bot using a Bluetooth
interfaced to the ardunio uno where they
Module. The commands issued will then
are used for the movement of the vehicle.
be relayed over an RF channel and will be
The RF(radio frequency) transmitter of the
received by the Module. The goal of Voice
Bluetooth takes voice commands which
Controlled Bot (VCB) is to listen and act
are converted to encoded digital data for
on the commands received from the user.
the advantage of adequate range (up to 100
This is done by adding commands to the
meters) from the bot. The receiver decodes
Arduino through a code.
the data before feeding it to motor
driver(L298N) to drive DC motors. The
bot overcomes the problem of hitting the
obstacle by sensing the obstacle and 1.1 All about Voice Recognition
moves into the direction of the voice Voice recognition is the process of taking
command. The bot follows the given spoken word as an input to the program.
commands and moves in that direction Voice recognition is the ability of the
without being stopped by an obstacle with machine to receive or to understand and
the help of object detection sensor. carry out spoken commands.
Further the project can be developed
where a user can control the bot from any
corner of the world​. 1.2 Advantage of Voice Recognition
Both speech and voice recognition use behind the speech. For our project, if we
recordings of human voice, but they do want to make it user friendly then Voice
different things with it. Voice recognition Recognition is the best methodology to
helps to detect the words. Speech control this bot.
recognition disregards the language and
meaning to detect the physical person
2. DESIGN AND ANALYSIS your computer which is used to write and
upload code to the microcontroller.
Advantage of Arduino is that it is ready to
Block diagram
use . It has examples of codes ,effortless
The block diagram for the proposed functions, large community.
system consists of L298N motor driver,
four dc motors, Arduino Uno, Bluetooth.
4. ALGORITHM
1. Start
2. Establish Bluetooth connectivity
between Android Application and the
Bluetooth module on the bot.
3. Check whether the device is connected.
4. If connected, give the pre-defined
instructions/commands.
5. Then the stored voice commands are
represented in the form of binary numbers
such as forward – 001, backward – 010
etc.
6. These binary values are transmitted via
zigbee module which is a transceiver.
7. The transmitted binary values are then
received by another zigbee module which
is present on the receiver side.
8. Arduino will take those binary values
and performs action(servo motors)
according to the binary values.
3. ​What is Arduino And Why Do
We Use It? 9. If failed to connect at step 3 than again
go to step 2.
Arduino is a programmable device which
is used for building electronics projects. 10. Stop

Arduino consists of a physical


programmable circuit board which is a 5. FLOW CHART
microcontroller and a piece of software.
The software is IDE (Integrated
Development Environment) that runs on
2. Power Optimization such as sleep and
wakeup schedules can be incorporated.
3. Image processing can be implemented
in the robot to detect the objects , colors
Y N etc which will be really useful.
4. A thermal camera can be installed to
sense the heat emitted by bodies which
will be useful for military purposes to
detect enemies on the lines.
5. Automatic Targeting System can be
implemented in the robot for tracking the
target.
6. Can be converted to a wheelchair for
handicapped so that they can move from
one place to another by giving voice
6. CONCLUSION AND SCOPE FOR commands.
FUTURE WORK
7.REFERENCES
​ his project completely transforms the
T
1. Chopra and Harshad Dange, A report
robotic vehicle and gives it a very new
on Voice Controlled Robot by Pratik.
dimension. It can easily recognize the
voice commands and act according to it. 2. A paper on Arduino Based Voice
Further enhancement in the project can be Controlled Robot, K. Kannan,PG Scholar,
used for many purposes like Home Embedded System Technology, SRM
security and military purposes where the University, Tamilnadu, India, Dr. J.
commands can be given to robot without Selvakumar, AP (S.G), ECE Department,
any risk by increasing the range and by SRM University, Tamilnadu, India.
installing cameras.
3. The VoiceBot: A Voice Controlled
Robot
Arm,BrandiHouse,JonathanMalkin,JeffBil
mes Department of Electrical Engineering,
University of Washington
bhouse,jsm,bilmes}@ee.washington.edu.

1. In this research work short range


Bluetooth module is used. If we Use long
range modules and other connectivity
devices it will result in connectivity with
the robot for long distances.

You might also like