Skip to content

krishisharma301/Arduino-Bluetooth-Controlled-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Arduino HC-05 Bluetooth Controlled Robot

πŸ”§ Developed using Arduino (UNO/Nano) and Embedded C (Arduino IDE)
πŸ“± Controlled wirelessly via HC-05 Bluetooth Module and Android app


πŸ“š Table of Contents


πŸ“Œ Project Overview

This project demonstrates a Bluetooth-controlled robotic vehicle using an Arduino microcontroller. The robot receives commands from a mobile Bluetooth application and moves accordingly.

🎯 Purpose of the project:

  • Learn Bluetooth-based wireless communication
  • Understand motor driver interfacing
  • Implement real-time embedded control logic

πŸ“Ή A real working demo video is included in this repository.


🎯 Features

✨ Wireless Bluetooth control
πŸ“± Android mobile app interface
βš™οΈ Forward, backward, left & right motion
πŸ” Real-time response
πŸ”‹ Battery powered
πŸ“Ή Real working prototype (video proof)


🧰 Tools & Technologies

Tool / Component Usage
Arduino UNO / Nano Main controller
HC-05 Bluetooth Module Wireless communication
L298N Motor Driver Motor control
Arduino IDE Programming
Git & GitHub Version control
Markdown Documentation

πŸ“ File Structure

Arduino-Bluetooth-Controlled-Robot/ β”œβ”€β”€ code/ β”‚ └── arduino_bluetooth_robot.ino β”œβ”€β”€ circuit/ β”‚ └── connection_diagram.png β”œβ”€β”€ demo/ β”‚ └── working_video.mp4 └── README.md


πŸ”§ Hardware Setup

πŸ”Œ Components Used

  • Arduino UNO / Nano
  • HC-05 Bluetooth Module
  • L298N Motor Driver
  • DC Motors
  • Battery Pack
  • Robot Chassis & Wheels

πŸ”— Connection Summary

  • HC-05 TX β†’ Arduino RX
  • HC-05 RX β†’ Arduino TX (via voltage divider)
  • L298N IN pins β†’ Arduino digital pins
  • ENA & ENB β†’ PWM pins

(Refer to circuit diagram in the circuit/ folder)


πŸš€ How to Run the Project

πŸ› οΈ Step-by-Step Instructions

  1. Open Arduino IDE
  2. Load arduino_bluetooth_robot.ino
  3. Select correct Board and COM Port
  4. Upload the code to Arduino
  5. Power the robot
  6. Pair HC-05 with mobile (default PIN: 1234)
  7. Send commands from Bluetooth app

πŸ“² Control Commands

Command Action
F Forward
B Backward
L Left
R Right
S Stop

πŸ“ˆ Output & Demo

πŸ€– Robot Behavior

  • Responds instantly to Bluetooth commands
  • Moves smoothly in all directions

πŸ“Ή Demo video available in:


πŸŽ₯ Project Demo Video

▢️ Watch the working demo here:
https://github.com/krishisharma301/Arduino-Bluetooth-Controlled-Robot/blob/main/demo/Workingvideo.mp4

πŸ™‹β€β™‚οΈ Developer Info

πŸ‘€ Krushna Sharma
πŸŽ“ Robotics & Automation Engineering Student
πŸ”— GitHub: https://github.com/krishisharma301
πŸ”— LinkedIn: https://linkedin.com/in/www.linkedin.com/in/krushna-sharma-612575324


🏷️ Tags

#Arduino #BluetoothRobot #EmbeddedSystems #Robotics
#HC05 #L298N #EngineeringProject #Internship

About

Arduino Bluetooth Controlled Robot using HC-05 and L298N

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages