0% found this document useful (0 votes)
117 views12 pages

Bluetooth Controlled Robot

This document provides instructions for building a Bluetooth controlled robot using an Arduino. It lists the required hardware including a robot chassis, motors, motor driver, Arduino Uno microcontroller, and HC-05 Bluetooth module. It describes connecting these components along with wiring diagrams. The document also explains how to configure an Android app with buttons to control the robot's movement and provides the Arduino code to interface with the Bluetooth module and motors. When a button is pressed like up, down, left or right, the corresponding motor direction is controlled allowing remote operation of the robot from a smartphone.

Uploaded by

Khaidir Yazid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views12 pages

Bluetooth Controlled Robot

This document provides instructions for building a Bluetooth controlled robot using an Arduino. It lists the required hardware including a robot chassis, motors, motor driver, Arduino Uno microcontroller, and HC-05 Bluetooth module. It describes connecting these components along with wiring diagrams. The document also explains how to configure an Android app with buttons to control the robot's movement and provides the Arduino code to interface with the Bluetooth module and motors. When a button is pressed like up, down, left or right, the corresponding motor direction is controlled allowing remote operation of the robot from a smartphone.

Uploaded by

Khaidir Yazid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

BlueArBot

Bluetooth Controlled
Robot
using Arduino

Index :
1)Preface
2)Requirements
1) Hardware
2) Software
3) Circuit Diagram
4) Connections
5) Installation and Operation

This document provide access to Technical insights and procedure


To develop a robot that is Arduino powered and is controlled using
Android phone, over Bluetooth .
There are 5 buttons configured in the software for :
UP(1)
LEFT (3) STOP(5) RIGHT(4)
DOWN(2)

When clicked on UP button, the robot moves Forward until STOP is


Pressed .
Similar applies to DOWN/LEFT/RIGHT .

This document provides a detailed insight into creating a wireless


Hobby Project of your own .

Requirements :
Hardware :

bot chassis : Chassis Board is the mechanical frame structure of

bile robots. It is the backbone of the robot.


erial of chassis should be:gh durable
gh non- flexible
re strength
ht weight
s potential safety hazards

chassis can be brought at :


www.robomart.com/index.php?route=product/product&path=120&product_id=63

Requirements :

Motors :

ere are several types of Motor available in


rket. The considerations that should be
de while buying a motor include :
Torque
Rpm
Durability

a rule of thumb, Higher rpm, Lower torque .

ect RPM range from 100-200rpm . They have good torque .


not use 1000rpm motors unless going for a Race.

nerally, 2x100 rpm, Johnson geared motor are sufficient in a robot .


0 rpm motors can also be considered .

k to buy them is as below :


p://www.robomart.com/index.php?route=product/product&path=127&product_id
p://www.robomart.com/index.php?route=product/product&path=127&product_id

Requirements :

3) Motor Driver IC :

Arduino Pins can provide only a few tens of mA of current


while Motors need several Hundred mA . So, motor driver
C are a must . Always prefer Dual Motor driver IC since it
has 2 separate channels to control 2 motors individually .
Also, it can provide higher currents to a single motor . Relay base High current
Dual Motor driver board
2 main types of driver Boards are :
1) L293D Dual H-Bridge Motor Driver
2) Relay/Transistor based

Any of these Boards can serve the purpose . Function is


Very similar .
Detailed information at :

L293D based Dual Driver Boar

4)

Requirements :
The Brain : Microcontroller :

Arduino Uno is an affordable and Power packed


Microcontroller . It has :
14 Digital Pins
6 Analog Pins
16Mhz crystal
USB power .

Also, a fully mature IDE is available and can be coded in C++ .


t can be powered with a normal 9v battery or using USB cable .

Requirements :

5) HC-05 Bluetooth Module :

This Bluetooth Module has Rx and Tx capabilities


And can be interfaced with Arduino Uno easily .
This is a low cost module (<Rs. 800 ) and is very
Effective in 8 bit serial communication .
ts 4 pins are utilized :
Power
GND
Tx ( coonected to Rx of other Device )
Rx ( connected to Tx of other Device )

6) Support Hardware :

connecting wires : M to M, F to F, M to F
Nuts and Bolts
Batteries ( 9v )
Drill machine ( Just in case )
Android mobile .

Connections :

a
1
b
1
a
2

3(Rx
)

4(Tx
)

1
0
1
1

b
2

3.3v
GND
Rx
Tx

Android App :

Download Bluetooth Controller App from Android Mar


Configure :
Button- 2 : Name : UP ,
Data : 1
Button-4 : Name : LEFT ,
Data : 3
Button- 5 : Name : STOP ,
Data : 5
Button- 6 : Name : RIGHT ,
Data : 4
Button- 8 : Name :DOWN , Data : 8

Code for Arduino :


Make all the connections
Run Arduino IDE
Copy given Code and upload to Arduino
Operation :
Connect batteries to the circuit
Open Android App
Press UP . The robot will move forward
Press STOP
Press DOWN . Robot moves Reverse .
Press STOP .

The Prototype :

Link to video : https://www.youtube.com/watch?v=pQkqGPac2oc

You might also like