SlideShare a Scribd company logo
Bluetooth Controlled ROBOT
Aim of the project is to design a robot which can be controlled by
Bluetooth of your mobile phone or PC.
An application program running in PC or android phone is used to
send commands that are received by Bluetooth module attached
with the robot.
Overview
Bluetooth Controlled Robot
Hardware components required and their purpose:
1. Microcontroller (ATMega8) development board
2. PC or Mobile phone with customizable Bluetooth module
3. HC-05 Bluetooth module
4. DC motor
5. Motor driver IC (L293D)
6. Wheels
7. Power adopter
 Microcontroller (ATMega8) development board: This is the
brain of this robot in which the program is loaded to do the
required functioning and is interfaced with Bluetooth module
and the motor driver to make the system work as required.
 HC-05 Bluetooth Module: This module is capable of
communicating with PC, mobile phone or any other Bluetooth
enabled device. It is interfaced with the microcontroller over the
serial UART port of micro-controller.
 PC or Mobile phone with customizable Bluetooth module: this
works as the remote control for the robot. It has an application
program running on it which enables us to send appropriate
command over its Bluetooth module to control the robot.
Bluetooth Module
 DC Motor: This motor is controlled with DC voltages and can
move in forward and backward direction according to the
polarity of the voltage applied.
 Motor driver IC (L293D): Microcontrollers can’t supply the
current required by DC motor to run. So, to fulfill this
requirement these motor driver ICs are used.
DC motors with Driver IC
 Power adopter: This is used to give appropriate dc power
supply to microcontroller, driver IC sensors and the other
passive components of the robot.
 Wheels: In it three wheels are employed, two at rear end and one
at front end. Rear wheels are attached with the motors and also
control the steering of robot. Front wheel is the loose steered
wheel which moves in the direction of the pressure applied to it.
Block Diagram:
Bluetooth Controlled Robot
Description
For this firstly the application program is developed or a
readymade program is made available to run on the PC or the
mobile phone. This application program send the commands in
form of ASCII characters which are received by HC-05 Bluetooth
module and passed to microcontroller through UART port of
microcontroller.
The microcontroller is programmed to take desired actions
according to the command (ASCII character) received to move
forward, reverse or to take a turn.
The microcontroller sends logic 1 or 0 at the specified pin to
control motors of robot which are attached using motor driver IC
(L293D).
Programming I/O port of ATMega8:
Each port has three i/o registers associated with it which are
designated as DDRx, PORTx, PINx.
Port Registers in ATMega8
DDRx register:
It stands for data direction register. This register is of 8 bits. Value of this
register decides whether the port will act as input port or as output port.
To make any port as input port, the contents of the associated DDRx
register are made 0x00 and to make any port as output port, the contents
of the associated DDRx register are made 0xff.
PORTx register:
This register is responsible for outputting any data to the port. Data to be
outputted to any port is loaded to the corresponding PORTx register after
making the direction of that port as output.
For example:
To send 0x14 to PORTA:-
DDRA=0xFF;
PORTA=0x14;
PINx register:
This register is responsible for inputting data from any port. Data to be
inputted from any port is taken from the corresponding PINx register
after making the direction of that port as input.
For example:
To get data from PORTB:-
DDRA=0x00;
var=PINB; //’var’ is a character type variable

More Related Content

PPTX
Bluetooth controlled robot
PPTX
Bluetooth controled robot
PPTX
Bluetooth Controlled Robot/Car
PPTX
Presentation on IoT Based Home Automation using android & NodeMCU
PPTX
Fire Fighting Robot using arduino UNO PPT
PPTX
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
PDF
Portable USB Charger
Bluetooth controlled robot
Bluetooth controled robot
Bluetooth Controlled Robot/Car
Presentation on IoT Based Home Automation using android & NodeMCU
Fire Fighting Robot using arduino UNO PPT
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Portable USB Charger

What's hot (20)

PPT
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
PPTX
Automated Plant Watering System
PPT
Electronics Projects List for Engineering Students
PPTX
Robo wireless controll
PPTX
Automatic irrigation system ppt
PPTX
Smart transmitters
PPTX
Mine workers protection slides
PDF
ESP32 WiFi & Bluetooth Module - Getting Started Guide
PPTX
Voice controlled robot ppt
PPTX
WIRELESS ROBOT PPT
PPTX
wireless charging in phones
PPT
Fire fighting robot using 8051 microcontroller
PPTX
Line follower robot
PPTX
Robot control
PPTX
BATTERY LESS PHONE
DOCX
Arduino bluetooth controlled robot
PPTX
Home automation ppt
DOCX
Fire fighting robot remotely operated
PPTX
Sensor Based Blind Stick
PPTX
War Field Spying Robot with Night Vision Wireless Camera
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
Automated Plant Watering System
Electronics Projects List for Engineering Students
Robo wireless controll
Automatic irrigation system ppt
Smart transmitters
Mine workers protection slides
ESP32 WiFi & Bluetooth Module - Getting Started Guide
Voice controlled robot ppt
WIRELESS ROBOT PPT
wireless charging in phones
Fire fighting robot using 8051 microcontroller
Line follower robot
Robot control
BATTERY LESS PHONE
Arduino bluetooth controlled robot
Home automation ppt
Fire fighting robot remotely operated
Sensor Based Blind Stick
War Field Spying Robot with Night Vision Wireless Camera
Ad

Similar to Bluetooth controlled robot (20)

DOCX
Pc controlled robot
PPTX
Fire Fighter Robot with Night Vision Camera (1).pptx
PDF
Android Control robot using 8051 microcontroler
PDF
Android Operated Wireless Robot Using 8051 MCU
PPTX
Pc controlled robot
DOCX
Line follower robot
PPTX
Obstacle Avoidance Robotic Vehicle
PPTX
Automatic voice control wheelchair
PDF
Touchpad Monitored Car
PDF
Touchpad Monitored Car
DOCX
SURVEILLANCE ROBOT
PPT
12266127.ppt
DOCX
Project_report_voice_controlling_robot
DOCX
Bluetooth Controlled Robot Project Report
PPT
War robot with night vision camera android application
PPTX
Fire fighting robot remotely operated by android applications
DOCX
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
PPTX
Android controlled robot
Pc controlled robot
Fire Fighter Robot with Night Vision Camera (1).pptx
Android Control robot using 8051 microcontroler
Android Operated Wireless Robot Using 8051 MCU
Pc controlled robot
Line follower robot
Obstacle Avoidance Robotic Vehicle
Automatic voice control wheelchair
Touchpad Monitored Car
Touchpad Monitored Car
SURVEILLANCE ROBOT
12266127.ppt
Project_report_voice_controlling_robot
Bluetooth Controlled Robot Project Report
War robot with night vision camera android application
Fire fighting robot remotely operated by android applications
PETROL BUNK AUTOMATION WITH PREPAID CARDS & GSM COMMUNICATION
Android controlled robot
Ad

More from UVSofts Technologies (12)

DOCX
Arduino dtmf controlled robot
DOCX
Vehicle tracting system
PPTX
GPS based tracking system
PPTX
Password based door locksystem
PPTX
DOCX
Basic standard calculator
DOCX
Password based door locksystem
DOCX
Mobile controll robot
PPTX
Mobile controlled robot
DOCX
Edge detector robot
PPTX
Line follower robot
PPTX
Edge detector & avoider robot
Arduino dtmf controlled robot
Vehicle tracting system
GPS based tracking system
Password based door locksystem
Basic standard calculator
Password based door locksystem
Mobile controll robot
Mobile controlled robot
Edge detector robot
Line follower robot
Edge detector & avoider robot

Recently uploaded (20)

PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
737-MAX_SRG.pdf student reference guides
PPTX
Construction Project Organization Group 2.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Artificial Intelligence
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Categorization of Factors Affecting Classification Algorithms Selection
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Mechanical Engineering MATERIALS Selection
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
R24 SURVEYING LAB MANUAL for civil enggi
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
737-MAX_SRG.pdf student reference guides
Construction Project Organization Group 2.pptx
573137875-Attendance-Management-System-original
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Artificial Intelligence
Fundamentals of safety and accident prevention -final (1).pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Categorization of Factors Affecting Classification Algorithms Selection

Bluetooth controlled robot

  • 1. Bluetooth Controlled ROBOT Aim of the project is to design a robot which can be controlled by Bluetooth of your mobile phone or PC. An application program running in PC or android phone is used to send commands that are received by Bluetooth module attached with the robot. Overview Bluetooth Controlled Robot
  • 2. Hardware components required and their purpose: 1. Microcontroller (ATMega8) development board 2. PC or Mobile phone with customizable Bluetooth module 3. HC-05 Bluetooth module 4. DC motor 5. Motor driver IC (L293D) 6. Wheels 7. Power adopter  Microcontroller (ATMega8) development board: This is the brain of this robot in which the program is loaded to do the required functioning and is interfaced with Bluetooth module and the motor driver to make the system work as required.  HC-05 Bluetooth Module: This module is capable of communicating with PC, mobile phone or any other Bluetooth enabled device. It is interfaced with the microcontroller over the serial UART port of micro-controller.  PC or Mobile phone with customizable Bluetooth module: this works as the remote control for the robot. It has an application program running on it which enables us to send appropriate command over its Bluetooth module to control the robot.
  • 3. Bluetooth Module  DC Motor: This motor is controlled with DC voltages and can move in forward and backward direction according to the polarity of the voltage applied.  Motor driver IC (L293D): Microcontrollers can’t supply the current required by DC motor to run. So, to fulfill this requirement these motor driver ICs are used.
  • 4. DC motors with Driver IC  Power adopter: This is used to give appropriate dc power supply to microcontroller, driver IC sensors and the other passive components of the robot.  Wheels: In it three wheels are employed, two at rear end and one at front end. Rear wheels are attached with the motors and also control the steering of robot. Front wheel is the loose steered wheel which moves in the direction of the pressure applied to it.
  • 5. Block Diagram: Bluetooth Controlled Robot Description For this firstly the application program is developed or a readymade program is made available to run on the PC or the mobile phone. This application program send the commands in form of ASCII characters which are received by HC-05 Bluetooth module and passed to microcontroller through UART port of microcontroller.
  • 6. The microcontroller is programmed to take desired actions according to the command (ASCII character) received to move forward, reverse or to take a turn. The microcontroller sends logic 1 or 0 at the specified pin to control motors of robot which are attached using motor driver IC (L293D). Programming I/O port of ATMega8: Each port has three i/o registers associated with it which are designated as DDRx, PORTx, PINx. Port Registers in ATMega8
  • 7. DDRx register: It stands for data direction register. This register is of 8 bits. Value of this register decides whether the port will act as input port or as output port. To make any port as input port, the contents of the associated DDRx register are made 0x00 and to make any port as output port, the contents of the associated DDRx register are made 0xff. PORTx register: This register is responsible for outputting any data to the port. Data to be outputted to any port is loaded to the corresponding PORTx register after making the direction of that port as output. For example: To send 0x14 to PORTA:- DDRA=0xFF; PORTA=0x14; PINx register: This register is responsible for inputting data from any port. Data to be inputted from any port is taken from the corresponding PINx register after making the direction of that port as input. For example: To get data from PORTB:- DDRA=0x00; var=PINB; //’var’ is a character type variable