6

I am new to hardware. For my first project, I want to connect my RC car controller with my computer so I can control my RC car in my PC.

What kind of things (hardware, cables, tools, as well as knowledge) do I need to acheive this goal?

Is it useful if I have a breadboard?

Kevin Vermeer
  • 20,067
  • 8
  • 57
  • 102
kim taeyun
  • 417
  • 1
  • 4
  • 9

1 Answers1

9

I did this a couple of years ago with a cheap (£5) RC Lamborghini I bought from a supermarket.

To start with, I dismantled the remote control and located the switches that made it go forward/backward/left/right.

I then soldered wires onto each side of each switch, the other end of these wires I connected to octocouplers in a breadboard.

The other side of the octocouplers were wired into an Arduino - the octocouplers simply separate the two electronic circuits (Arduino and Remote) so you can control the switches on the remote from the Arduino without mixing the two circuits and all of the complications that go with that.

Finally, I wrote a small Arduino program that could receive commands over the serial port (USB) from the computer and control the appropriate switch depending upon the command received.

This enabled me to write simple Python scripts to send the required commands to the Arduino, meaning I didn't have to compile and upload new code to the Arduino every time I tweaked what I wanted the car to do.

You can see the result here:

http://www.youtube.com/watch?v=KDM_f_t8TL8

I did this with very basic electronics knowledge, though if you don't have any experience in programming, you'll likely struggle with the software side of things.

Anthony

littlecharva
  • 564
  • 1
  • 6
  • 12
  • thank you so much! all do I need to prepare is just Arduino, Breadboard, some wires, resistors, RC car, RC remote ? – kim taeyun Apr 06 '11 at 12:05
  • @kim - You'll need some way to connect the (possibly) variant logic levels and ground references between the Arduino and remote. Optocouplers are a simple solution for this problem, though you may be able to use just wires (and possibly resistors). – Kevin Vermeer Apr 06 '11 at 13:53
  • 2
    Do you mean optocouplers? Octocouplers sound like something kinky that you do with invertebrates. – Nick Johnson Apr 07 '11 at 01:51
  • If you have a LPT port you can replace the Arduino (or other embedded computer/decoder) with direct input from the computer. – Matthew Whited Jun 21 '11 at 10:11