Bluetooth-Controlled Car with HC-05 Module

Build a car that can be controlled wirelessly via a smartphone using Bluetooth communication.

Jul 26, 2024

31179 views

11 respects

GPL3+

Components and supplies

8

Male/Female Jumper Wires

4

Geared DC Motor

1

HC-05 Bluetooth Module

1

Arduino Uno Rev3

1

3.7V 1100mAh Lithium Rechargable Battery

1

ELEGOO L298N Dual H Bridge Stepper DC Motor Driver Shield Expansion Development Board

2

white LED 5mm 20mA

Apps and platforms

1

Arduino IDE

1

Arduino Car Connect

Project description

Code

Bluetooth_Car

cpp

Upload this code before making connections

Downloadable files

Bluetooth Car Connections

Use the Schematics to assemble your car

Bluetooth_Car_Connecttions.png

Comments

Only logged in users can leave comments

gillisclaes

2 days ago

Can someone help me please. I built the car on a breadboard for the time being. Unfortunately, the Arduino Car Connect App cannot pair with the module "HC-05" I also don't get the opportunity to enter the password. I have read everything 10 times and connected it well but it just doesn't work. Furthermore, it is a very nice project. Can someone please give me good advice. I have an android smartphone and I also use Windows 11. Thanks in advance.

angadiameya007

3 hours ago

Hi! Thanks for trying out my project! 😊 I'm sorry to hear you're facing issues with pairing the HC-05. When I first tried this project, I had a similar problem, and it turned out my board was faulty. To troubleshoot, could you check if the HC-05 is discoverable in your phone’s Bluetooth settings (outside the app)? If not, the module might not be powered properly or could be damaged. Also, remember that the first time you connect the HC-05, you need to pair it via your phone’s Bluetooth settings. Use the password 0000 or 1234 during pairing. The app only shows devices that are already paired, so it won’t detect the HC-05 until it’s been paired through settings. Once paired, you just need to select the HC-05 from the list of paired devices in the app. I recommend trying my basic HC-05 + Arduino tutorial to ensure your module is working correctly: [ Link- https://projecthub.arduino.cc/angadiameya007/bluetooth-project-voice-controlled-led-4c4392]. Could you also share more details about your setup, like how you’ve powered the project and any error messages in the app? This will help pinpoint the issue. Looking forward to helping you out! 👍

ahmed9111

16 days ago

Please brother it's urgent. Tomorrow will be submit Date.

ahmed9111

16 days ago

Hello brother send me a app Link. Please today is a last date.

angadiameya007

3 hours ago

Hello! The Arduino Car Connect app used in the video is actually made by me and is saved on my Google Drive. You can download it using the link below. It’s also available in the "Apps and Platforms" section of this project. Link- https://drive.google.com/file/d/1z1Vm_04YrWKSg64CcdCJAbShgD-JymEz/view Let me know if you have any further questions!

jcooper32

2 months ago

Great project, I ran into some issues though. First off, I wouldn't attempt this exact setup without an android device, I couldn't find a good iOS app to work with. Another gotcha, the Rx pin on the HC-05 should not be directly plugged into the GPIO on the arduino because it can't handle 5v, you need to use a resistor divider to avoid damaging it (see: https://lastminuteengineers.com/hc05-bluetooth-arduino-tutorial/). I ultimately used a different approach with two Arduino R4 boards that have the built-in ESP32 that supports bluetooth, one for the car and the other for a controller (the HC-05 only supports bluetooth 2.0). There's a lot of intricacies to the bluetooth protocol, I used this tutorial and got it working without too much effort: https://docs.arduino.cc/tutorials/nano-33-ble-sense/ble-device-to-device/ . I made the car the peripheral and the controller the central.

bob-easyeda

2 months ago

Hi, your project is so amazing! Are you interested in OSHWLab Stars :https://oshwlab.com/activities/spark2023 we are offering up to $5000 in coupons for each entry to cover all your fabrication costs.

kash0i667

2 months ago

It gives response as 0 0 when I press remote and motor is not working

kulkat11

3 months ago

It's cool!! I used this to create the body and driving system for a remote control lawn mower. I rent it out to my friends and this is how I make a little extra $$$. Impressive and basic! I hooked up a controller using different code, but this is super useful and cool.

jesus-gonzalez33

3 months ago

Hello! Thanks for the information provided, it worked fine. We are an international school (QSI El tigre) and for teaching purpose we have choose you project as a prototype for the students. however I would like to know how can I create an application to control their own project. I mean something as you made (Car Connect app). Or in case that one student want to add sensor to the prototype (your design) how can student add this function to the used app?. we really appreciate your help! Sincerely Jesus

angadiameya007

3 months ago

I’m really glad to know that my project is helping your students learn! I created the Arduino Car Connect app using MIT App Inventor. However, I haven't documented the process of making this app yet. I may document it in the future, but it could take some time. In the meantime, for adding sensors and customizing the app, I recommend checking out YouTube videos or online tutorials on MIT App Inventor, as they offer great guidance on adding features and making your own app. Feel free to reach out if you need further help!

jesus-gonzalez33

3 months ago

Hello I am working in this model but I do not find the arduino bluetooth app that you are using in this video. can you please provide me the name of that?

angadiameya007

3 months ago

Hello! The Arduino Car Connect app used in the video is actually made by me and is saved on my Google Drive. You can download it using the link below. It’s also available in the "Apps and Platforms" section of this project. Link- https://drive.google.com/file/d/1z1Vm_04YrWKSg64CcdCJAbShgD-JymEz/view Let me know if you have any further questions!