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!

Comments

author
rafacafofa2017 (author)2017-04-28

What is the name of the PCB board?

author
msameer39 (author)2017-04-14

Very good design. How did you make the app? MITappinventor?

author
Ardumotive_com (author)msameer392017-04-17

Thank you! Yes but I will soon publish a better app in Android playstore

author
SteliosN2 (author)2017-04-11

Very good and in depth guide!

author
Ardumotive_com (author)SteliosN22017-04-12

Thank you very much SteliosN2!

author
mohissa (author)2017-04-10

Can you use apple devices to control the robot?

Awesome project by the way!

author
Ardumotive_com (author)mohissa2017-04-12

Sorry but as I know Apple devices can't use Bluetooth adapter for data transmission. But if you find any Apple application that can do this let me know. Thanks!

About This Instructable

4,839views

76favorites

License:

More by Ardumotive_com:MIKE - Arduino Line Following Robot for Beginners "GRECO" - Arduino Object Avoiding Robotfor BeginnersArduino 3D Printed Digital Thermometer With DHT-22 Sensor
Add instructable to: