Introduction: How to Make a Voice Control, Direction Control, Remote Control, Android and Arduino Robot, (3 in One)

Picture of How to Make a Voice Control, Direction Control, Remote Control, Android and Arduino Robot, (3 in One)

This is a simplified version of any other voice control robot, No complex coding easy to understand coding with easy algorithm.

The app is developed in such a way that it convert the voice command to text and transfer the text to the connected Bluetooth device.

The bluetooth connected on the Arduino board receives text from the Android app as characters and stored them as string to the assigned String.

There are words pre-programmed (forward, reverse, right , left and stop) to the arduino , whenever the received text matches with the pre-programmed words ,the arduino executes the command that assigned to the words.

Arduino can connect to Laptop to monitor serial communication and check the working process and the words received by the Bluetooth.

Required Components:
Arduino Uno

Bluetooth Module

L293D Motor Driver

2x Gear Motor

2x Wheel

1x Chasis

A breadboard Connecting wires

Step 1: Circuit Diagram and Arduino Program

Picture of Circuit Diagram and Arduino Program

Connect the components according to the circuit diagram

Program the arduino with the uploaded bluetooth program

IF you have any doubts regarding the assembly of the robot please do reply I will add a video about how to assemble the components and make the mechanical structure.

Step 2: Tutorial and Working Video

Step 3: Android Apps

Picture of Android Apps

Voice control app:

Direction control app:

Bluetooth Remote control app:

Download the Android apps from the link given above, These apps are developed using MIT App inventor


ShadmanS5 made it! (author)2016-08-20

I don't know how does he make this work using only one 9v battery. I had a terrible time developing this project. My one dosen't work on a single 9v battery. I connected a 9v battery in the motor driver another 9v battery to the ARDUINO and at last I've to connect a Power Bank to the arduino and my project work.

I don't know why, but I also have to change the delay time. For right, left, forward and backward I used delay 25 and for stop delay 5.

Another thing, mounting a antena to the bluetooth module works fine.

At last, I am succeccfull!!!!!!!!!!!!!!!

At last, I was succeccful.

send me the video brother

UsamaT8 (author)ShadmanS52017-02-07

can you send me the circuit diagram along with code??

i want to built this project for my lab...........

kindly help

PolisettyS (author)ShadmanS52017-02-04

will u provide the complete details about how to do the robot..will u please send those to mail...

Akshay challa (author)ShadmanS52016-09-25

Can u send me synopsis of this project

ShadmanS5 (author)Akshay challa2016-09-26

It is very much time consuming and I don't have that much time (yet, busy with some much comlpex project)...........It would better for you if you could classify specefic problem........then I can help you

Akshay challa (author)ShadmanS52016-09-26

Can u send me u r email id or contact no. To get the detail of project.

MđS (author)Akshay challa2016-09-30

My email id is

ShadmanS5 (author)Akshay challa2016-09-28


Facebook: Pranjol SmartGeek

Manthansh (author)ShadmanS52016-09-11

Hey can you please help me with the code...i am not that good at softwares and programming thank you...hoping to hear from you

ShadmanS5 (author)Manthansh2016-09-13

What help do you need????????

TrevorB65 (author)2017-05-31

First of all, I followed the circuit diagram and have built the Arduino robot. I also have the application up and running. I am able to connect the Bluetooth module to the phone and when I press the button and say forward the serial monitor indicates the word. However, the robot does not move. In addition, If I say another command an error code will pop up on the phone saying Error 516 Broken Pipe. Has anyone else come across this problem and have they been able to fix it? Also, does it matter which wires go to the sockets for its corresponding motor?

I got same error ..So what I do now.... Please reply me answer in my mail...

Lim See KiamL (author)2017-09-11

plz send the code of voice controlling robot to

Ravikumarmanuri (author)2017-09-04

plz send the code ...To

kaviyakavi (author)2017-08-04

Plz send coding for voice recognition robot

lovronix (author)2017-07-12

hey can u give me the source code of the android app plz my email is


TrevorB65 (author)2017-05-25


DarshanP25 (author)2017-03-29

can you send me the exact link of downloading voice command app and secondly how to open an bluwtooth.ino file.

#HaHaLoLFCA (author)2017-03-29

I need a video on assembling of chassis as well

clearyw (author)2017-03-06

Could you send me the Android codes for these Apps for App Inventor, please? Thanks much.

Rakibul HasanN (author)2017-02-15

how to use motor controller L293D
instead of the Ic driver?
please circuit diagram! :(

Rakibul HasanN (author)2017-02-15

how to use motor controller L293D
instead of the Ic driver?
please circuit diagram! :(

akash122 (author)2017-01-24

I've done everything as you described but the robot isn't working.
I've even used a 12V battery to check but didn't work. So could you
please suggest me what to do? And is it necessary to use the same motors
as you used?

laliteshS (author)2017-01-19

hey can u give me the source code of the android app plz my email is

Hi I am mad (author)2017-01-18

hi sir please email the code

TarunV22 (author)2016-12-14

Hi...... is it complasary to use the motor driver in this project??

Yes. !! It is compulsory to use motor driver. Because. Motor can,t be run via arduino pin directly because it gives low current as output which is not sufficient to drive motor.

vikram singh bhandari (author)2017-01-15

What rpm motor you have used in your robotic car..?? And is 9 V battery sufficient to operate motor as well as arduino ..??

KulothunganS (author)2016-12-29

first of all great work dude......may I know the price of motor driver u used....

kriszhadda (author)2016-12-13

Can you please email me the code of the projectCan you please email me the code of the project.

ZainebA1 (author)2016-11-22

Can you please email me the code of the project.

MđS (author)2016-09-30

Can you please send me the synopsis of this model ?

RaushanK8 (author)2016-08-21

Can you Please Email me the Project work at

ranishs (author)2016-05-13

additional power supply not needed?

kehaldoshi (author)2016-05-13

You didn't explain clearly circuit diagram. How to connect motor driver ?

ridvik dhawan (author)2016-04-18

please e mail the code

MNBR47 (author)2016-03-19

sir, can i get the hardware assembling video

DhikanimeD (author)2016-03-05

someone help me please :( i had made it same like that.. but the wheels couldn't spin sunch as in those video.. i used dc motor 12 volt for wheels.. i don't know am i wrong? or is that need another dc motor? if dc motor, what dc motor should i buy?

nb : the word is detected well in serial monitor when i'm talk...

BHARATH RATHOD (author)2016-02-17

plz email me the coding

unclesamzz (author)2015-09-17

hello can yr email me this coding ASAP ? thx for yr work =)

varun_kanishka (author)2015-09-15

and also i want to know that, arduino program is for voice command so for the other two i.e .direction and bt_car, changes in program must be needed or they will be same? If different please share us that program or teach us to make that program .

and also please can you teach how to make that android apps step-by-step

varun_kanishka (author)2015-09-15

Boss!!!, I liked it very much, Surely I am going to make it to have fun.

if you can please help me in making the program of fully automated robot for example covering each part of ground avoiding all the obstacles. please it would be a great help.

contact me please:

dragonkhan69 (author)2015-08-24

Can u help me in adding a water spray motor to the same circuit and control through voice

HG boy Regun (author)2015-08-21

anyone made it?
is it true

DivakaranP (author)2015-07-25


junia (author)2015-07-23

can i hav the code please

Harsh223 (author)2015-06-27

how can i make a app myself?

nitin.rahuja.7 (author)2015-03-21

please give direction and remote control code as well....thanks..!!

robotics 87 (author)2015-03-11

i mine works but the voice control is not work

some help

About This Instructable




Bio: I make hobbyist stuffs and play with electronics follow me to know more
More by Magesh Jayakumar:Quick Start to Nodemcu (ESP8266) on Arduino IDECourse on MIT App Inventor and ArduinoHat for the Party
Add instructable to: