Robotics

Bluetooth Controlled Robot

Through this project you will build a robot that can be controlled with an Android App using bluetooth communication. The robot can receive the commands from the user through the android app which will have the basic functions of actuations.

Read more..

You will have to program the 8051 microcontroller in such a way that whenever it receives a command from the user through an android app, it should actuate accordingly. You can use a HC-05 bluetooth module to establish the connection between the user and the robot. The bluetooth device will receive the commands from an android app.


Bluetooth Controlled Robot project Looking to build project on Bluetooth Robotics ?:

Skyfi Labs gives you the easiest way to learn and build this project.

  1. Bluetooth Robotics Kit will be shipped to you (anywhere in the world!)
  2. Use high quality videos to understand concepts and build the project
  3. Get 1 to 1 expert assistance from Skyfi Labs engineers while doing the project
  4. Earn a smart certificate on finishing the project
You can start for free and pay only if you like it!


You can also mount a wireless camera onto it to make it functions as a remote monitoring or a surveillance device that can carry out multiple operations. The applications of it can be modified according to the user needs by making some certain modifications.

Project Description:

  1. AT89S52: The AT89S52 is a low power, high performance CMOS 8-bit microcontroller with 8k bytes of in-system programmable flash memory. This is a powerful microcontroller which provides high flexibility and cost effective solution to many embedded control applications. It has the following standard features: 8K bytes of flash, 256 bytes of RAM, 32 I/O lines, watchdog timer, 2 data pointers, 3 16-bit timers/counters, on-chip oscillator and clock circuitry.
  2. HC-05 Bluetooth Module: It consists of bluetooth serial interface module and bluetooth adapter. It consists of 2 modules namely master and slavery device. And in HC-05 bluetooth module the master and slave mode can be switched.
  3. L293D: The L293D are quadruple high-current half drivers. It is designed to provide bidirectional drive currents of upto 600-MA at voltage ranging from 4.5V to 36V. It is mainly used to drive inductive loads such as relays, solenoids, dc and bipolar stepping motors. On the L293D, external high-speed output clamp diodes should be used for inductive transient suppression.
  4. DC Motor: This is an electric machines which converts electrical energy to mechanical energy. This is the most commonly used motor for the actuation of robots.
  5. Application Instruction: The android platform includes the support for the bluetooth network stack that allows the device to wirelessly exchange data with other bluetooth devices. The application framework provides access to the bluetooth functionality through the Android Bluetooth APIs.

How to build Robotics projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Project Implementation:

  1. The HC-05 bluetooth modules should be paired with the mobile and the default password to establish the connection would be 1234 or 0000
  2. Then you need to click on “Select Device” option to select the paired bluetooth module
  3. When you press the “Up arrow” it sends the data “A” to the bluetooth module connected with the bot and the microcontroller is programmed in such a way that whenever it receives the command “A” it moves forward
  4. Similarly, when you press the “Down arrow” it sends the data “B” to the bluetooth module connected with the bot and the microcontroller is programmed in such a way that whenever it receives the command “B” it moves reverse
  5. And, when you press the “Left or Right arrow” it sends the data “C or D” respectively to the bluetooth module connected with the bot and the microcontroller is programmed in such a way that whenever it receives the command “C or D” it moves left or right accordingly
  6. When the “Stop” button is pressed, it sends the data “E” to the bluetooth module connected with the bot and the microcontroller is programmed in such a way that whenever it receives the command “E” the robot’s movement gets stopped
  7. You can then click on the “Disconnect” option to remove the paired bluetooth module

Software requirements:

  1. Keil Uvision 3: Keil Software makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments and evaluation boards for the 8051, 251, ARM and XC16x/C16x/ST10 microcontroller families

Programming language: Embedded C language


Latest projects on Robotics

Want to develop practical skills on Robotics? Checkout our latest projects and start learning for free


Kit required to develop Bluetooth Controlled Robot:
Technologies you will learn by working on Bluetooth Controlled Robot:
Bluetooth Controlled Robot
Skyfi Labs Last Updated: 2022-05-19





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on Robotics

Night vision SPYBOT
Human Detection Robot using IR sensors
Mobile Controlled Robot
Rescue Robot and Pipeline Inspection using Zigbee
Mobile Robot Navigation System
Bluetooth Controlled Robot
Land Survey Robot
GPS-Guided Mobile Robot
Pick and Place Robot Vehicle
RF Based Night Vision Spy Robot Using 8051 Microcontroller
Autonomous Firefighting Robot
Robo Wheels Control By TV Remote
Gesture Based Wheel chair
Land Mine Detector Robot
How to Build a Self Balancing Robot?
Rubik's Cube Solver Robot
Load sharing Swarm Robots
Bluetooth Controlled Walking Robot
Robotic Bird
Gesture Controlled Walking Robot
Maze Solver Walking Robot
Mobile Controlled Walking Robot
Obstacle Avoider Walking Robot
Object Follower Walking Robot
Sensor Guided Walking Robot
Swarm Based Walking Robot
Voice Controlled Walking Robot
Wi-Fi Controlled Walking Robot
Robotic Suitcase
Gesture based Robotic Arm
Multipurpose Robot For Military
Whiskers based Robot
How to Build an Stair Climbing Robot?
Solar Based Railway Crack Detection Robot
Collision Avoidance Robot
Surveillance Robot
Micro Flying Robot
Octa-Pedal Bot using the Klann Mechanism
Rescue System From Bore well
Line Follower With Arm Robot
Obstacle tracker and follower robot using Image Processing
Robotic thumb
Robotic Snake using Arduino
Agriculture robot using Arduino
Step block Robot
Robot Swarm Construction
Solar panel cleaning robot
Autonomous Navigation Robot
Home Cleaning Movable Robotic Arm
Videography Robotic Arm
Robotic arm in construction
Solar tracker robot using microcontroller
iRobot
Gesture Controlled Wheel chair
Bluetooth controlled Hexapod
Develop an Edge Detection Robot using Arduino
Rugged elevation four legged robot using Arduino
Multi link Aerial Robot
Robotic Arm Simulation with ROS and Gazebo
Automatic Grass cutter using Arduino
Hopping Robot Simulation using ROS

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies