0% found this document useful (1 vote)
460 views12 pages

Bluetooth Controlled Robot

This Document explains the basics about BluArBot . BluArBot is a dual motor robot which is based on Arduino microcontroller and takes instructions wirelessly over Bluetooth from an Android enabled device . The Hardware of robot includes Arduino, dual motor driver IC, HC-05 Bluetooth Rx Tx module, motors , 12 v and 9 v batteries . The software is build in C++ in Arduino IDE and is available as open source.

Uploaded by

Avinash Chaudhry
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 (1 vote)
460 views12 pages

Bluetooth Controlled Robot

This Document explains the basics about BluArBot . BluArBot is a dual motor robot which is based on Arduino microcontroller and takes instructions wirelessly over Bluetooth from an Android enabled device . The Hardware of robot includes Arduino, dual motor driver IC, HC-05 Bluetooth Rx Tx module, motors , 12 v and 9 v batteries . The software is build in C++ in Arduino IDE and is available as open source.

Uploaded by

Avinash Chaudhry
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

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 :

1) Robot chassis : Chassis Board is the mechanical frame structure of


the mobile robots. It is the backbone of the robot.
he material of chassis should be: High durable
High non- flexible
More strength
Light weight
Has potential safety hazards
Robot chassis can be brought at :
http://www.robomart.com/index.php?route=product/product&path=120&product_id=635

Requirements :
2) Motors :
There are several types of Motor available in
Market. The considerations that should be
made while buying a motor include :
1) Torque
2) Rpm
3) Durability
As a rule of thumb, Higher rpm, Lower torque .
Select RPM range from 100-200rpm . They have good torque .
Do not use 1000rpm motors unless going for a Race.
Generally, 2x100 rpm, Johnson geared motor are sufficient in a robot .
200 rpm motors can also be considered .

Link to buy them is as below :


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

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
IC 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 Board

Requirements :
4) 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++ .
It 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 .
Its 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 :

a1

3(Rx)

b1

4(Tx)

a2

10

b2

11

3.3v
GND
Rx
Tx

Android App :

Download Bluetooth Controller App from Android Market


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