Arduino - Voice Controlled Robot (Bluetooth and Smartphone)





Introduction: Arduino - Voice Controlled Robot (Bluetooth and Smartphone)

In this tutorial, we will make voice controlled robot with an Android application.

We will control the robot via Smartphone.

Please don't forget to subscribe. Thank you for your support.

Visit My Youtube Channel - Mert Arduino Tutorial & Projects

Suggested videos about this project:

- How to install the library:

- Voice controlled LED:

- Error: No Such File or Directory:

Step 1: Hardware Required

- Arduino Board

- Motor Shield

- Bluetooth Module (HC06 or 05)

- DC Motor and Wheel x2

- Bovine wheel

- Wires and Breadboard

- Chassis

- Battery and Battery buckle

Step 2: Creating Chassis

- DC Motors attach to the chassis

- The Arduino board attach to the chassis

- Mini breadboard attach to the chassis

- Bovine wheel attach to the chassis

- Wheels attach to DC Motors

- Bluetooth module attach to mini breadboard

Step 3: Connections

- Bluetooth RX connect to the Arduino TX input

(***If you want to connect the connections in the exact and correct way, you need to divide the RX from the bluetooth module with two resistors, connecting the first 1K resistor to the Arduino TX and the second 2K resistor to GND.)

- Bluetooth TX connect to the Arduino RX input

- The Motor Shield attach to the Arduino board

- The Arduino GND connect to the Bluetooth module GND

- The Arduino +5V connect to the Bluetooth module VCC

- Left DC Motor connect to the Motor Shield M1 inputs

- Right DC Motor connect to the Motor Shield M2 inputs

- Battery buckle connect to the Motor Shield +V and GND

Step 4: Code and Application

- Get the Code: Arduino Code

- The Arduino board connect to the PC

- Open the Arduino New Sketch

- Copy and Paste the Code

- First you should add the library

- Get the AFMotor.h library: GitHub

- Servo.h library is standard library

- Don't Forget ! You should select your Port

- When you uploading, disconnect the Bluetooth connection

- Download and Install the Application:Google Play

- If you get a connection error, reset the Arduino and restart the application



  • Epilog Challenge 9

    Epilog Challenge 9
  • First Time Author Contest 2018

    First Time Author Contest 2018
  • Sew Warm Contest 2018

    Sew Warm Contest 2018

We have a be nice policy.
Please be positive and constructive.




can i use pulolu dual vnh motor driver instead of L293D MotorShield and use your same arduino code? if i have to change the things, what are they? your help will highly appreciated. !

Going to make it this weekend, Good tutorial, but the video is missing installation of Object avoidance module.