Arduino Bluetooth RC Car (Android Controlled)

300,104

123

186

Hello, in this project I will show you how to transform an RC toy car to Bluetooth controlled through your Android smartphone!

Before starting, make sure that you have:

  • Arduino uno board
  • L293D motor driver
  • HC-06 Bluetooth module
  • RC Car that can fit all the above !

Optional you will need:

  • 1M & 100K resistor for battery level
  • 4x leds for lights
  • 1x speaker/buzzer for horn sound

For power, you can use the existing batteries (4x 1.5V AA), or replace them with a LiOn rechargeable battery pack.

(I used 12V LiOn rechargeable battery pack)

Official page: http://www.ardumotive.com/bluetooth-rc-car.html

Step 1: Remove the Existing Rc Circuit

Before starting, remove the existing rc circuit. You will not need it any more... you will make a better one from the beginning with Arduino uno ;)

Now, with one battery AA 1.5V you must find the polarity of 2 c motors.

  • For movement motor (back side) the positive polarity cable will be that moves the car forward.
  • For direction motor (front side) the positive polarity cable will be that moves the wheels left.

Step 2: Breadboard Schematic

Ι suggest you to build your circuit on (small) breadboard first.

You can use on/off switch of car like this:

Battery +........./ .......... Arduino Vin

Tip

If you have a "big" rc car it will need more power so you can use L298 module board. L293D motor driver will give max 0.5A per channel and it will be come very hot after while. L298 module board has a heat sink and can give 1A per channel, but is bigger than L293D.

Step 3: Code

Download and open file with Arduino ide. Read every line of code (+comments) to understand how it's working and then upload it to your Arduino uno board!

(for programming arduino uno board you must disconnect first the RX & TX pins of Bluetooth module)

Step 4: Android Bluetooth Controller

To control your new Bluetooth car, download and install this android application:

http://www.ardumotive.com/bluetooth-rc-car.html

Tip

First enable Bluetooth and establish connection with BT module.
(ex. HC-06, password 1234)
Use "Help & info" button if you can not understand how it is working.

Accelelometer function is under developing, use with attention!

If you have problem with this app on your android device you can also use this one.

Step 5: Video of My BT ArduiCar

Video is in Greek language but I believe that you can understand it...

Thanks for watching!!!

Remember that Bluetooth technology will give you max 15-20 meters of control.

Follow - Comment - Share

11 People Made This Project!

Recommendations

  • First Time Author

    First Time Author
  • Make it Glow Contest 2018

    Make it Glow Contest 2018
  • PCB Contest

    PCB Contest

186 Discussions

0
None
JokubasG1

Question 5 days ago on Introduction

I made rc car that is a bit bigger than it’s shown. My problem is that there is too low voltage to turn front wheels. I don’t know what to add or change to put more voltage. I think that arduino puts out too low voltage. 10V battery sould be enough. Could you help me out?

image.jpg
0
None
RoboT16

3 months ago

Can i use l298n in this programing

0
None
hobby electronics

9 months ago

Hello

Can I use HC-05 bluetooth module instead of 06 and is there any AT mode settings in this project

0
None
ErvanP

10 months ago

Can i have the android apps code.

0
None
JhonG26

Question 10 months ago on Introduction

Can I use here 10000mah 5V powerbank instead of 12v LiOn battery; and instead of bluetooth module can I use wifi module instead? thanks!

0
None
LashaG

Tip 10 months ago

My car ^_^

IMG_20180131_005349.jpgIMG_20180131_005355.jpg
0
None
LashaG

Question 10 months ago

I was using this app for a while and now it sends only S on any button can you help me?

0
None
GaryK17

Question 10 months ago on Introduction

Why can't the android device control the car from where ever there is cell phone connectiong?
Thanks

0
None
PranavP62

1 year ago

I m using L298N H bridge and i cannot figure out the the changes in circuit diagram and the code. Any help would be appreciated.

1 reply
0
None
MárcioA34PranavP62

Reply 11 months ago

Mano, fiz um projeto similar, talvez meu código possa lhe ajudar. segue meu git:

https://github.com/AbrantesMar/carrinhorcarduino

0
None
CarlosJ74

1 year ago

1. yo quiero hacer uno esaptamente igual me podrías ayudar calosjaviergarzonpinzon@gmail.com

enviame el esquema y las conexiones


0
None
anand shaurya

1 year ago

My motor not works, it's trill and stop. Why

0
None
Jai akash

1 year ago

Pls send this project pdf to bairavaa1010@gmail.com

0
None
Jai akash

1 year ago

Can I use 9v rechargeable battery.pls reply fast

0
None
mohamed26.7.1996

1 year ago

what is the code that i should write to control in the car speed by two motor only without motor driver?

thanks ^_^

0
None
ulven_brud

1 year ago

By any chance would the code need changing in the case of rev3 arduino motorshield? Thank you :)

0
None
djreaper

1 year ago

Hi. car working but motors are slow why? I Use 12v battery and l293D without leds. THANKS

1 reply
0
None
hazwanh3djreaper

Reply 1 year ago

because u need a motor shield to control the speed motor

0
None
HariN27

1 year ago

bro i want to add a ultrea sonic [distance sensoer] to the same code that is the car will stop automatically when objects come naear 2meters,plz pm me harinadh.38@gmail.com