In this project, I will show you how to transform an RC toy car to Bluetooth controlled through your Android smartphone.
Step 1: What You Need?
1 x Arduino UNO
1 x USB Type-B Cable
1 x Computer with Arduino IDE installed
1 x Mini Breadboard
Male-to-Male Jumper Wires
Female-to-Male Jumper Wires
Power:
4 x 1.5V AA Battery or
1 x LiOn Rechargeable Battery ( I used an 12V LiOn rechargeable battery)
1 x 4xAA Battery Holder (for AA battery)
1 x Mini Breadboard
Male-to-Male Jumper Wires
Female-to-Male Jumper Wires
Power:
4 x 1.5V AA Battery or
1 x LiOn Rechargeable Battery ( I used an 12V LiOn rechargeable battery)
1 x 4xAA Battery Holder (for AA battery)
Optional
1M Ohm Resistor & 100k Ohm Resistor (for Battery Level)
4 x LEDs (for light)
1 x Speaker / Buzzer (for horn sound)
4WD 2 Layer Smart Car Robot Chassis Kit Base Set
Arduino 7.4v 1500mAH 18650 Li-ion Rechargeable Battery
Soldering Iron & Solder Lead
Cable Cover
Arduino Compatible UNO Ultimate Starter Kit / Learning Kit
USB To Power Jack Cable
Cable Cover
Arduino Compatible UNO Ultimate Starter Kit / Learning Kit
USB To Power Jack Cable
Don't have components? Don't worry. Just click the component's name.
Step 2: Remove The Existing RC Circuit.
Before starting, remove the existing rc circuit.
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 3: Build Your Circuit.
Ι suggest you to build your circuit on Mini 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 4: Upload Code To Board.
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!
Step 5: Android Bluetooth Controller.
To control your new Bluetooth car, download and install this android application:
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 6: Test Your Android Bluetooth RC Car.
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.
Arduino UNO R3
bluetooth
bluetooth module
buzzer
hc-06
Intermediate
l293
L293D
l298
L298N
LED
Lion
motor
motor driver
project
RC car
rechargeable battery
smart car Robot



