loading
Picture of Simple RC car for beginners (Android control over Bluetooth)

This is a simple project of Android Bluetooth Car with Bluetooth control. Arduino controller is used

To control the car used Android-device with a built-in accelerometer. Tilt forward - car goes forward, tilt to the left - car turns to the left, tilt back - car goes back. Speed of movement or rotation depends on how much you tilt the device. Sensitivity and value of the tilt set in the configuration Android-apps. Also are provided a normal way to control: the buttons on the screen. In addition to all I implemented the touch control. Total 3 ways to control the RC Car.

Capabilities of the device you can see on the video above

Step 1: Android device

Picture of Android device

Parts needed

1. Android device

The most important part - Android device with accelerometer and Bluetooth: tablet, smartphone and other... As an Android device, I used a cheap Chinese tablet "Ainol Aurora" with an external USB-Bluetooth module (because its not have own), connected via USB Host.

 
1-40 of 129Next »
mus321 days ago

Socket Failed..how can I solve this problem..how can I find my Bluetooth modiul mac address..plzzz tell

mus321 days ago
AkashP1124 days ago

plese give me connection between andrino and motor driver

BambangS21 month ago

thank you for your information for me, and this your letter i will use for education in my student

mascarell981 month ago

Hi soory i've copied the code into the arduino software and when i verificate it, appears this error: Arduino:1.6.5 (Windows 8.1), Placa:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch_jul10d.ino: In function 'void loop()':

sketch_jul10d:62: error: expected ')' before 'AVAILABLE'

sketch_jul10d.ino: In function 'void Flash_Op(char, uint8_t, uint8_t, uint8_t, uint8_t)':

sketch_jul10d:173: error: expected '}' at end of input

expected ')' before 'AVAILABLE'

This report would have more information with

"Show verbose output during compilation"

activala desde Archivo > Preferencias

someone can help me please

i think this is for arduino mini 328 and not for Mega

OhilM1 month ago
Plz tell me which app did u use
NguyễnH102 months ago

Good evening sir. I already downloaded the Android Application but it's not the English version. it's different language. where can I find English version sir? Thank you in advance

NguyễnH102 months ago
Ee HueiN3 months ago

i get a socket failed on the cxem app as well, what could be the problem? The LED on my bluetooth module is blinking also. Can the arduino uno and motor driver be on at the same time?

a1m918 Ee HueiN3 months ago

Solution for your "Socket Failed" is:

Go to setting OR Tap menu button or [. . .] button and press setting.

then tap MAC address, and enter you Bluetooth Module MAC address (the one which is connected to your arduino)
save settings. and you are Ready to go !

Ee HueiN3 months ago

May I know do I still need to load any program to the arduino or it will be loaded once I connect my android to the bluetooth module? Do I need to supply voltage to VCC of the motor driver? and where does D13 connect to? Thanks.

LokmanH3 months ago

Arduino: 1.6.3 (Windows 7), Board: "Arduino Uno"

Sketch uses 3,624 bytes (11%) of program storage space. Maximum is 32,256 bytes.

Global variables use 231 bytes (11%) of dynamic memory, leaving 1,817 bytes for local variables. Maximum is 2,048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa1

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

tolik777 (author)  LokmanH3 months ago

Try to disconnect the wire TX from the Bluetooth module

LokmanH tolik7773 months ago

thx bro

can u help me with a recomandation for future work what can i do next using the same equipment

a1m918 made it!4 months ago

Thank you :) for sharing such a brief tutorial.

Bilal Syed6 minsUnlike ·.jpg
AlonzoW a1m9183 months ago

what phone app did you use i can't find the cxem app

a1m918 AlonzoW3 months ago

the download link for the CXEM app is available in last steps. I used the same app that was provided. the only thing I needed, was to put MAC address into this app for SYNC purpose.

AlonzoW3 months ago

The app isn't in the app store

i need help please , when i use the android application to control the car .. the phone show me an error message called " socket failed " .. i need help as soon as possible !

I have encountered the same problem. Did you able to solve it? If yes, how?

KafoumbaD4 months ago

Hey I completed all the steps and all my LEDs are connected. However after connected the bluetooth to my phone, I am unable to make the rc car move. do you know what could be the problem? Tahnk you

Plz put it on amazon

i looked at video and observe in the end view of cables, i didn't see where does GND of controller and GND of motor driver go? in general, what is the right way, i need to connect all GND and minus of each battery together and connect this heap to metal carcass? or just together without connect to carcass?

about cables, are used just simple cables or specific?

Hello! I am interested in this project, but i am newbie/, i have some questions(part of them meybe stupid), but help me please=). So:

-if i am using http://www.ebay.com/itm/MINI-USB-Nano-V3-0-ATmega3... this kind of controller, i need arduino tx and BT rx level shifter?

-from the diagram, 3V3 from controller goes to 3V3 BT, what pin is 3V3 BT on the BT?, where are RX, TX, GND and VCC, so i suppose that 3V3 BT is VCC

-and one newbie question: so i must have 3.7V power on controller and 7.4V on motor driver, in diagram is showed just each has one connection(+) but where goes second(-)? i suppose that goes to GND or it's wrong?

boybielove5 months ago

Hello, can I ask if I could use Intel Galileo gen 2 for this project? I am a newbie! :D

VinnyB5 months ago

can you use the arduino motor shield instead of the motor controller

Invento Guy6 months ago

sir can arduino uno R3 can be used in this project with the same arduino code?

tapobratp7 months ago

i m a new beginner in this field so i want a total coading of arduino uno328 for robot movement via my android mobile bluetooth

you can use any type of arduino

kpoiu9 months ago

Android RC Control Adrian $10

mukesh01219 months ago

hiiii,

i have made this project and its successful,

I just want to ask that how can i add an hc sr04 sensor into it, plz give me the details for doing this,,,,

what will be the arduino coding for adding this distance sensor, plz. help me in this existing arduino coding. any help should be highly appreciated.

you can also email the coding at- mirnal.mannu123@gmail.com

kx 6010 months ago
cool I'll try it
mail2whs11 months ago

Really an amazing steps for mobile control. There is a search engine where anyone can find the RC toys and accessories with various types of model and variety.

http://www.whichhobbystory.com

whslogo_1.png
NOSNEBF1 year ago

This is my first project with arduino , so can anyone please modify the sketch for an RC car where one motor steers the front wheels and the the other motor moves the car forward and reverse?

RoboRemo NOSNEBF11 months ago

Hi, I made a similar project, you can find it here:

http://www.roboremo.com/rc-car.html

apravin1 year ago

Can anyone help me by converting the same program in the instructables for arduino nano v3.0. The details of arduino nano v3.0 and motor driver is attached in below post...

Please some one help me.

apravin1 year ago

Can anyone help me by converting the same program in the instructables for arduino nano v3.0. The details of arduino nano v3.0 and motor driver is attached in below post...

Please some one help me.

1-40 of 129Next »