Using HC-05 Bluetooth Module
 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.
 Microcontroller (ATMega8) development 
board 
 PC or Mobile with customizable Bluetooth 
module 
 HC-05 Bluetooth module 
 DC motor 
 Motor driver IC (L293D) 
 Wheels 
 Power adopter
 It is required to supply sufficient 
current to motors as microcontrollers 
can’t supply that much current. 
 It is a dual H-Bridge motor 
means it can drive two DC 
motors simultaneously in both 
clockwise and anticlockwise 
direction. 
 Its input terminals are controlled 
by the microcontroller. 
It also includes the protection 
circuit against back EMF.
 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.
 For this firstly the application program is 
developed or a readymade program is made 
available to run on the PC or the mobile phone. 
 The 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).
Bluetooth controlled robot

Bluetooth controlled robot

  • 1.
  • 2.
     Aim ofthe 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.
  • 3.
     Microcontroller (ATMega8)development board  PC or Mobile with customizable Bluetooth module  HC-05 Bluetooth module  DC motor  Motor driver IC (L293D)  Wheels  Power adopter
  • 5.
     It isrequired to supply sufficient current to motors as microcontrollers can’t supply that much current.  It is a dual H-Bridge motor means it can drive two DC motors simultaneously in both clockwise and anticlockwise direction.  Its input terminals are controlled by the microcontroller. It also includes the protection circuit against back EMF.
  • 6.
     This moduleis 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.
  • 8.
     For thisfirstly the application program is developed or a readymade program is made available to run on the PC or the mobile phone.  The 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.
  • 9.
     The microcontrolleris 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).