INTRODUCTION
In this project, we will learn how to make a Bluetooth controlled car using Arduino UNO, L293D motor driver shield, and a Bluetooth module.
This robot can be controlled wirelessly using a mobile phone, making it a fun and practical project for beginners in robotics and Arduino.
WATCH YOUTUBE VIDEO
Watch full working of Bluetooth Control Car:
COMPONENTS REQUIRED
| Item Image | Item Name | Quantity | Buy |
|---|---|---|---|
![]() |
Arduino UNO | 1 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
L293D Motor Driver Shield | 1 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
HC-05 Bluetooth Module | 1 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
DC Motors | 4 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
Wheels | 4 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
Battery Pack (18650) | 1 | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
![]() |
Jumper Wires | As Required | {getButton} $text={Buy Now} $icon={cart} $color={#007bff} |
TOOLS REQUIRED
| Image | Tool Name | Quantity | Buy |
|---|---|---|---|
![]() |
Screwdriver | 1 | {getButton} $text={Buy Tool} $icon={cart} $color={#007bff} |
![]() |
Wire Cutter | 1 | {getButton} $text={Buy Tool} $icon={cart} $color={#007bff} |
APPS AND ONLINE SERVICES
| Image | App Name | Access |
|---|---|---|
| Arduino IDE | {getButton} $text={Download} $icon={download} $color={#007bff} | |
| Bluetooth Control App | {getButton} $text={Download} $icon={download} $color={#007bff} |
WIRING CONNECTIONS
Bluetooth Module ↔ Arduino
| HC-05 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| TX | RX (Pin 0) |
| RX | TX (Pin 1) |
Motor Shield
Attach L293D motor shield directly on Arduino UNO and connect motors to M1, M2, M3, M4 ports.
ARDUINO CODE
WORKING PRINCIPLE
The Bluetooth module receives commands from your mobile phone and sends them to Arduino. Arduino processes the signals and controls the motors through the motor driver.
TIPS
- Use correct baud rate (9600)
- Check TX-RX connections carefully
- Use fully charged battery
CONCLUSION
This project helps you learn wireless control and motor driving using Arduino. It is a great step towards building advanced robotics projects.









