DIY Remote Control Car: How to Make Your Own RC Car!

By Mayoogh Girish

remote control car

Remote control cars have been the dream the toy for most kids. And you can never outgrow them! In this post, I will show you step by step, how to make a simple Remote Control Car that operates in RF (radio frequency). This is a very simple and beginner level robotic project which can be made by anyone with interest. I will be discussing on the working of all integrated circuits (IC) and modules used in this robot. And there is no programming required for making this robot!

Required Materials

How Does it Work?

Here we will use a couple of ICs and a motor fixed to a chassis to make a remote control car. The brief idea is to transmit control signals through Radio Frequency and receive it through a receiver module in the car. We will have two switches in our remote control to power each motor of the car. The state of the switches (ON / OFF) is the control data. This data from the remote control is encoded before transmission, received back and decoded again to be sent to the motor drivers. This is achieved using an RF module and an encoder(HT12E)-decoder(HT12D) pair.

remote control car


remote control carThis RF module consists of an RF Transmitter and an RF Receiver. The transmitter/receiver (TX/RX) pair operates at a frequency of 434 MHz. An RF transmitter receives serial data and transmits it wirelessly at RF through its antenna connected at pin 4. The transmission occurs at the rate of 1Kbps – 10Kbps. The transmitted data is received by an RF receiver operating at the same frequency as that of the transmitter. The RF module is used along with a pair of encoder and decoder. The encoder is used for encoding parallel data for transmission feed while reception is decoded by a decoder.

Using the combination of different states f the two switches, you can control the direction of motion of your remote control car. If both switches are off, both motors will be off and the car will not move. If both are on, the car will move straight ahead. And to turn the car, switch ON only the motor on the side to which the car has to turn.

remote control car

Making Power Supplies for the Remote Control Car

remote control car


First we will start with the power supply circuits. Both, the RF transmitter and receiver circuits need separate power supplies. The receiver circuit needs to be powered using 12V supply and transmitter circuit can be powered using 9V battery.

You can see the circuit for the receiver power supply on the right. Using this diagram, wire up the supply circuit. You can also add an LED via a 1k resistor to indicate the state of power supply.


remote control car


  • IC 7805 regulates the 12V supply to 5V. (you can also use a 9V supply here)
  • You can also use 0.1uF and 470uF capacitors inthe circuit.
  • And 1k resistor for status led.


NOTE: Use heat sink for 7805 because we are dropping 7v (12-5) so lots of heat will be produced to burn the regulator so use of heat sink is recommended.


Making the Transmitter (Remote Control)remote control car

remote control car

DPDT Switches for Remote Control

The transmitter circuit consists of

  1. HT12E encoder(Pin Out)
  2. RF transmitter module(Pin Out)
  3. Two DPDT switches
  4. Power supply circuit
  5. And a 1M resistor


You can see I have marked A, B, C, D in the transmitter circuit after the switch. The same has been marked on the DPDT Switch Diagram. Connect the A,B,C,D on the transmitter circuit to the A,B,C,D on the 2 DPDT switches.

Making the Receiver Circuit remote control car

The receiver circuit consists of 3 ICs:

  1. HT12D decoder(Pin Out)
  2. L293D motor driver(Pin Out)
  3. RF receiver module(Pin Out)

Wire the circuit as per the above receiver schematic. There are 2 LEDs in the receiver board. One lights up when power supply is given to the receiver. The other one near the IC HT12D should light up when power supply is given to transmitter circuit. This provides you with a valid transmission (VT) when power is given at the transmitter. If not, there is something wrong with your connection or your RF TX RX module.

remote control carThe L293D is a Motor Driver IC. It allows the motor to be driven in both directions. L293D is a 16-pin IC with eight pins on each side, dedicated to controlling a motor. It can control a set of two DC motors at a same time in any direction. It has 2 INPUT pins, 2 OUTPUT pins and 1 ENABLE pin for each motor. L293D consists of two H-bridges. H-bridge is the simplest circuit for controlling a low current rated motor.

NOTE: Use red wires for positive and black for negative. If there are any problems, it will be easier to debug the circuit.

Choosing the Right Motor

Choosing a motor is very important and it totally depends on the type of robot (car) you are making if you are making a smaller one use 6v Bo motor If you are making a larger one which need to carry heavy load then use an 12v dc motor.

Choosing the Right RPM for the Motor

I have used a 12V – 300RPM motor. RPM stands for revolutions per minute. It is the number of times the shaft of a DC motor completes a full spin cycle per minute. A full spin cycle is when the shaft turns a full 360°. The amount of 360° turns, or revolutions, a motor does in a minute is its RPM value. You should be careful not to choose motors of higher rpm because it will be difficult to control. And remember that speed is inversely proportional to torque.

Debugging the RC Car (Only if There is a Problem in the Circuit)

remote control car

In this section, I will be discussing on how to debug the remote control circuit. First of all, don’t be angry just keep calm!:)

For debugging, we will split the circuit into different sections.

L293D IC

  1. Place the IC on a bread board.
  2. Give VCC(5v) and Gnd to the IC and then give the 12v to pin 8.
  3. Connect the enable pins of the motors to 5v.
  4. Now give power to the input of one motor and check the output pins with a multimeter.
  5. If it shows nothing then there is problem with your motor driver. Replace it.

Most problems that arise in the power supply circuit is due to short circuit. So power off the circuit and use a multimeter to check whether there is any connection between negative and positive.


remote control car

Debugging circuit for remote control car

For debugging the decoder and encoder IC:

  1. Connect pin 7 of HT12E to pin 14 of HT12D
  2. Connect push buttons at pin 10,11,12,13 of HT12E and connect 4 leds at pin 10,11,12,13 of the decoder (connect as per Debugging circuit figure).
  3. The led should light up when switches are pressed. If it doesn’t, then there must be a problem with the RF module. Try replacing the module.
remote control car

The finished remote control car!!

That’s it. Assemble the motors, circuit and wheels on the chassis. Rev up your motors and show your DIY remote control car to your kin folks and friends!! :)

Watch the robot in action here:







Recommended Posts
Showing 63 comments
  • Jay

    We are making a smart controller for DIY & STEM project.
    We just launched crowdfunding and need your support.
Would you check this page?
    Your support is a great help.
    Thank you.

  • Luis

    Also where is the 7805 step down regulator used?

  • Luis

    Quick question
    Was Arduino used at all?
    What is the circuit right next to the battery? Is that the RF Receiver?

  • Bhawana Chinhorkar

    hey friend, I also wanna make my remote control car, and the information you provided is very useful for me cuz I am from computer background, so I don’t know more about electronic devices. Thanks for sharing.

  • Girish

    Thanks a lot for this tutorial. Its really awesome.
    I don’t understand one thing. How do you make the car turn?
    And in the circuit diagram, you have marked a lot of places as Vcc and GND. Does that mean we have to connect it to the positive and negative terminals of the battery?

  • robin

    the led L3 wont flicker, but when i measure all Vcc’s and GND’s are correct. Doesn’t it need an 1k resistor?

  • Angela

    Hi! My name is Angela and I want to thank you for this tutorial! It is great and informative. I have a few questions regarding adding something to the build, if you don’t mind emailing me! If not, it is [email protected]

    • Tim Youngblood

      Hi Angela,

      The best way to get a hold of the author to get some help with the project is on our Slack Channel:

      You can reach the author by typing @Mayoogh

    • Ryan


  • Julien

    Hi everyone,
    Could somebody tell me what are the references of the RF module ? Is there a datasheet ? The link provided above points to a list of microcontrollers…
    Great tutorial by the way, really clear and simple.
    Thanks !

  • varun

    i have a doubt with the power supply can u please specify how you connected the capacitors accross the regulators

  • Honey

    Thank you for this tutorial best one and simple one.

  • Jack

    This is really cool! Thanks for the information!

  • Revanth

    What is the aH of the battery used?

    • Honey

      1.2ah acid batteries

  • Honey

    Where to attach vcc and 12v, sir?

    • Revanth

      Connect Vcc to o/p of voltage regulator and 12v to the battery.

  • Mohana

    How many motors you are used?
    By seeing your working video I am under stand that you are used a 4 dc gear motors
    But I am confused at the receiver schematic circuit in that you connected o/p of l23d if o/p to two only ?
    Please clarify my doubt
    And send me a motor connecting diagram & which switch is used for forward & bCkword and which switch is used for reverse
    Please reply me
    Your documentary was superb and I am understood your documentary 90% and I have small doubts on it that is I declared above
    Thank you

  • Sharath Rajeev

    Guys I am making an RC car and I need help with connecting controllers to the car and how to solder?

  • Sarah

    What’s exactly the big yellow box ??

    • Andy


  • Ashley

    Excellent DIY tutorial &thanks for sharing

  • mehul

    How much motor are you used ?
    If we take only 2 motor than
    What happen with another front wheel ??
    Is it connect with dummy motor ?

  • Raja

    Plss teach me how to make rc controller i want to learn plss any one help me to learn

  • Shrikant

    Bro U1 50k ye kya hy

  • PSG

    Kindly give me your email id

  • li

    Sounds like a great tutorial that I will try to make with my child. I am a true beginner so I have to ask – where do I find the necessary parts / components to purchase online? I live in the Netherlands and have no idea where to begin looking :)

  • micro linear servo

    Love these simple little projects. Great job.

  • christian

    Any one can help me how to repair my rc car left and right are not moving motor is ok i dismantle it then try to run in a batery and it works

  • Super

    What Batteries are you using

  • vamshi

    78L06 Positive Voltage Regulator 6V 100mA (TO-92). can i use this instead of 7805 regulator

  • aakash

    can you please reply quickly

  • aakash

    your tutorial was very good brother. but as I am a beginner i didnt understand what is VCC, VDD, ANT and 12V. can you please tell me what they mean quickly

    • Lyco09

      I think 12v is 12 volts- i.e. the amount of power the battery has

  • Revanth

    Please provide the component list in one place so that it’s easy to buy them without missing any component.

  • Krishna

    You can build the Wireless Robot Control Using RF Module project by link provided below. You will also find circuit diagrams and source code for the same which makes your work easier.

    Please, let me know if you face any difficulties.

  • Krishna

    Nice work and nice explanation on how to build a “remote control car”. We guys tried build a Wireless Robot Control Using RF Module and succeeded in that by the help of “”. 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.

  • Kazeem Omoloja

    Hello Sir,

    Thanks for your tutorial. I want to ask a question concerning the transmitter section.

    In case of accelerating the robot, can we have a switch that increases the speed gradually as the switch is pressed just like the normal Radio controllers.


  • Anna Mai
  • Antony

    Hi..when i connect the circuit to the motors,the motors keep running even when i have stopped giving signal.I have 9 volt batteries for transmitter and receiver.The circuit works perfectly with LED’s.Please Reply

  • Provita Care Serum

    I know this site gives quaality dependent content and other stuff, is there any
    other web page which provides such informastion in quality?

  • zeeshan

    Hi HT12D and HT12E both has 4 data pin.Is there any IC with 6 or 8 data pin.If there is any IC please share IC number

  • Amaan

    Hello brother . I am new in electronics , can u tell me the meaning of gnd( ground) . Plzz reply soon and ur tutorial is good for beginner like me 😀😀😀

    • mayoogh girish

      Hello Amaan
      In electronics gnd (ground) means negative
      All gnd is to be connected to the negative of the battery/power supply

      • Amaan

        Thanks mayoogh brother

      • Salman Anil

        Hi Mayoogh,

        Good to see you helping out to all who are in the fields of electronic
        related projection.

        I am not a electronic / electrical engineer and not so good in these.

        Hence, please guide me like a beginner to start making a RC plane with the
        basic items.

        Thanks in advance for your understanding and support in the future.

        Salman Anil

  • Amaan

    Bro osm tutorial . Your tutorial is best . Can you tell me how we install servo Moyer in RC car
    Thank you soooo much

  • Rishabh Gupta

    Hey man!
    Great tutorial!!!
    Although I’ve a doubt in transmitter circuitry. Aren’t you supposed to connect the transmitter data line to DOUT of the HT12E instead of TE line?
    I just read it’s datasheet, it’s the enable pin for this IC and all the encoded data is serially at DOUT…

    Please explain if you’re working it any other way or if I’m mistaken.
    Please reply soon.
    Thanks in advance.

    • Mayoogh Girish

      First of all sorry for the mistake
      Yes data pin should be connected DOUT, will update it soon
      Thanks for pointing out the mistake

  • Faraz

    Thanks for this simple tutorial it’s really helpful for beginners like me☺☺

    Really appreciate your work

  • Ali

    Hey man it’s so cool and simple one I ever saw in the internet.
    I am really gonna try this.
    I have few questions. What is the range is this RC car and what kind of battery you had used?


      Thanks Ali
      The range is about 100m in open area
      And i have used 12v 1.2ah rechargeable lead acid battery

  • Michael S

    Good day. Excellent guide, however I am about to build this and am wondering about a potential problem. The l293d chip only outputs 600ma of current. Did you have a problem with stall current? Especially if the chassis weighs more than expected? Also did you use 2 l293d chips to drive 4 motors? Just wondering to help me out. Thanks

  • Nitric Alpha Uptake Supplement

    Hi there, just became aware of your blog through
    Google, and found that it’s really informative. I’m gonna watch ouut for brussels.
    I’ll appreciate if you continue thijs in future. Lots of people will be benefited from your writing.

  • Vincent Kennedy

    Hello May
    Where can i buy the components you list?
    Do you know if i can buy a kit?
    Can all the components be bought online?
    Vincent Kennedy
    ( Ancient One )

  • Devraj

    It’s the best tutorial I have ever met on this topic and for free! thanks a lot. You really impressed me ..

  • Devraj

    It’s the best tutorial I have ever met on this topic and for free! thanks a lot. You really impressed me a lot.

  • Ajay

    i want to make remote toy, car, roobot.

  • dev gupta

    sir please antenna is necessary

  • Dhananjay kumar yadav

    I have also facing problem with Rf modul (with ht12e & ht12d IC).
    I facing problem that , my module is working just opposit , when i power on the module(connection to vcc & gnd ) both Rx & Tx the Red indicating LED Start glowing and when
    i try to transmit data through Tx , the Red indicating Led gose off .
    I think it should not be such ! Red led on Rx board should only glow when data transmitted, otherwise it should be off position .

    It may be possiable , connection problems,
    Please guid me .

  • Alex

    is the light near the HT12D supposed to glow stagnantly or flicker..
    Please help!
    Thanks in Advance!

  • sayan

    Sir ,using antenna necessary ?..if yes,then how to connect it?? A stick antenna to breadboard?

  • Augustin

    Its is Best and Simple DIY tutorial for RC car
    Really luv playing with RC
    nd video is amazing

    Thanks a lot

Leave a Comment

20 − 13 =

Start typing and press Enter to search