I'm sure that each of you can find at home unused RC car. This instruction will help you change your old RC car to original gift :) Due to the fact that the RC car I had was small in size I have chosen Arduino Pro Mini as a main controller. Another important module that I've used in this project is TB6612FNG dual motor driver carrier. This motor controller has sufficient range of acceptable input voltages (4.5V to 13.5V) and continuous output current (1A per channel). As a bluetooth receiver I used a popular inexpensive module HC-06. Additionally, you can use LEDs as front and rear lights of the car.

Components of the project:

  1. RC car (may be an old and broken)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 bluetooth module or similar x1
  5. Leds: 2x red and 2x white
  6. Resistor 10k (required for leds) x4 or 10k SIL Resistor Network x1
  7. Breadboard (half size) x1
  8. Jumpers and cables
  9. AA batteries x4

Step 1: Connection of the Modules

The way of connecting Arduino Pro Mini with the other modules is given below. Don't forget to connect the supply voltage to each module (VCC, GND).

1. Bluetooth (e.g. HC-06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V from Arduino Pro Mini (VCC)
  • GND - GND

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motor voltage (4.5 to 13.5 V) - 6V from RC Car battery
  • Vcc - logic voltage (2.7 to 5.5) - 3.3V from Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC Motors

  • A01 - drive motor A
  • A02 - drive motor A
  • B01 - steering motor B
  • B02 - steering motor B

4. LEDs -> Arduino Pro Mini

  • front right led - 2
  • front left led - 3
  • rear right led - 14
  • rear left led - 15
The arduino coding is to be done in a particular software ?
<p>ya , you have to download the arduino desktop app to programme the arduino</p>
<p>Hi, I use the Arduino IDE and USBasp programmer to program Arduino Pro Mini 328</p>
<p>post a skematic plz</p>
<p>hey bro i dunno why but my circuit wont budge i am using a different motor driver tho it is an L298n motor driver (*** help this newbie plzz broz!***) secondly i am detecting no voltage changes in the arduino outputs 9,8,7,4 and for pmwa and b i havent connected them also my motor driver dosent have any stby port HELP!!!</p>
<p>How do we connect the app to the car?</p>
<p>Hi,</p><p>I've just added detailed instructions on how to use the Android app in the last step ;)</p>
<p>can we make this connection of modules to arduino uno and channel relay module or any other module ?</p>
<p>for motor shield l298</p><p>it shows a compiling error that </p><p>serial1 is not declared in this scope</p>
<p>Coz this example for Arduino motor shield refer to Arduino Leonardo (not Pro Mini)</p>
Can we use a different motor driver <br>Like H - bridge dual motor driver L293d or l298d ?
<p>Sure, I've added a useful link in step 2: Arduino Code. There is sample code for Arduino motor shield (L298)</p>
Hey sheraz14 ! My circuit worked ! However my motor got too fast (high current) that it rebooted the whole board :D
<p>Try adding a small voltage regulator to the circuit and you shouldn't have that problem. </p>
<p>Hi, you can use a separate battery to power the DC motors (e.g. LiPol 7.4V if the nominal voltage for your motors or rc car is 6V, but please remember that the voltage increasing will shorten the life of the motors and you do this at your own risk).</p>
Hi ! Im doing a similar project as you but i have problems trying to increase the speed of my motor. Do you have any advice for me ?
use tip120
<p>This is so cool! Thanks for sharing and welcome to the community!</p>

About This Instructable




Bio: I'm an enthusiast of robotics :)
More by silver_a:Remote Controlled Smart Robotic Arm Inspector Roomba 4WD All Terrain Arduino Robot for Everyone  
Add instructable to: