Build Yourself a RC Car (UPDATED)

by gabrielsan in Circuits > Remote Control

113067 Views, 17 Favorites, 0 Comments

Build Yourself a RC Car (UPDATED)

DSC04999.JPG
DSC05001.JPG
I've always wanted to build my own RC car, and here it is...

  This is my first instructable, be kind =3

**UPDATED**
Now my RC CAR has a proportional acceleration system, it works for backwards and forwards. See it on Step 5


The final result is here:



Material List

DSC04984.JPG
DSC04973.JPG
DSC04977.JPG
You I'll need :
  - A structure (sorry, I didn't took any photos of me making it). Mine includes a steering bar in the front with 2 wheels and the car motor on the back with 1 wheel.
  - 2 hobby servos, one for steering (self explanatory) and one for acceleration (you'll see the magic very soon).
 - A micro switch.
 - 5V regulator for the receiver.
 - 3S 2200mAh LiPo
 - Instant glue  
 - Duct tape

You will also need creativity =]

Fixing the Structure

DSC04986.JPG
DSC04987.JPG
Since my car is 3 wheeled, its very unstable. I've glued a little wing on the bottom of the car as shown on the picture.

If you build the same way I did, you can either do this or lower the center gravity of your car by placing the battery on the bottom of the car.

Putting Things Together

DSC04990.JPG
DSC04991.JPG
DSC04992.JPG
DSC04993.JPG
5v regulator.png
Its time to mount the battery in the car with the battery alarm and the 5v regulator .

*Note: 5v regulator circuit is 5th picture

1- tape the cables to the battery
2- plug the regulator and the alarm in the battery
3- Now, Tape the receiver (radio Rx) to the battery, don't forget to tape the antenna tube too

 It should look like the 3 picture.

 Now glue the steering servo in the right place. Since it's a steering system, the center of the servo arm should be placed on the same line that the front wheels are placed. You can also carve a little space on the servo arm so the steering bar pin can slide in it. This will happen mostly because the servo is not centered perfectly.

The OLD Acceleration System, Yet Simple

DSC04995.JPG
motor accelerator.png
Let the magic begin!

 So, since the signal from the Rx radio is suitable for servos and ESCs (Electronic Speed Control), if you do not have an ESC for brushed motor like me, you'll have to either buy one, make it yourself or use magic.

 I prefer magic myself, so here it goes....

 All you have to do is make the acceleration servo toggle the micro switch that is in series with the motor of the car. Simple and effective, but you can't proportionally control the speed, only on/off. This was the best and quickest way to control the car that I found.

 * Keep in mind that this setup, besides its simplicity, is not meant to be used in big motors/rc cars . It can damage the motor for the excessive job it has to do. 

Follow the schematic and you are almost done.

 Here is a video of the acceleration system in action.


The NEW Acceleration System (Electronic Speed Control)

DSC05034.JPG
servo_signal.png
signal_tests.png
DSC05031.JPG
ESC_schematic.png
As mentioned, you can build your own ESC (Electronic Speed Control), and that is exactly what I did.

First you have to acquire the signal, than process it and finally use it.

     To acquire the signal I wrote a code for arduino (atmega8) to read the servo signal that the receiver uses. It simply counts every x seconds while the signal is on high level logic (5v).  The servo signal is on fig. 2 , the on level can be from 1 ms to 2 ms every 20 ms. Now you know the values from the signal and can use it to control the motor.  Fig 3 shows the acquisition process and the max and min counts values. You can download the signal_tests.pde file in this post for testing the acquisition of the signal.

The only thing left to do is to use the data to control the motor. To do this, I wrote another code and works like a charm! The electronic schematic and the arduino (atmega8) code can be downloaded here. The code is commented, but if you ever feel lost you can always ask =3 .

A video showing the new acceleration system is here:

Almost Done

DSC04998.JPG
DSC04999.JPG
DSC05000.JPG
DSC05001.JPG
Just tape it all together in a nice way, it will look messy but thats the way it should look xD

Connect the voltage regulator to the battery, to the Rx radio and to the motor plug. Then plug the servos to the Rx radio and you are good to go


Hope you all enjoy this instructable. Go see my RC car, The Little Cricket, in action.