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.