Make a Simple RC (Remote Controlled) Robot Car
There are 4 cables left. They are thin ones. These are the cables that come from the wheels. This RC car has LEDs inside the back wheels. Two cables come from each wheel. Your robot can be pretty with these LEDs. I decided to use these LEDs to make the robot Estimated Reading Time: 3 mins. The owner of this website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon properties including, but not limited to, facetimepc.co, facetimepc.co, facetimepc.co, facetimepc.co, or facetimepc.co
Mame an RC car into a robot is a quick and easy way to get started with robotics. At the very least, when you get bored of playing with your remote control car after three days, you can turn it into a makw that will do all of your evil bidding.
Well, maybe not all of it, but at least a sizable amount. In this Instructable I will go over the bare minimum you need to get started. Think of it as a template for making a basic robot what is the medicare premium increase for 2012 can be expanded with sensors, code, and additional hardware to do some really amazing things.
You can now impress your family, make new friends, and scare your pets with the power of robot magic. Please note that some of the links on this page contain Amazon affiliate links.
This does not change the price of any of the items mame sale. However, I earn a small commission if you click on any of those links and buy anything.
I reinvest this money into materials and tools for future projects. Remove the cover from the M-type power plug and slide it onto the wires for the 9V connector such that you can twist it back on after you solder the wires.
Solder the red wire to the middle connection tab. Solder the black wire to the outer connection tab. Make marks where the mounting holes are in such a way that it will later be easy to zip tie the Arduino down. Place the 9V battery on the underside of the cargo bed. Using scissors or a paper cutter, trim the PC Board until is skinny enough that it slides neatly between the RC car's front grill.
Connect 8" of green wire to the Signal gc, 8" of red wire to the 5V pin, and 8" of black wire to the Ground pin. Slide the circuit board into the front grill of the car and make sure the sensor is sitting level. Trim away the connector for one of the motors. Connect an 8" how to make a rc robot car wire to one and an 8" black wire to ot other.
Finally, slide heat shrink tubing over each of the four exposed solder connections and shrink them into place with a heat gun. You may even want to consider zip tying the sets together into a single bundle for the length of wire that passes over the body of the RC car. Put the body back onto the frame of the RC car and screw it back into place with the screws you set aside earlier.
Note: If you decide that you want to reprogram your Arduino, before you plug in the USB cable, disconnect both the 9V hod and the power connection between the Arduino power socket and the motor shield. Did you find this useful, fun, or entertaining? Follow madeineuphoria to see my latest projects. Question 1 year ago on Step While writing codes for robot car if I need to write all the codes? Where to write these codes in computer? MS Word or Notepad? Answer 1 year ago. You hhow copy and paste all of the code from this page and put it in the window of your Arduino software.
You should then be able to upload everything onto the Arduino. Hey, I'm currently making a similar build, I've uploaded the code and I only get a short initial jerk from the motors after that I get nothing, I've only substituted the parallax ping sensor for Radioshack's version and the Arduino motor shield for Seeed's.
Any suggestions? Hi Randofo! I am running an RC how to take care of lychee tree with the same setup as yours. Will I be able to wire up the car's amke 6v battery pack to the motor shield without frying the ping sensor? Will the ping sensor take on 6v? Reply 6 years ago on Introduction. I don't think it could, but you could use a voltage regulator to bring it within the operating voltage of the Ping sensor.
Nice tutorial, thanks for sharing! We built a similar project. Here is the preliminary result:. Great Instructable! Your build and pictures are so clean! Thank you so much for documenting this so clearly! The choice of adding a motor shield kind of confuses me, though.
If you have a steady hand then connecting four wires to the car's RX chip and taking advantage of the car's already present H-bridge is pretty simple. You can even send PWM signals and it works to control the motor's speed.
Reply 6 years ago on Step Thanks for the great instructions and pictures. My son and I just finished the truck and it worked. However the truck is only going foward and to the right, it pauses and repeats again. When I copied and pasted your scripts a bunch of extra spaces were added between the lines.
I will delete them to see if this is the fix?! Otherwise we will have to recheck the Ping soldering and wiring to the Arduino motor shield, to find other errors.
Reply 7 years ago on Introduction. Introduction: RC Car to Robot. By randofo madeineuphoria on Instagram! More by the author:. I'm also the hoq of… More What does srv reg rte mean randofo ».
Flip the RC car over and remove the two screws holding the cover in place. Put these screws aside somewhere safe for later reassembly.
Unplug the motors from the connectors on the main board. If your remote control car is hard wired to the motherboard, cut the motor wires loose. Remove the screws holding the controller board to the RC car and pull it free. Twist the cover back onto the plug. Place the Arduino atop the bed of the cargo RC car. Plug the 9V clip to the 9V battery and zip tie it to the underside of the RC car. Trim away the excess bits of zip tie. Once made skinnier, shorten it such that it is just long enough to stick out the front.
If it is not level, adjust it until it is. Repeat this process with the second motor. Zip tie each set of wires how to make a rc robot car to keep everything tidy. The ping sensor: Connect the green wire from the Ping sensor to digital pin 7. Connect the black wire from the Ping sensor to ground. Connect the red wire to the power input screw socket on the motor shield. Connect the black wire from the front motor to - port on channel B of the motor shield.
Connect the black wire maek the rear motor to - port on channel A of the motor how to make a rc robot car. The motor shield: Connect the 5V socket to the power input power screw socket on the motor shield in addition to the Ping power wire already connected. Connect the ground socket on the shield to the input ground screw socket on the motor shield. Insert the 9V plug into the power socket on the Arduino to power up your robot.
Participated in the Arduino What causes cloudiness in eyes View Contest. Participated in the Robot Challenge View Contest. How to disassemble a bersa 380 pistol you make this project? Share it with us! I Made It! AutoStrummer by JacobStambaugh in Gadgets.
Krishna Maity Question 1 year ago on Step Answer Cwr. Reply Cr. Hello to everyone. MeljohnN 5 years ago. I also have the 4 pin sensor and don't know how to program it. Caf can't copy the code. I'm not sure if you did that on purpose or not? AlB1 arun Reply 6 years ago on Introduction. GochtG arun Reply 6 years ago on Introduction.
Step 1: Go Get Stuff
Oct 22, · How to Make a Remote Controlled Robot Car Which Can Move on Land and Water Both With Special Wheels: Here is an easy to make Arduino based remote control robot car. It can be controlled over Bluetooth from a mobile phone. With specially designed wheels it can move land as well as on water. It can move forward, backward, can take facetimepc.coted Reading Time: 50 secs. Jan 08, · 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 Author: Mayoogh Girish. Jan 19, - How to Convert (almost) Any 27 or 49 MHz RC Car Into a Robotic Car: I am teaching a robotics course in my kids high school (Rambam Mesivta in Lawrence, NY). I was looking for a cost effective way to teach them about the priciples of robotics without spending an arm and a leg, and getting them excited about the prosp Estimated Reading Time: 9 mins.
Whether you are an engineering student building a multi terrain vehicle or an electronics hobbyist trying to impress people with your skills, making a RC robot car wireless is much better than the wired robot which you will have to tail while driving. This is not exactly a robotics project. By definition, a robot is something that makes a decision based on some external parameters. Well not exactly nothing, but nothing complex.
As I mentioned earlier this is a really simple project, so simple that not even have an embedded computer microcontroller in it. The emphasis is just on the mechanical design and some basic circuitry. Most of the components that we will be using are really common and can be bought in local electronics stores. Here is a list of all the hardware items that you will need for this project.
And in terms of electronics, you will need the following major components. You may also need some other basic components such as resistors and capacitors but we will discuss them as and when we get it. Other than the above components, you will need a basic supply of tools, soldering iron, and related stuffs. Here is a flowchart to help you understand the working logic of the robot car. First we will go over the basic idea of the RC car and the working logic that is involved in the car.
There are two blocks, the Transmitter remote control and the Receiver robot car. On the transmitter side, you have the switches to give the digital inputs to the encoder IC.
The encoder then encodes this data and sends it to the the RF Transmitter module. On the receiver side, you will have the RF Receiver which receives the encoded data and passes it on to the decoder. The decoder decodes the data and sends it to the motor driver IC to drive the motors. The next step is to learn how to access the data sheet for the components that you are using.
Its actually not that big a deal, just Google the component name and you will find links to the datasheet. The data sheet or spec sheet is a PDFA document that is provided by the manufacturer to give us a better understanding of how the component actually behaves. The real tricky part is to find what you are looking for in the PDF file that you just downloaded.
Reading and understanding the data sheet is a skill that any electronics enthusiast should master. I suggest you read the article Are you reading the datasheet? What to look for and how to find them! So the point is spend enough time with the datasheet.
There are a lot of different types of drive algorithms for driving robotic cars. One such method is the differential drive method. We will be using only one pair of motors to drive the car. Check out he video for seeing how the hardware is connected. We will just have one castor wheel asides from the two motors and it will be used to give mechanical stability to the robot car.
Now the obvious question is how will the car change direction if it has only two wheels. That is when the differential drive algorithm comes in the picture.
The direction control is achieved by rotating one of the wheels in one direction and the other in another direction. The following table might give you a better understanding.
As you should have guessed, the car will go front or back if both the pair of motors operate in one direction and left or right if they operate in different directions. Now here is what the RF transmitter and receiver modules will look like.
Even the frequency in which they communicate should not be a problem as long as both the receiver and the transmitter are of the same frequency.
All modules are Pin and Pad compatible. But there are some modules that have inverted numbering, like first pin will be last pin and second pin will be second from last and so on. Now for the transmitter circuit, you will have to bear in mind that this is your remote. So try to make it as handy as possible in case you are making one. Make a good closure for this circuit. The HT12E encoder are 12 bit encoders that is they have 8 address bits and 4 data bits.
The address bits can be left open or pulled low. In the circuit below, you will see that each of the address pins A0 to A7 are connected to a switch. The TE transmit enable is an active low input to the IC. This enables the transmission.
So when the switch connected to pin 14 is pressed, the 8 address bits along with the 4 data bits AD8 to AD11 are serially encoded and sent out at the DOUT pin. For our application RC robot car we will connect TE directly to GND as we have to keep sending the data as and when they arrive to the rc car.
Unlike the receiver circuit, this does not need to have a beefy battery. You could power this circuit with a 9V battery. This is the circuit diagram for the receiver. It handles the RF reception as well as the the motor drive. The address pin in the decoder HT12D behaves just like that of the the encoder.
The data is received at the DIN pin from the RF receiver circuit and then this data is checked 3 times according to the datasheet the data is transmitted 3 times and received 3 times and only if all 3 times the data is same it is decoded and then decoded and the IC checks if the address pin connection of the encoder is same as that of the decoder. If the address configuration of the decoder matches that in in the received data from encoder the data is decoded and latched on to the data pins D8 to D This decoded data is then sent as control signals to the motor driver IC.
Ld is a dual H-bridge motor driver to be short. It is used to drive the motor in both forward and back ward direction. Read about the basics of DC motor drive and their speed control to get a better understanding of this concept. The VT valid transmit pin is used to indicate if there is a valid transmission between the encoder and decoder.
This pin can be left open or like in the circuit below, an LED with series resistance can be used to give a visual indication. I took some time to create a small PCB layout for the above two circuits. You can download the source file for the eagle designs and printable PCB artworks from here. This is a skill that I picked up somewhere on the run and its rather primitive. So this might not be the best layout possible but it did work for me.
Update April : I will be unable to support this design as I have lost the original source files. Please use them only as a reference to your own design. And if you do make one good enough to share, contact me to put up your work here.
This is a video that I have made documenting the entire process of making the RC car. If you have read all the points that I have mentioned so far, nothing I talk about in this video will be new to you.
I just made this video to give you a better understanding of the steps involved in making you on RC robot car. Since this post was published, readers have have run into various kinds of problems while trying to make the remote controlled robot car.
Most of the time the problem they encountered was in RF Transmission and Reception section. It also fell into specific categories when the problem was not in the RF section. Please read the article on how to test your RF transmitter and Receiver circuit in case there is a fault. If you are still having any doubts, post your comment in that article and I will try my best to help you out. In the mean time you might want to read about some more advanced robots that we have in our Robotics Archives.
For making any robot you should have a reasonably good knowledge on embedded systems and basic electronics and mechanics. This should have cleared some of the basics up for beginners and a refreshment for the advanced readers. Hope to see you soon with another such article. Siddharth is the founder and editor of embedjournal. He is a Firmware Engineer, techie, and a movie-buff. You get to know him on the following social channels. Things you will need: Most of the components that we will be using are really common and can be bought in local electronics stores.
Siddharth Chandrasekaran. Related Posts. Serial Ports are dead? Think again! May 30,
<- How to tie a strong knot - How to go to sunderbans from kolkata->