RC car controller and receiver replacement

This radio controlled car controller replacement is a great project to try some new things with that fancy hardware you’ve got sitting around. The hack comes in two parts, the receiver and the transmitter. They’re communicating via Bluetooth so if you only want to build one side of the hardware you should be able to make most Bluetooth devices work as the other. For instance, build the receiver for the car and control it with a Wii remote. Or use the controller to play emulator games on an Android phone.

Both pieces are Arduino based. The controller makes use of a Freeduino with a Bluetooth shield as well as a pair of analog stick breakout boards. The car side of things uses a Bluetooth Bee (a Bluetooth module that is pin compatible with an Xbee socket) and an Arduino pro. Once the hardware bits are assembled, it takes very little code to get the system up and running. Join us after the break for a quick clip of the car in action.

http://www.youtube.com/watch?v=7DsLXjv6Ges

Comments

  1. Nick says:

    Is it just me, or does it look to have quite a bit of latency between him hitting the control sticks and the car reacting?

  2. skater_j10 says:

    Sweet, cool project! I’m glad to see others pushing the DIY limits of present wireless technologies.

    A little while ago I was a part of a similar project using a tank and Synapse 2.4GHz RF modules, which incorporate a microcontroller built-in, and used a bit less hardware as a result. Video here: http://www.youtube.com/watch?v=EUJOn0HEOW8

    Our project didn’t have the versatility of Bluetooth but our range was quite epic and the cost wasn’t all that much. Details here: http://skaterj10.hackhut.com/2011/10/31/build-your-own-rc-tankbot/

  3. Reggie says:

    it’s probably a bit laggy because he’s using 300ms delays in the controller code. Could do it via interrupts instead, then just poll each analog pin when the interrupt fires and update everything accordingly.

Speak Your Mind

*

Related Hacks in arduino hacks

  • Garden sensors measure soil moisture and greenhouse temperature
  • More pins and more power with a DIY Sanguino
  • A much easier take on an Android garage door opener
  • UnoJoy makes your Arduino play well with Xbox 360 or PS3
  • RC car controller and receiver replacement