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: https://youtu.be/Es8D1q_b-c4

- Voice controlled LED: https://youtu.be/Hn9CG_vEQAE

- Error: No Such File or Directory: https://youtu.be/Hn9CG_vEQAE

Step 1: Hardware Required

Picture of 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

Picture of 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

Picture of 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

Picture of 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

Comments

hardarknight (author)2017-07-31

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. !


Shahid Khattak (author)2016-12-28

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

About This Instructable

2,743views

18favorites

License:

Bio: For more project and tutorial visit my YouTube channel Mert Arduino and Raspberry Pi
More by MertArduino:Arduino - MPU6050 GY521 - 6 Axis Accelerometer + Gyro (3D Simulation With Processing)NodeMCU ESP8266 - WiFi Robot Car Controlled by Application (Wifi Bot / Android / IoT)Arduino - Programmable Robotic Arm (Record and Repeat of the Servo Positions)
Add instructable to: