The Hobby Robotics Page

Here you'll find tips on turning an RC(remote control) toy car into a mobile robotic device.

I purchased this car at Radio Shack a couple of years ago, and playing with it by remote control has gotten kind of boring for me, so I have decided to turn it into an autonomus robotic toy.

By the way, let me tell you why the fastest way to get started into mobile robotics, is by using an RC toy car/truck/tank:
1) Even as brand new they are cheap, cost even less if aquired at garage sales. The one for this project was purchased as brand new, but I have aquired other 2 for only a couple of dollars each at garage sales.
2) All the mechanical things such as motors, gears, tires and steering system come already built in them, all you have to do is remove the car's electronics board and install your own microcontroller board, motor driver board or IC and sensors.

Because of some non robotic projects in the past, I own the the
F100 microcontroller board from tecel micro.
Except for the steering motor, the 2 drive motors on this RC car are very powerfull motors that require a very high current to be driven, there's no way the popular L293D IC or any other IC can drive these motors, it'll instantIy burn, that's why I also just aquired the
D100 motor driver board from tecel.

Do all RC toys require a motor driver board such as the D100?
No... there's millions of rc toys that their motors can be easily driven by motor driver ICs such as the L293D, as a matter of fact the motors in the two RC cars that I aquired at garage sales can be driven by the L293D.


About the Car
Drive   Twin Motor, 4-Wheel Drive
Steering   Digital Proportional Steering
Length   19.875in(50.48cm)
Width   11.625in(29.53cm)
Tire's Diameter   4.00in(10.16cm)
Drive Motor's DC Resitance   0.5 ohms each
Steering Motor's DC Resitance   7.5 ohms

Picture of the RC car after it's own electronics were removed

The hanging wires coming out of it, are from the 2 drive motors and the steering motor. The white cylinders are D-size rechargable batteries. Note: This car was designed to be operated with a 6-battery C-size power pack, since I wanted to give it more battery power, a total of 9 D-size batteries were attached to the car's body with silicone glue, 6 of those can be seen on the picture, the other 3 are located in the bottom of the car.

Steering:
Before I opened the car, since it's equipped with digital proportional steering, I always assumed that a standard
servo would be taking care of the steering, well... I was wrong.
In this car, the receiver and steering control electronics were all in the same board. I found the servo position 5K pot to be inside of the steering motor/gear box, that's why there are 5 wires coming out of the steering motor box, 2 for the motor and 3 for the 5K pot.

Let me explain how I decided to control the steering without using the car's electronic board:

Step 1) I took apart a standard HS303 servo that I had no use for. Now... let's recall that in a standard servo, both the position pot and the motor are soldered to the servo's control board, so, after taking note of the spots where the servo's 5K pot was soldered at, I unsoldered it and removed it from the servo's control board, I also unsoldered and removed the servo's motor from the servo's control board.

Step 2) Soldered the 3 wires from the car's pot in the spot where the servo's pot used to be soldered at. Soldered the 2 wires from the car's steering motor in the spot where the servo's motor used to be soldered at... Now controlling the steering is just as easy as sending control pulses to a standard servo motor.

There's a few more details to step 2 than I have time to write for, but if you're in a similar situation and want more details, send me an email.


Finally got some spare time to take one more picture.
Here we see the car with 3 infrared sensors mounted in the front bumper, the
D100 motor driver board and the F100 microcontroller board can also be seen, the servo controller board is so small I had to draw a yellow line pointing to it. The edge of the power supply board can barely be seen at the left.
The F100 generates the signals for the D100 board, the steering servo board, and the infrared emiting LEDs.
Latter on, I will add some more sensors such as sonar and for line following.

To be continued....


More pictures and programming tips comming...

In the mean time, here's a Tip:
Don't ever spend any money on robotics books, the internet is full of information on the subject. The book's writter might have gotten most of the information from the web anyways.

Links
rc robots Check out this page for tips on building and controlling your own mobile platform from scratch.

if you have any suggestions or things that you'll be looking forward to, email me at: hobby_robotics@yahoo.com