An open API service indexing awesome lists of open source software.

https://github.com/aditya14sharma01/bluetoothcar

All necessary files for Bluetooth Enabled Car
https://github.com/aditya14sharma01/bluetoothcar

arduino arduino-uno arduinouno bomotors driver hc05 hc05-module l298n l298n-h-bridge l298n-motor-drive motor motor-controller motor-driver

Last synced: 9 months ago
JSON representation

All necessary files for Bluetooth Enabled Car

Awesome Lists containing this project

README

          

# BluetoothCAR
# 🚗 Bluetooth Controlled Arduino Car Project

This is a DIY Bluetooth-controlled car built using an **Arduino Uno**, **HC-05 Bluetooth module**, and **L298N motor driver module**. The car is wirelessly controlled via a smartphone Android app and is perfect for beginners in robotics and embedded systems.

---

## 🔧 Features

- Wireless Bluetooth control using HC-05
- Motor control via L298N H-Bridge
- Forward, backward, left, right, stop, lights commands
- Compatible with Android/Iphone smartphone apps
- Modular and expandable for future upgrades

---

## 📦 Components Used

| Component | Quantity |
|------------------------|----------|
| Arduino Uno R3 | 1 |
| HC-05 Bluetooth Module | 1 |
| L298N Motor Driver | 1 |
| DC Gear Motors | 4 |
| Car Chassis (4WD) | 1 |
| Wheels | 4 |
| Battery (12V) | 1 |
| Jumper Wires | - |
| Smartphone | 1 |

---

## 🔌 Wiring Diagram
![images/circuit.png](images/circuit.png)
---

## 💻 Arduino Code

The Arduino sketch is located in the `car_code/` folder:
- File: `Source Code.txt`
- File: `Source Code.ino`
It records characters sent via Bluetooth and drives the motors accordingly.

**Sample Commands:**
- `F` → Forward
- `B` → Backward
- `L` → Left
- `R` → Right
- `S` → Stop
- `Y` → Front Led On
- `y` → Front Led Off
- `Z` → Back Led On
- `z` → Back Led Off
---

## 📱 Android App Control

The Car Currently Supports only Android Software

The APK File is located in the `Application/` folder:

- APK : `BTCAR.apk`

---

## 🚀 How to Run

1. Upload `Source Code.ino` to the Arduino Uno using the Arduino IDE.
2. Power the car with a battery pack (avoid USB during motor operation).
3. Pair HC-05 with your phone (`Default password: 1234` or `0000`).
4. Open your Bluetooth controller app and connect.
---

## 📸 Demo Images

![Car](images/hello.png)
![Car](images/sample.jpg)

---

## 🛠️ Future Improvements (Optional)

You can upgrade this car with:
- Ultrasonic sensor for obstacle avoidance
- Line-following IR sensors
- Voice control via Android app
- IoT control using WiFi (ESP8266)
- Camera module for FPV
- GPS module for navigation

---

## 👨‍💻 Author & Credits

- `Aditya Sharma` – [GitHub Profile](https://github.com/aditya14sharma01)

- Feel free to fork or modify this project!