SlideShare a Scribd company logo
2
Most read
8
Most read
9
Most read
BLUETOOTH CONTROLED
ROBOT
By s.sarat
16A51A04D2
Table of Contents
• Introduction
• Prerequisites for Bluetooth Controller Robot
o Arduino Uno
o HC-05 Bluetooth Module
o L298N Motor Driver Module
• Circuit Diagram of Bluetooth Controlled Robot
o Components Required
o Circuit Design
• Code
• Android app
• Limitations
• Applications
Introduction
A robot is a machine—especially one programmable by a
computer— capable of carrying out a complex series of actions
automatically.[2] Robots can be guided by an external control
device or the control may be embedded within. Robots may be
constructed on the lines of human form, but most robots are
machines designed to perform a task with no regard to their
aesthetics.
Robots can be autonomous or semi-autonomous and range from
humanoids such as Honda's Advanced Step in Innovative Mobility
(ASIMO) and TOSY's TOSY Ping Pong Playing Robot (TOPIO) to
industrial robots, medical operating robots, patient assist robots, dog
therapy robots, collectively programmed swarm robots, UAV
drones such as General Atomics MQ-1 Predator, and even
microscopic nano robots
Prerequisites for Bluetooth Controller Robot
Arduino Uno
The Arduino Uno is an open-source microcontroller board based on the Microchip
ATmega328P microcontroller and developed by Arduino.cc.[2][3] The board is
equipped with sets of digital and analog input/output (I/O) pins that may be
interfaced to various expansion boards (shields) and other circuits.[1] The board has
14 digital I/O pins (six capable of PWM output), 6 analog I/O pins, and is
programmable with the Arduino IDE (Integrated Development Environment), via a
type B USB cable.[4] It can be powered by the USB cable or by an external 9-volt
battery, though it accepts voltages between 7 and 20 volts. It is also similar to the
Arduino Nano and Leonardo.
HC-05 Serial Bluetooth Module
Bluetooth is a technology for wireless communication. It is designed to
replace cable connections.It uses serial communication to communicate with
devices. It communicates with microcontroller using serial port (USART).
Usually, it connects small devices like mobile phones, PDAs and TVs using a
short-range wireless connection to exchange documents. It uses the 2.45GHz
frequency band. The connection can be point-to-point or multi-point where
the maximum range is 10 meters. The transfer rate of the data is 1Mbps.
HC-05 Bluetooth module provides switching mode between master and slave
mode which means it able to use neither receiving nor transmitting data.
L298N motor driver
L298N motor driver IC has many applications in the embedded field,
especially on the robotics side. Most of the microcontrollers operate on
very low voltage (5v) and current while the motors require higher
voltages and current So, the microcontrollers cannot provide them such
higher current. For this purpose, we use motor driver ICs.
The motor driver is a little current amplifier. It takes a low current signal and
gives out a high current signal which can drive a motor. It can also control the
direction of the motor. Motor drives are of many kinds depending upon the
maximum supply voltage, maximum output current, rated power dissipation,
load voltage, and number outputs, etc. Here we are going to discuss motor
driver L298N. It is used in dc motor speed control project and you can
interface dc motor easy with microcontroller using this motor driver. and also
in Bluetooth controlled robot using a pic microcontroller
Circuit diagram
Components Required
• Arduino UNO
• L298N Motor Driver Module
• HC-05 Bluetooth Module
• Robot Chassis
• 4 x 5V Geared Motors
• Connecting Wires
• Battery Holder
• Power Supply
• Android Phone
• Bluetooth Controller App
Arduino Bluetooth Control
Arduino Bluetooth Control is an Application That Allows you to control
your Arduino board (and similar boards) via Bluetooth, and so to create
awesome and fully customized projects, with the new features available
Within the app.
The settings section Allows you to the implementation adapted to your
needs, through a very simple and intuitive interface.
Once connected to your lancé and module handles the receiving send sms
app to control your board from Wherever You are.Everything you need to
do is just to keep a connected phone near your board via the application,
and send an sms to It That starts with Arduino and the word Followed by
the data you need to send. For example -Arduino 1- -1 means clustering
That Will Be feels to your board – Arduino Would hello- send -hello- and
so on.
The app remembers your smartly Bluetooth Module and Will Always try to
connect automatically to the latest one you-have used, so you won’t-have
to select it every time you use it.
Circuit Design
The construction of the robot as robot chassis might be different and you can
easily figure it out how to build the robot from the available parts and possible
cable management for making the robot more appealing.
Coming to the design of the circuit, first is the HC-05 Bluetooth Module. The
+5V and GND pins of the Bluetooth Module are connected to +5V and GND
of Arduino.
Since I will be only transmitting data related to the Robot’s movement from
Android Phone to Bluetooth Module and do not intend to receive any data
from Arduino, I will connect only the TX pin of the Bluetooth Module to RX
Pin of Arduino.
This RX pin of Arduino is based on SoftwareSerial library (Pin 2 and Pin 3 are
configured as RX and TX on Arduino). The RX pin of the Bluetooth is left
open.
Now, the L298N Motor Driver Module. Digital I/O Pins 9 through 12 of
Arduino are configured as Input pins of the Motor Driver and are connected to
IN1 through IN4 of the L298N Motor Driver Module. Both the Enable Pins are
connected to 5V through provided jumper.
The robot chassis which I am using in this Bluetooth Controlled Robot Car
project is supplied with 4 geared motors. Since L298N has slots for only two
motors, I have joined the left side motors as one set and the right side motors as
other set and connected both these sets to the output of L298N Module.
Code
FORWARD
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
REVERSE
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
RIGHT
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
LEFT
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
Android App
I have used a simple app called Bluetooth Controller, which is installed on an
Android Phone to communicate with the Bluetooth Module.
The above given Arduino code is written to synchronize with the data
configured in the Bluetooth Controller App.
In this project, I have used the same app with modifications in the data to be
transmitted.
Limitations
• As the range of the Bluetooth Communication is limited (a
maximum of 10 meters for class 2 devices for example) the control
range of Bluetooth Controlled Robot is also limited.
• Make sure that sufficient power is provided to all the modules
especially the Bluetooth Module. If the power is not sufficient,
even though the Bluetooth Module powers on, it cannot transmit
data or cannot be paired with other Bluetooth devices.
Applications
• Low range Mobile Surveillance Devices
• Military Applications (no human intervention)
• Assistive devices (like wheelchairs)
• Home automation
CONCLUSION
We can interface sensors to this robot so that it can monitor some parameters
also we can add wireless camera to this robot . We can do slight
modifications in the project and develop various applications
Bluetooth controled robot

More Related Content

PPTX
Bluetooth Controlled Robot/Car
Varun A M
 
PPTX
Bluetooth controlled robot
UVSofts Technologies
 
DOCX
Arduino bluetooth controlled robot
UVSofts Technologies
 
PPTX
Robo wireless controll
Sumit Saini
 
PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
PPTX
Obstacle avoiding Robot
Rasheed Khan
 
PPTX
Bluetooth controlled android car
doaamarzook
 
PPTX
Android mobile phone controlled bluetooth robot
Disha Akash
 
Bluetooth Controlled Robot/Car
Varun A M
 
Bluetooth controlled robot
UVSofts Technologies
 
Arduino bluetooth controlled robot
UVSofts Technologies
 
Robo wireless controll
Sumit Saini
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
Obstacle avoiding Robot
Rasheed Khan
 
Bluetooth controlled android car
doaamarzook
 
Android mobile phone controlled bluetooth robot
Disha Akash
 

What's hot (20)

PPTX
Home automation using IOT
Maneesh Devanaboyina
 
PDF
Home automation using bluetooth - Aurdino BASED
Ashish Kumar Thakur
 
PPTX
Obstacle Avoidance ROBOT using ARDUINO
jovin Richard
 
PPTX
Bluetooth controlled robot using arduino uno and HC-05
MuhammadUsman1709
 
DOCX
BLUETOOTH CONTROLLED ROBOCAR
Pulkit Singhal
 
PPTX
Android controlled robot
Ben Johnke
 
PPTX
Home automation using arduino
Ikram Arshad
 
PPTX
Presentation on IoT Based Home Automation using android & NodeMCU
Souvik Kundu
 
DOCX
Fire fighting robot remotely operated
Mohit Keshav
 
PPTX
Spraying Robot.pptx
RakibulHassan77
 
PDF
Project report on home automation using Arduino
AMIT SANPUI
 
PPTX
Wireless robot ppt
Varun B P
 
PPTX
Gesture control robot using by Ardiuno
Sudhir Kumar
 
PPTX
Gesture control car
saurav kumar mourya
 
PPTX
WIRELESS ROBOT PPT
AIRTEL
 
PPTX
Internet of Things (IoT) Based Smart Security & Home Automation System.
sayed78
 
PPT
Bluetooth based Home Automation
Jagannath Kartik
 
PPTX
Arduino slides
sdcharle
 
PPTX
Obstacle Avoidance Robot
Ratan Srikanth
 
PPTX
Robot controlled car using Wireless Module
shreyaseksambe
 
Home automation using IOT
Maneesh Devanaboyina
 
Home automation using bluetooth - Aurdino BASED
Ashish Kumar Thakur
 
Obstacle Avoidance ROBOT using ARDUINO
jovin Richard
 
Bluetooth controlled robot using arduino uno and HC-05
MuhammadUsman1709
 
BLUETOOTH CONTROLLED ROBOCAR
Pulkit Singhal
 
Android controlled robot
Ben Johnke
 
Home automation using arduino
Ikram Arshad
 
Presentation on IoT Based Home Automation using android & NodeMCU
Souvik Kundu
 
Fire fighting robot remotely operated
Mohit Keshav
 
Spraying Robot.pptx
RakibulHassan77
 
Project report on home automation using Arduino
AMIT SANPUI
 
Wireless robot ppt
Varun B P
 
Gesture control robot using by Ardiuno
Sudhir Kumar
 
Gesture control car
saurav kumar mourya
 
WIRELESS ROBOT PPT
AIRTEL
 
Internet of Things (IoT) Based Smart Security & Home Automation System.
sayed78
 
Bluetooth based Home Automation
Jagannath Kartik
 
Arduino slides
sdcharle
 
Obstacle Avoidance Robot
Ratan Srikanth
 
Robot controlled car using Wireless Module
shreyaseksambe
 
Ad

Similar to Bluetooth controled robot (20)

DOCX
Bluetooth Controlled Robot Project Report
Simarjot Singh Kalsi
 
PDF
Android Operated Wireless Robot Using 8051 MCU
Kamal Pradhan
 
PPTX
438050190-presentation-for-arduino-driven-bluetooth-rc-cr.pptx
VenuVenupk1431
 
PDF
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
 
PDF
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
IRJET Journal
 
PPTX
ROBOTIC CAR PPT (2).pptx
JatinKanojiya2
 
PDF
Ppt
MohdKamleen
 
PPTX
BT CR.bbhjhbjgsbxnansvyufafxkjaxxbcasxghfasusxgxash
shubhamKumarSingh380463
 
PPTX
Android phone controlled obstacle avoiding robot
Northern University Bangladesh
 
PPTX
Robotic car ppt (1)1.pptx project presentation
Surajpandey648182
 
DOCX
Bluetooth Controlled Robot
Pankaj Rai
 
PDF
Android Control robot using 8051 microcontroler
SadamHussainkhan
 
PDF
IJSRED-V2I2P26
IJSRED
 
DOCX
Brian black book
BRIAN D'SOUZA
 
DOCX
Project_report_voice_controlling_robot
amjadali492
 
PPTX
Robotic Car Controlled over Bluetooth with Obstacle Avoidance
kiet group of institution
 
PPTX
Remote Control Robot
Arhind Gautam
 
PPTX
BLUETOOTH CONTROLLED ROBOT
Arhind Gautam
 
Bluetooth Controlled Robot Project Report
Simarjot Singh Kalsi
 
Android Operated Wireless Robot Using 8051 MCU
Kamal Pradhan
 
438050190-presentation-for-arduino-driven-bluetooth-rc-cr.pptx
VenuVenupk1431
 
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
 
Arduino Based Bluetooth Operated Car Wiping Technique using Android Mobile Phone
IRJET Journal
 
ROBOTIC CAR PPT (2).pptx
JatinKanojiya2
 
BT CR.bbhjhbjgsbxnansvyufafxkjaxxbcasxghfasusxgxash
shubhamKumarSingh380463
 
Android phone controlled obstacle avoiding robot
Northern University Bangladesh
 
Robotic car ppt (1)1.pptx project presentation
Surajpandey648182
 
Bluetooth Controlled Robot
Pankaj Rai
 
Android Control robot using 8051 microcontroler
SadamHussainkhan
 
IJSRED-V2I2P26
IJSRED
 
Brian black book
BRIAN D'SOUZA
 
Project_report_voice_controlling_robot
amjadali492
 
Robotic Car Controlled over Bluetooth with Obstacle Avoidance
kiet group of institution
 
Remote Control Robot
Arhind Gautam
 
BLUETOOTH CONTROLLED ROBOT
Arhind Gautam
 
Ad

Recently uploaded (20)

PPTX
Influencing Factors of Business Environment of Vegetables Selling Business
auntorkhastagirpujan
 
PPTX
Joy And Peace In All Circumstances.pptx
FamilyWorshipCenterD
 
PPTX
PHILIPPINE LITERATURE DURING SPANISH ERA
AllizaJoyMendigoria
 
PPTX
2025-07-27 Abraham 09 (shared slides).pptx
Dale Wells
 
PPTX
THE school_exposure_presentation[1].pptx
sayanmondal3500
 
PPTX
Rotary_Fundraising_Overview_Updated_new video .pptx
allangraemeduncan
 
PPTX
Marketing Mix Analysis of Singapore Airlines.pptx
auntorkhastagirpujan
 
PPT
strucure of protein geomics for new .ppt
RakeshKumar508211
 
PDF
Green Natural Green House Presentation (2).pdf
SaeedOsman6
 
PPTX
Ocean_and_Freshwater_Awareness_Presentation.pptx
Suhaira9
 
PPTX
Introductions to artificial intelligence
rakshjain77
 
PPTX
Introduction_to_Python_Presentation.pptx
vikashkumargaya5861
 
PDF
Chapter-52-Relationship-between-countries-at-different-levels-of-development-...
dinhminhthu1405
 
PPTX
Design Tips to Help Non-Visual Visitors Stay Safe Online
Daniela Napoli
 
PDF
SXSW Panel Picker: Placemaking: Culture is the new cost of living
GabrielCohen28
 
PDF
Helpful but Terrifying: Older Adults' Perspectives of AI in Remote Healthcare...
Daniela Napoli
 
PPTX
Enterprise Asset Management Overview with examples
ManikantaBN1
 
PDF
Something I m waiting to tell you By Shravya Bhinder
patelprushti2007
 
PPTX
“Mastering Digital Professionalism: Your Online Image Matters”
ramjankhalyani
 
PDF
50 Breathtaking WWII Colorized Photos Look Like They Were Taken Yesterday
Ivan Consiglio
 
Influencing Factors of Business Environment of Vegetables Selling Business
auntorkhastagirpujan
 
Joy And Peace In All Circumstances.pptx
FamilyWorshipCenterD
 
PHILIPPINE LITERATURE DURING SPANISH ERA
AllizaJoyMendigoria
 
2025-07-27 Abraham 09 (shared slides).pptx
Dale Wells
 
THE school_exposure_presentation[1].pptx
sayanmondal3500
 
Rotary_Fundraising_Overview_Updated_new video .pptx
allangraemeduncan
 
Marketing Mix Analysis of Singapore Airlines.pptx
auntorkhastagirpujan
 
strucure of protein geomics for new .ppt
RakeshKumar508211
 
Green Natural Green House Presentation (2).pdf
SaeedOsman6
 
Ocean_and_Freshwater_Awareness_Presentation.pptx
Suhaira9
 
Introductions to artificial intelligence
rakshjain77
 
Introduction_to_Python_Presentation.pptx
vikashkumargaya5861
 
Chapter-52-Relationship-between-countries-at-different-levels-of-development-...
dinhminhthu1405
 
Design Tips to Help Non-Visual Visitors Stay Safe Online
Daniela Napoli
 
SXSW Panel Picker: Placemaking: Culture is the new cost of living
GabrielCohen28
 
Helpful but Terrifying: Older Adults' Perspectives of AI in Remote Healthcare...
Daniela Napoli
 
Enterprise Asset Management Overview with examples
ManikantaBN1
 
Something I m waiting to tell you By Shravya Bhinder
patelprushti2007
 
“Mastering Digital Professionalism: Your Online Image Matters”
ramjankhalyani
 
50 Breathtaking WWII Colorized Photos Look Like They Were Taken Yesterday
Ivan Consiglio
 

Bluetooth controled robot

  • 2. Table of Contents • Introduction • Prerequisites for Bluetooth Controller Robot o Arduino Uno o HC-05 Bluetooth Module o L298N Motor Driver Module • Circuit Diagram of Bluetooth Controlled Robot o Components Required o Circuit Design • Code • Android app • Limitations • Applications
  • 3. Introduction A robot is a machine—especially one programmable by a computer— capable of carrying out a complex series of actions automatically.[2] Robots can be guided by an external control device or the control may be embedded within. Robots may be constructed on the lines of human form, but most robots are machines designed to perform a task with no regard to their aesthetics. Robots can be autonomous or semi-autonomous and range from humanoids such as Honda's Advanced Step in Innovative Mobility (ASIMO) and TOSY's TOSY Ping Pong Playing Robot (TOPIO) to industrial robots, medical operating robots, patient assist robots, dog therapy robots, collectively programmed swarm robots, UAV drones such as General Atomics MQ-1 Predator, and even microscopic nano robots
  • 4. Prerequisites for Bluetooth Controller Robot Arduino Uno
  • 5. The Arduino Uno is an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc.[2][3] The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits.[1] The board has 14 digital I/O pins (six capable of PWM output), 6 analog I/O pins, and is programmable with the Arduino IDE (Integrated Development Environment), via a type B USB cable.[4] It can be powered by the USB cable or by an external 9-volt battery, though it accepts voltages between 7 and 20 volts. It is also similar to the Arduino Nano and Leonardo.
  • 6. HC-05 Serial Bluetooth Module Bluetooth is a technology for wireless communication. It is designed to replace cable connections.It uses serial communication to communicate with devices. It communicates with microcontroller using serial port (USART). Usually, it connects small devices like mobile phones, PDAs and TVs using a short-range wireless connection to exchange documents. It uses the 2.45GHz frequency band. The connection can be point-to-point or multi-point where the maximum range is 10 meters. The transfer rate of the data is 1Mbps. HC-05 Bluetooth module provides switching mode between master and slave mode which means it able to use neither receiving nor transmitting data.
  • 7. L298N motor driver L298N motor driver IC has many applications in the embedded field, especially on the robotics side. Most of the microcontrollers operate on very low voltage (5v) and current while the motors require higher voltages and current So, the microcontrollers cannot provide them such higher current. For this purpose, we use motor driver ICs.
  • 8. The motor driver is a little current amplifier. It takes a low current signal and gives out a high current signal which can drive a motor. It can also control the direction of the motor. Motor drives are of many kinds depending upon the maximum supply voltage, maximum output current, rated power dissipation, load voltage, and number outputs, etc. Here we are going to discuss motor driver L298N. It is used in dc motor speed control project and you can interface dc motor easy with microcontroller using this motor driver. and also in Bluetooth controlled robot using a pic microcontroller
  • 10. Components Required • Arduino UNO • L298N Motor Driver Module • HC-05 Bluetooth Module • Robot Chassis • 4 x 5V Geared Motors • Connecting Wires • Battery Holder • Power Supply • Android Phone • Bluetooth Controller App
  • 11. Arduino Bluetooth Control Arduino Bluetooth Control is an Application That Allows you to control your Arduino board (and similar boards) via Bluetooth, and so to create awesome and fully customized projects, with the new features available Within the app. The settings section Allows you to the implementation adapted to your needs, through a very simple and intuitive interface. Once connected to your lancé and module handles the receiving send sms app to control your board from Wherever You are.Everything you need to do is just to keep a connected phone near your board via the application, and send an sms to It That starts with Arduino and the word Followed by the data you need to send. For example -Arduino 1- -1 means clustering That Will Be feels to your board – Arduino Would hello- send -hello- and so on. The app remembers your smartly Bluetooth Module and Will Always try to connect automatically to the latest one you-have used, so you won’t-have to select it every time you use it.
  • 12. Circuit Design The construction of the robot as robot chassis might be different and you can easily figure it out how to build the robot from the available parts and possible cable management for making the robot more appealing. Coming to the design of the circuit, first is the HC-05 Bluetooth Module. The +5V and GND pins of the Bluetooth Module are connected to +5V and GND of Arduino. Since I will be only transmitting data related to the Robot’s movement from Android Phone to Bluetooth Module and do not intend to receive any data from Arduino, I will connect only the TX pin of the Bluetooth Module to RX Pin of Arduino. This RX pin of Arduino is based on SoftwareSerial library (Pin 2 and Pin 3 are configured as RX and TX on Arduino). The RX pin of the Bluetooth is left open.
  • 13. Now, the L298N Motor Driver Module. Digital I/O Pins 9 through 12 of Arduino are configured as Input pins of the Motor Driver and are connected to IN1 through IN4 of the L298N Motor Driver Module. Both the Enable Pins are connected to 5V through provided jumper. The robot chassis which I am using in this Bluetooth Controlled Robot Car project is supplied with 4 geared motors. Since L298N has slots for only two motors, I have joined the left side motors as one set and the right side motors as other set and connected both these sets to the output of L298N Module.
  • 14. Code FORWARD digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); REVERSE digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); RIGHT digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); LEFT digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
  • 15. Android App I have used a simple app called Bluetooth Controller, which is installed on an Android Phone to communicate with the Bluetooth Module. The above given Arduino code is written to synchronize with the data configured in the Bluetooth Controller App. In this project, I have used the same app with modifications in the data to be transmitted. Limitations • As the range of the Bluetooth Communication is limited (a maximum of 10 meters for class 2 devices for example) the control range of Bluetooth Controlled Robot is also limited. • Make sure that sufficient power is provided to all the modules especially the Bluetooth Module. If the power is not sufficient, even though the Bluetooth Module powers on, it cannot transmit data or cannot be paired with other Bluetooth devices.
  • 16. Applications • Low range Mobile Surveillance Devices • Military Applications (no human intervention) • Assistive devices (like wheelchairs) • Home automation CONCLUSION We can interface sensors to this robot so that it can monitor some parameters also we can add wireless camera to this robot . We can do slight modifications in the project and develop various applications