Make a RC Robot Car

Hi all!
Here i’m going to teach you how to make a RC car.


DC motors ( 200 rpm ) – 4 nos.

12 V Battery.

2 DPDT switches.

wires .

A metal body for you car .

My Final car ! 🙂

  • Everyone knows that a Motor rotates clockwise if connected normally . and rotates anti-clockwise if the terminals are inverted .So this simple logic is used to make you bot to move forward or backward . You need to control 4 motors here.
  • For forward movement of the bot – the two motors on the right side must rotate clockwise and the two motors on the left side must rotate anti-clockwise.
  • For reverse movement of the bot – (vice versa) the two motors on right side must rotate anticlockwise and two motors on left side must rotate clockwise.

Now you may wonder, how to the bot can move left or right ?

  • For this case we use two DPDT switches . The 2 right side motors are connected to the right DPDT switch and the 2 left side motors to left DPDT switch .So each switch controls one side of the bot ,leaving the other side to stay still, thus making the bot to move left or right.
  • There are 3 pairs of terminals in a DPDT switch . The center pair is for the battery connection and the top and bottom pair is for forward and reverse respectively.

Connections :-

Step 1.The motors are fixed to the metal body and the tyres are fitted to the motor shafts.

Step 2.The 12V battery is connected to the center teminals of both DPDT switches .


Step 3. Connect the right side motors to the top terminals of RIGHT SIDE DPDT SWITCH.Connect it normally ( +ve and -ve ) so that the two motors on right side rotates clockwise when the switch is pressed to top position.

Step 4. Just cross the connections of the top terminals to the bottom terminals using two wires , so that your right side motors rotate anti-clockwise when the switch is pressed to bottom position .


Step 5. Connect the left side motors to the top terminals of LEFT SIDE DPDT SWITCH.Connect it inverted ( -ve and +ve ) so that the two motors on left side rotates anti-clockwise when the switch is pressed to top position.

Step 6. Just cross the connections of the top terminals to the bottom terminals using two wires , so that your left side motors rotate clockwise when the switch is pressed to bottom position .

NOTE :- I have shown 3 DPDT switches in the pic , but i have not used the center one . so dont get confused . forget it . only 2 DPDT switches are needed.

ALL DONE !! 🙂 🙂 🙂


The following switch positions will give you the respective movement.

L-DPDT switch                  R-DPDT switch                  Movement

TOP                                            TOP                                  Forward

BOTTOM                                   BOTTOM                            Reverse

—nil—–                                      TOP                                    Left

TOP                                          –nil–                                     Right

TOP                                          BOTTOM                            360 right

BOTTOM                                      TOP                                 360 left

A Video of my RC CAR ! Check video of this RC CAR at a MIT College competition <ClickHere>

Go and  Make your own now ! 🙂 


About Sri

An Electronics Engineer by profession. But as a hobbyist I'm drawn towards various topics which is what this blog is all about. :)


42 thoughts on “Make a RC Robot Car

  1. Awesome cena!

    Posted by SteveRob | October 11, 2011, 10:29 pm
  2. give vivid video of it

    Posted by wasif | February 16, 2012, 5:10 pm
    • Hi WASIF . I guess you are asking for the video of making. Actually everyone has a different way of control over their bot. For example, to turn the bot left, many use the left switch because it mentally makes you to press that switch . But my controls is not that way.I used the right switch to make the bot turn left ( like in real driving of a car ) . So i have just mentioned general the idea of connection.You can set your own controls as per your need(trial and error method). If any doubts post in your comments.

      Posted by srinivasan | February 16, 2012, 5:46 pm
  3. How to control its speed while taking turns?

    Posted by sid | October 1, 2012, 9:02 am
    • Speed control can be done by two ways. 1st one is that you select your motors with suitable rpm. Don’t go for too much rpm so that you can complete the track in fast time. Say something around 300rpm will be optimum. The 2nd thing is practice. The more you practice with your bot, the more control you can gain. And in turns you must be fast enough in pressing between the DPST switches so that it looks like a curve rather than stop and turn….

      Posted by srinivasan | October 1, 2012, 7:59 pm
  4. . if i use a 9 volt battery and 9 volt specification motors can i use the 9 volt rellay in this circuit directly without making any additio of other components..

    if no then can u please tell me how to connect rellays in this circuit without making it complicated….

    Posted by Ashish | November 22, 2012, 7:38 pm
  5. one more thing where shall i connect my battery terminals in the dpdt switches

    Posted by Ashish | November 22, 2012, 7:43 pm
  6. i wanted to know..If u had to make the same car without a wire how would u do it..?? I mean u r going to make a rc car.. How do u make tht?

    Posted by Harshvardhan | December 19, 2012, 1:24 am
  7. thanks a lot and how to increase the speed of my rc car????? what other motors can be used to increase its speed

    Posted by veera | February 9, 2013, 5:12 pm

    Posted by UTTAM | May 3, 2013, 8:28 pm

    Posted by UTTAM | May 3, 2013, 8:41 pm
    • You can make modifications based on whatever application you are going to use the bot for. Yes you can use speed control switch if you are using higher rpm motors. But in my case it is just 200rpm.

      Posted by srinivasan | May 4, 2013, 10:18 am
  10. awesome

    Posted by umang | May 11, 2013, 1:13 pm
  11. hey .if i want to make my car using only 2dc motor .i.e. in front side .now i want to take turn by reversing both the motor in opposite direction then how can i do it using dpdt or any other switch…

    Posted by akshay jadhav | June 19, 2013, 11:14 pm
    • I didn’t understand what you are trying to ask. Its the same logic as this one. Connect each motor to a dpdt switch. A dpdt switch can control the forward and reverse motion of one motor. Similarly the other dpdt switch. So if you want to turn your bot, use either one of the dpdt switches.

      Posted by srinivasan | June 21, 2013, 7:37 pm
  12. Hey…have u used BO DC motor?

    Posted by Ish Mohan | July 31, 2013, 8:25 pm
  13. Also, wat speed am i expected to get at 100 rpm?

    Posted by Ish Mohan | July 31, 2013, 8:26 pm
  14. hello srinivasan….my query to you is that i want to use a 12v dc adaptor. How would i connect it to DPDT switches…is it same as the battery???

    Posted by vedant chikhale | September 2, 2013, 8:12 pm
  15. Can i use any other switch other than dpdt to control it better as in real rc cars

    Posted by raghav eragon | September 14, 2013, 6:50 pm
  16. what should be the length of wire from the car to the remote control…?????

    Posted by vedantchikhale | September 15, 2013, 7:45 pm
  17. can i used 9 v battery for 12v ; 200 rpm

    Posted by pankaj | September 28, 2013, 10:17 pm
  18. any programming use ?

    Posted by mayur | March 4, 2014, 9:41 am
  19. I really love it,it simply and easy

    Posted by George | December 5, 2014, 7:10 pm
  20. hi
    i am going to participate in an ATR competition..i m making a wired bot with 4 motors 300rpm each
    i want to use the suspension mechanism
    can u plz help?

    Posted by sridatree | March 31, 2015, 10:03 am
  21. How to turn left and right ? You just tell about forward and backward

    Posted by Akshat Srivastava | July 15, 2016, 2:56 pm
  22. did you use 200rpm torque motor or an ordinary motor?

    Posted by faizalfarhan | September 8, 2017, 5:20 am


  1. Pingback: RC bot in Action « creativentechno - October 2, 2012

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 531 other followers

Blog Stats


Blog categories..

On My twitter now !

This is me :)

%d bloggers like this: