RF Controlled Robot Car

My first two projects related to Arduino are clock related. If you haven’t seen them before, its the Digital Alarm Clock and Digital Clock on 7 Segment Display. Now, I am going to share a project which uses Cheap RF Modules to control robot wireless.

The wireless transmission uses cheap RF module on 433Mhz. This modules can be obtained at a very low cost. Since they are available at low cost, they are not that perfect as compared to more expensive RF modules.

rf4
433Mhz Transmitter
rf3
433Mhz Receiver

For the wireless control part, I use a simple method which is directly send a character for each directions. The receiver will receive the character and determine the direction to move. Since this is a direct method, the wireless transmission is prone to noise interference. In order to reduce the disturbance of noise, there is a need to apply a “filter” to cancel out the noise and get the data.

I will try to figure out, how to solve the noise problem of this RF module in the future.

rf1
Controller: Uses four buttons for basic directions control.

The structure of robot car I made it on my own, DIY rocks!! The base was made of unused acrylic piece, then cut into desired shape that suits the motor. The motor that I have used here is Tamiya Twin Motor Gearbox. The speed is still okay but not that fast, this can be adjusted by changing the gear ratio. Too bad that I have lost the gear so I have to stick with this speed.

rf2
Robot Car Overall View

To control two motors bidirectionally, I use L293D motor driver to control. By using L293D motor driver, I can control both the directions and speed of two motors. The motors use external supply, 6V which is feed into L293D. However, to have a longer life of motor, the recommended voltages are between 1.5V to 3.0V.

rf4
Top View of Robot Car
– Another Arduino clone on stripboard

I use the wall plug, voltage 12V to supply the Arduino for robot car and 4 AA battery for two motors.

rf3
Close view on the receiver part on robot car

A video to demonstrate how this RF Controlled Robot Car works.

Enjoy 😀

If you have any questions regarding this project, feel free to comment below.

11 thoughts on “RF Controlled Robot Car

  1. Nice work! 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:

  2. Your work is awesome …if u post the schematic and codes i ur blog it will be very nice …so that we can try all those stuff…..

  3. Do you control the robot with a joystick and pwm signal? If yes, i’d Luke to sede the code of TX and RX..i’m trying with virtualWire.h bit without success.. 😦

  4. Nice work and nice explanation on how to build a “remote control car”.
    We guys tried build the same project by the website mentioned here http://www.engineersgarage.com/contribution/wireless-robot-control-using-rf-module. This project is a similar wireless remote controlling applicable to two-wheel drive robots. The wireless remote is a 434 RF module and the robot is driven on DC motors controlled by an L293D motor driver IC. Typically, 434 RF modules have a range of 50-60 metre but can be extended up to 300-350 metre. So, after extending the operational range of RF module, the RC robot will have an impressive distance to wander around.

Leave a comment