Voice Controlled Walking Robot

Published on . Written by

Voice Controlled Walking Robot
Everything in this world is becoming controllable by your mobile as technology is changing day by day. A similar tech which is going to change world in terms of automation is Voice control. Through this project you are going to build a unique Walking Robot which can be controlled by your Voice commands.

Read more..
You will need an Arduino Uno board for interfacing microcontroller with the smart phone using Bluetooth. You will create an android app which can be connected to the Arduino board by interfacing a Bluetooth module to the board. You will program the microcontroller in such a way that say whenever you say forward, the microcontroller will make the robot to walk in forward direction. Similarly you will program the app and microcontroller for the commands backward, left and right. Based on the command you speak, your microcontroller will make your robot to walk into that particular direction.

Project Description:

  1. App Inventor: App Inventor allows Android Apps to be built and has building blocks which are easy to understand and implement. There are 2 steps, first you need add interfacing elements to the application such as buttons, images and sounds. Then secondly, you need to add logic and actions with plain language instruction blocks that will snap together like building blocks. You can use MIT App Inventor for this.
  2. Arduino Uno: The digital and analog input/output pins equipped in this board can be interfaced to various expansion boards and other circuits. Serial communication interface is a feature in this board, including USB which will be used to load the programs from computer.
  3. Servo Motors: A servomotor is a closed-loop servomechanism that uses position feedback to control its motion and final position. The input to its control is a signal (either analogue or digital) representing the position
  4. Motor Driver: Generally the Arduino board is not capable of providing required amount of current for running the motors. So we use a device called Motor Driver which will provide sufficient current for driving the motors.
  5. Bluetooth: HC-05 Bluetooth module is a generally used to provide a common platform for connecting Smart Phone with Microcontroller. Communication between Smart phone and Bluetooth will be Serial.

Project Implementation:

  1. Interface the motor drivers and Servo motors with the Arduino board
  2. Upload the code
  3. Create the app using App Inventory
  4. Install the App
  5. Connect the Robot with smart phone through Bluetooth
  6. Test the Walking Robot by speaking Commands

Software requirements:

  1. Arduino IDE : You will be needing Arduino IDE software to write and upload the programming logic onto the Arduino Uno board

Skyfi Labs Projects
Programming language: Arduino Programming (C++)

Kit required to develop Voice Controlled Walking Robot:
Technologies you will learn by working on Voice Controlled Walking Robot:


Any Questions?


Subscribe for more project ideas