In this project, there android application to gives specific voice commands to the robot. And the robot have the Arduino board with a Bluetooth transceiver module which receives the commands and the robot car will follow according to the voice command.
Arduino board controls the movements of the robot by controlling the motor according to received commands. The robot moves forwards, backwards, left and right, and stops according to the voice commands forward, backward, left, right and stop, respectively.
This voice control robot consists of an Android Smartphone as a transmitter and Robot with Arduino and bluetooth module as a receiver.
Android application has speech-recognition to recognize the user voice command via microphone. The voice commands are processed within the app using Google’s speech-recognition technology. After then it sends the respective commands via bluetooth.
Arduino Uno, having an AVR ATmega microcontroller, a development board with digital I/O pins. The board provides the capability of serial communication via UART, SPI and I2C. Arduino board communicate serially with HC-05 Bluetooth module to read the commands. Arduino also checks the commands received and operate further if it is a matched command. Now Arduino board controls the movements of the robot accordingly voice commands.
- Easily control the robot via voice commands.
- Android application recognize the voice commands.
- Arduino board auto filter false command received if any.
- Robot controlled wireless by using Bluetooth.
- No need to manual typing text or button click.
- Sometime wrong command recognized due to voice accent mismatch.