Introduction: Arduino Bluetooth Car With Custom PCB

In this Instructables guide i will show you how to make your own Arduino bluetooth car with our Arduino based PCB board. You will be able to control it with our Android application directly from your smartphone or tablet.

Here is a video from our small car:


We used the online circuit design platform EasyEDA to produce our custom - Arduino UNO based - PCB board.Below you will also find our project files to easyeda.com so you can easily produce the main circuit.

So, let's get started.

Step 1: What You Will Need - Hardware

Step 2: The Circuit at EasyEDA, the Free Online Circuit Design Platoform

Enter here to produce our custom made board.

EasyEDA is a free, zero- install, cloud-based EDA tool, designed to give electrical engineers, educators, engineering students and electronics hobbyists an Easier EDA Experience. It is easy to use circuit design, circuit simulator and PCB design that runs in your web browser. We love it!

Step 3: More Info About Our Circuit

  • Max input voltage 5V
  • 1st L293 IC: Motor A: Arduino pins 3 & 5 / Motor B: Arduino pins 6 & 9
  • 2nd L293 IC: Motor C: Arduino pins 10 &11 / Motor D: Arduino pins 12 & 13
  • (You can use jumpers to send more power from a second power source to "Vmot" - up to 9V)
  • Buzzer to Arduino pin 2
  • You can connect LEDs or Button SWs to pins 8,7 and A0 headers (yes you can also connect an ultrasonic sensor)
  • Servo motor to Arduino pin 4
  • Bluetooth module: RX to Arduino pin A3 and TX to Arduino pin A2
  • i2c
  • Reset button
  • Programming header

For this project we used:

  • Motor A for movement
  • Motor C for steering
  • Bluetooth
  • Buzzer

Step 4: The Code

Connect your circuit with TTL to USB module with 5 cables to the programming header.

NOTE: If you are using the Arduino UNO board make sure to remove the ATmega328 IC from it first and connect the headers RX to RX and TX to TX pins of the board. The RS pin must be connected to Arduino UNO reset pin.

Step 5: Android Application

To control your new Bluetooth car, download and install this android application

First enable Bluetooth and establish connection with BT module.

(ex. HC-06, password 1234)

Use "Help & info" button if you can not understand how it is working.

Functions that are working with this project:

  • 9 Direction buttons
  • Speaker button for horn sound

If you have problem with this app on your android device you can also use this one.

Step 6: Well Done!

That's it!

I hope you liked this, let me know in the comments!

I would also like to see some photos with your new bluetooth remote control car!

Robotics Contest 2017

Participated in the
Robotics Contest 2017

Microcontroller Contest 2017

Participated in the
Microcontroller Contest 2017

Design Now: In Motion Contest

Participated in the
Design Now: In Motion Contest