π§ Developed using Arduino (UNO/Nano) and Embedded C (Arduino IDE)
π± Controlled wirelessly via HC-05 Bluetooth Module and Android app
- π Project Overview
- π― Features
- π§° Tools & Technologies
- π File Structure
- π§ Hardware Setup
- π How to Run the Project
- π Output & Demo
- π§ Circuit Design
- πββοΈ Developer Info
- π·οΈ Tags
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.
β¨ Wireless Bluetooth control
π± Android mobile app interface
βοΈ Forward, backward, left & right motion
π Real-time response
π Battery powered
πΉ Real working prototype (video proof)
| 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 |
Arduino-Bluetooth-Controlled-Robot/ βββ code/ β βββ arduino_bluetooth_robot.ino βββ circuit/ β βββ connection_diagram.png βββ demo/ β βββ working_video.mp4 βββ README.md
- Arduino UNO / Nano
- HC-05 Bluetooth Module
- L298N Motor Driver
- DC Motors
- Battery Pack
- Robot Chassis & Wheels
- 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)
- Open Arduino IDE
- Load
arduino_bluetooth_robot.ino - Select correct Board and COM Port
- Upload the code to Arduino
- Power the robot
- Pair HC-05 with mobile (default PIN:
1234) - Send commands from Bluetooth app
| Command | Action |
|---|---|
| F | Forward |
| B | Backward |
| L | Left |
| R | Right |
| S | Stop |
- Responds instantly to Bluetooth commands
- Moves smoothly in all directions
πΉ Demo video available in:
https://github.com/krishisharma301/Arduino-Bluetooth-Controlled-Robot/blob/main/demo/Workingvideo.mp4
π€ Krushna Sharma
π Robotics & Automation Engineering Student
π GitHub: https://github.com/krishisharma301
π LinkedIn: https://linkedin.com/in/www.linkedin.com/in/krushna-sharma-612575324
#Arduino #BluetoothRobot #EmbeddedSystems #Robotics
#HC05 #L298N #EngineeringProject #Internship