Introduction: Bluetooth Controlled 4wd Car With HC-05

Picture of Bluetooth Controlled 4wd Car With HC-05

Hey there!

This car can be made easily by Newbies. Almost all the instructables had some or the other glitch due to which i made an easy method(also the cheapest i guess). One can easily control the car with an app via bluetooth.

it is a really fun weekend project for arduino/electronic enthusiasts.

Step 1: Materials Required

Picture of Materials Required

Here is the list of items required for making the car.

  • Bluetooth module "HC-05"
  • Adafruit motor Shield
  • Arduino Uno
  • Some jumper cables
  • A Power Source ( I used a Li-ion battery)
  • 4 Wheels(I used 10 cm wheels)
  • 4 Motors (preferably geared)
  • Some aluminium sheets or L shaped clamps for holding the motors
  • And other tools...

Step 2: Connections

Picture of Connections
  1. Stack the Adafruit motor shield on top of arduino uno.
  2. Now connect the Gear motors to M1,M2,M3,M4 respectively.Here I have used M1 and M2 for Front right and Rear Right wheels and M3 and M4 are Rear Right and Front left respectively.
  3. Connect an external power supply to the board from the “EXT_PWR” socket of the Adafruit Motor Shield. This can run the Arduino also. There is no need of separate battery for it connection. I recommend using 12.8v or 14v (cause the shield could handle both. But still I prefer 12v battery. It depends on the availability of the battery in the store…)
  4. Connect the HC-05 module’s VCC to 5V on Arduino ; Gnd to Gnd; The RX of Hc-05 becomes TX of Arduino and TX of Hc-05 becomes RX of Arduino.This is important as messing this up will result in the HC-05 being unable to give commands from your phone to the car.

Step 3: Construction

Picture of Construction
  • I have used a 6mm wooden sheet which was lying around in the house.
  • After cutting the Aluminium Sheets into rectangles, cut it in a rectangular manner.Make a hole for the shaft of the motor to fit in.Then bend these to form an "L" shaped clamp.
  • Drill holes into the base and fix it.
  • Pass the motor's shaft through the hole and tighten it using the nut provided with it.
  • Cover the motors wire with a sleeve to prevent short circuiting.

Step 4: Code

After double checking all the connections plug in your Arduino.

Ensure your Arduino IDE and firmwares are up to date(if not then click here Download the Adafruit Motor Sheild library if you havent (by clicking here

Download the file and upload it to the board.There shouldn't be any problem in compiling as i have checked it with Arduino Mega also; but still if at all you find any mistakes or bugs in the Sketch please let me know.

Step 5: App for Controlling

Picture of App for Controlling

Now from Play Store and download Bluetooth RC Car for sending HC-05 commands.

Step 6: Final Finishings

Picture of Final Finishings

Add a Switch if possible between the Battery and the board.

Power up the car. Pair with your phone.

Congratulations on building your car.

If you have any query ask me in the comments or email me at ""

If you like the instructables then please vote for it

Thanks a lot


ManishN21 (author)2017-12-11


my hc05 is having some issue i think something is wrong with baud rate,

can you please mention on what default settings hc05 must be

AdityaS261 (author)2017-11-14

I have a question, if I am using less current to the board may be around 6v and if I am using bo motor (5v)will it work and obviously a awesome project thank you!

rids_180302 (author)2017-10-07

I want to add a gripper arm in the front also so can I put the left motors in parallel and right motors in parallel and then attach it to motor shield and use the other 2 ports for gripper motors

Sudhanva SP (author)rids_1803022017-10-10

I tried doing that but the motors being 12v the sheild cant provide all the power needed to run it.(it becomes extremely hot). if you are using hobby motor then no prob:)

rids_180302 (author)Sudhanva SP2017-10-13

Yes your were right the shield is getting a bit hot again nice instructable

rids_180302 (author)2017-10-07

Thank man it was perfect

HEARTH ROBOTICS TEAM (author)2017-09-18

Nice work! What is the range for the Bluetooth module?

Its about 10 meters when we tested it on the road. The distance increased when I controlled it from 1st floor to more than 15m

Cool, Thank's for the Info

DIY Hacks and How Tos (author)2017-09-16

Awesome car! A+


About This Instructable



More by Sudhanva SP:Bluetooth Controlled 4wd Car With HC-05
Add instructable to: