Make a 4WD RC Car

by maxRobot in Circuits > Remote Control

27045 Views, 70 Favorites, 0 Comments

Make a 4WD RC Car

inst27.JPG
inst29.JPG
inst30.JPG
This is my first instructables i am writing about how to
make your RC car. Most of us wants to make our own custom made RC cars so we could be able to add different motors with high RPM or Low RPM with high torque or less torque for off roads and on roads we can also be able to change the motor drivers as per motors requirement possibility are many as you are the main creator of your project.So lets get started with what will you require to make this car .

The parts you will require is given below i got mine from www.nisangrobotics.com

Parts List:-

2 – Arduino UNO (or other version if you have any)

2 - NRF24L01 modules(This are your Transmitter and Receiver pair)

1 – breadboard

1 – 12V battery ( I am using a Lead Acid battery 1.3 AH)

4 – Wheels and Motors (I am having 12V motors check your motors specification before applying 12V)

1 – L293D Motor driver

1 – small box for remote

4 – Switches

4 – NiMH/NiCd battery (for remote)

4 – 10k resistors

1 - 5v regulator

2 - 470uF 16v

2 - 0.1uF monolithic

Some jumper wires and double side tape

Getting All Your Parts and Getting Started

inst20.JPG
inst16.JPG

As now we have got all the parts now lets get start building it.

See the image for more information.

Bulding the Chassis

L clamp-500x500.jpg
inst21.JPG
inst14.JPG
inst15.JPG
inst22.JPG
inst9.JPG
inst10.JPG

Now comes the chassis part of your robot your chassis will have the main parts like

1. Clamp

2. Motors and Wheels

3. acrylic sheet

And

1. Now drill holes in acrylic sheet so that you can attach the clamp see the images for reference

2. after drilling the holes and attaching the clamp connect the motors to the clamp once done fix the wheels to the motors so it could look like a car now.

Motor Driver and NRF24L01 Modules

L293D.jpeg
L293D_bb.jpg
NRF24L01_bb.jpg
nrf24l01-arduino.jpg
2-4g-wireless-module-nrf24l01-module_2.jpg

Motor Driver

We will be using L293D as a motor driver because its easy for wiring and supports this motor

see the diagram connect the motors as given above if you want to get more information on L293D motor driver you can get more info on the below link i have learned from this.

www.instructables.com/id/Control-your-motors-with-L293D-and-Arduino/

NRF24l01

After you connect the motors comes the radio part,we are using NRF24L01 for transmitting and receiving of data.This pair are transceivers means you can receive and transmit the data from 1 module to another.

Approx range of this module is 100 meters as per info the range depends on the module you use their are some modules which can give upto 1000+ meter of range.Before using this module you have to install the libraries

you can get them here

https://github.com/maniacbug/RF24/archive/master.zip

save this library in library folder of arduino software

Note:- Connect the NRF24L01 to 3.3V or it may get damaged

Adding Electronics on Car

inst24.JPG
inst5.JPG
inst26.JPG
int7.JPG
inst8.JPG
NRF24L01_bb.jpg
int6.JPG

Now adding electronics to the RC car

After connecting the motors to motor driver and the NRF24L01 module. We will now have to connect them to the car now see the above images and connect the things as given above.

Remote Assembling

inst1.JPG
inst4.JPG
inst2.JPG
inst3.JPG
inst18.JPG
inst17.JPG
Remote_bb.jpg

Remote is the main part for controlling your robot you should use the proper box which fits in your hand.The box i have used is from a sweets box which was perfect to fit all the electronic parts into it.

Use proper battery 4 - NiMH or NiCd battery put the module out of the box for better range.

see the above images and diagram for reference.


Note:- Connect the NRF24L01 to 3.3V or it may get damaged

Programming the Robot

inst28.JPG
4WD RC CAR 1
4WD RC CAR 2

As we have now finished with the assembling part lets start programming it.

The car and remote code is given below:-

Dont forget to see the video :p