loading
Picture of RC Car to Robot
main2.jpg
main3.jpg
main4.jpg
main5.jpg


Converting an RC car into a robot is a quick and easy way to get started with robotics. At the very least, when you get bored of playing with your remote control car after three days, you can turn it into a robot that will do all of your evil bidding. Well, maybe not all of it, but at least a sizable amount.

In this Instructable I will go over the bare minimum you need to get started. Think of it as a template for making a basic robot that can be expanded with sensors, code, and additional hardware to do some really amazing things. You can now impress your family, make new friends, and scare your pets with the power of robot magic.

Step 1: Go Get Stuff

Picture of Go Get Stuff
You will need:

(x1) R/C Monster Truck (Radioshack #60-646)
(x1) Arduino Uno REV 3 (Radioshack #276-128)
(x1) Arduino Motor Shield (Radioshack #276-131)
(x1) Parallax Ping Sensor (Radioshack #276-136)
(x1) Heavy-Duty 9V Snap Connectors (Radioshack #270-324)
(x1) Size M Coaxial DC Power Plug (Radioshack #274-1569)
(x1) Multipurpose PC Board with 417 Holes (Radioshack #276-150)
(x1) 90-Ft. UL-Recognized Hookup Wire (Radioshack #278-1221)
(x1) Enercell® Alkaline 9 Volt Battery (Radioshack #25-853)
(x1) 6" Heat-Shrink Tubing (Radioshack #278-1627)
(x1) 5-1/2" Zip Ties (Radioshack #278-1631)
 
1-40 of 74Next »
budrow014 months ago

I also have the 4 pin sensor and don't know how to program it. Thanks!

budrow014 months ago

I can't copy the code. I'm not sure if you did that on purpose or not?

Hi Randofo! I am running an RC car with the same setup as yours. Will I be able to wire up the car's standard 6v battery pack to the motor shield without frying the ping sensor? Will the ping sensor take on 6v?

Thanks,

Electronics_Geek

I don't think it could, but you could use a voltage regulator to bring it within the operating voltage of the Ping sensor.

that would be pretty cool if you used a traxxas or any other fast rc car

abencomo1 year ago

Nice tutorial, thanks for sharing! We built a similar project. However, we installed an Android device onto a RC car and used an IOIO board instead to control it autonomously. Here is the preliminary result:

arun3491 abencomo12 months ago

hi abencomo, really u have done great job, can u send the details of ur project, like app which follows the ball, code and schematics to my mail arun3491@gmail.com.

AlB1 arun349112 months ago
All the information and code is here:

http://www.socsci.uci.edu/~jkrichma/ABR/index.html#SOURCE%20FILES
GochtG arun349112 months ago

That's great! Can you tell me more about your project? (agocht@gmail.com)

Great Instructable! Your build and pictures are so clean! Thank you so much for documenting this so clearly!

The choice of adding a motor shield kind of confuses me, though. If you have a steady hand then connecting four wires to the car's RX chip and taking advantage of the car's already present H-bridge is pretty simple. You can even send PWM signals and it works to control the motor's speed.

If you already have a motor shield or don't want to solder to a surface mount chip then I totally understand, but one can easily cut out $20 to $30 of the cost of this project with some careful soldering.

Can you pls share the wiring on the car's RX chip and/or the H-Bridge?

S0uraV_DAS1 year ago

Awesome work! I am building it now!

iliriano1 year ago

Thanks for the great instructions and pictures. My son and I just finished the truck and it worked. However the truck is only going foward and to the right, it pauses and repeats again. When I copied and pasted your scripts a bunch of extra spaces were added between the lines. I will delete them to see if this is the fix?! Otherwise we will have to recheck the Ping soldering and wiring to the Arduino motor shield, to find other errors.

Can you screenshot the code? I haven't done anything arduino but I do know a bit of code.

vkadnor1 year ago
can i use arduino leonardo and l298 ic motor shield
tarroyo21 year ago
How possible to pull this off using a Sensored Brushless Motor system? Novak is what I am wanting to use).
NASCAR181 year ago
Do you know if these sensors will work? "Ultrasonic Module HC-SR04 Distance Measuring Transducer" If not does anyone have code for these? great project!
can we use a different arduino motor shield
randofo (author)  tharindurc 1 year ago
Yes, but perhaps not with these instructions. These instructions are centered around this shield.
12y11 year ago
is it possible to solder jumpers directly to the IC?
vek112 years ago
Instead of using a motorr shield, can I use a motor driver ic(SN754ONE)
kaipenzhorn2 years ago
Thanks for the great instructable! Could I use this motor shield? http://www.radioshack.com/product/index.jsp?productId=13351656 I am new to all of this stuff. Thanks
mihir.crazi2 years ago
I have made a similar kind off project but instead of an arduino motor shield and a ping, i have attached a adafruit type of motor shied and a hc sr 04 sensor . can you please help and modify this coding for an adafruit motor shield along with a hc sr 04 sensor .
randofo (author)  mihir.crazi2 years ago
No, but please share your code if you do.
mike0101012 years ago
You mentioned that the front motor was the "turn motor". how exactly does that work? does it actually turn or spins the left or right wheels to achieve turning? I'm wondering if one would need 2 motor controllers for an RC that has for motors
randofo (author)  mike0101012 years ago
If it has four motors, then you might. Mine has two motors. One drives the back wheels and the front one turns the axle left and right.
angpal592 years ago
works great but my wheels wont turn, they stay where they are when I fire it up but other than that it works perfect.
angpal592 years ago
I am trying to delete one of them but having a hard time, bear with me please
angpal592 years ago
Here it is, older motor shield, can I use this one?
DSCI0062.JPGDSCI0062.JPG
leeseibert2 years ago
Thanks for the How to.

I am working on a project very much like this. See my video here: https://www.youtube.com/watch?v=SPLlTAVeIf8
Good day! I have one question about this project. Should I use Xbee modules to connect PC with robot??? I will be appreciate for your answers!
shar22 years ago
may I know what's the purpose of connecting the ground socket on the shield to the input ground screw socket on the motor shield?
dude should you only use new bright cars

hilmara2 years ago
Hey there, I used same arduino, same motor shield, same ping sensor, same code, but different rc car, basically the same two simple motors, but somehow my car moves only forward, with a short little stop, than moves again forward even if there are objects, like my hand or foot, It never reverse and doesnt turn the wheels. Can anyone help me? something wrong with the code or ?
shar22 years ago
Hi, I've used exactly the same kind of Arduino, motor shield, Ping sensor and code but different RC car for my project. However, the rear wheels turn forward and then reverse repeatedly when there is no obstacle. It works fine when there is an obstacle. May I know what's the problem?
focalcity shar22 years ago
hey, I had the same problem. Different car, anytime I power it up. it moves forward then backwards repeatedly, but when I keep my hands in front of it, keeps moving forward
hilmara2 years ago
Hi there, cool project. Im planning on doing my own. I got this old r/c car wich only has one motor, the rear one is that okay ? do I have to fix the code? and second, what do I do with the originally on/off button and its wires? thanks in advance !
hello when i put in the cod e every thing works fine but every 5 second the motors stop and some times the ping sensor does no always work is ths normal
shar22 years ago
Where did you connect the wires from the battery pack and from the switch to?
randofo (author)  shar22 years ago
I am no longer using the car's battery pack and switch. It is all powered off the 9V.
1-40 of 74Next »