Simple RC car for beginners (Android control over Bluetooth)

 by tolik777
Featured
arduino_car.jpg
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
 
Remove these adsRemove these ads by Signing Up

Step 1: Android device

1.jpg
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.

jams4 says: Feb 19, 2013. 7:04 AM
This is great! Thank you for the fantastic tutorial. Could the Arduino (uno) be controlled with an iPhone as well?
tolik777 (author) in reply to jams4Feb 19, 2013. 7:56 AM
Sorry, I don't know. I havn't iPhone
fckingdavai in reply to tolik777May 20, 2013. 6:28 AM
Iphone doesn t have bluetooth connection, but u can try to control the RC with an wireless conection. U will need a wireless bee for arduino
lubizz says: Apr 26, 2013. 2:23 PM
cool ..

thanks for sharing bro
ufang says: Apr 6, 2013. 8:20 PM
nice work!
recently i was building a 2WD robot kit as well.
i used the L298N motor driver from http://www.sainsmart.com/sainsmart-l298n-dual-h-bridge-stepper-motor-driver-controller-board-module-for-arduino-robot.html.
it looks like the same items with which one you used.
but it came without any instructions.
would you like to provide some manual about it?
judithangels says: Mar 26, 2013. 1:52 AM
Thanks for sharing a very useful information as you provide best car for beginner.As toys is a best hobby while watching movies or playing other games so i use EB16 1:16 Scale Electric RC Buggy has all the features such as adjustable suspension, oil shocks, aluminum chassis, high precision receiver, power and many more.But this one is new for me so i wanted to get some more information about it from you.
amal soman says: Mar 7, 2013. 10:19 AM
could you pls... explain about the programming and programming software used for arduino.....also explain weather it can be programmed more than once..!
amal soman says: Mar 7, 2013. 10:16 AM
could you pls... explain about the programming and programming software used for arduino.....also explain weather it can be programmed more than once..!
limbo says: Mar 3, 2013. 9:09 AM
Awesome
berrymartin says: Feb 22, 2013. 12:04 AM
I was looking for this kind of tutorial on internet for few days.it was excellent and very informative. Its really very useful of all of users. I found a lot of informative stuff in your this.......Read more


Regards,
Berry
tolik777 (author) says: Feb 19, 2013. 1:03 AM
Version 1.2: Added a new type of management: the virtual steering wheel. Fixed class Handler. Improvements in Bluetooth class.

Video virtual steering wheel: 

meanbean says: Feb 10, 2013. 5:55 PM
Can you recommend a quad bridge dc motor driver? I'm thinking about starting a project that would involve 4 motors, i'm just a little hesitant about where to start. Thanks!
tolik777 (author) in reply to meanbeanFeb 10, 2013. 8:14 PM
Do you want control 4 motors independently? Each separately?
Two or four control motor channel?
If you need 2 motors, you can connect them in parallel. For this you can use L298
hoamattroi says: Feb 9, 2013. 4:07 AM
thank
good
my wookie says: Feb 5, 2013. 3:11 PM
will the arduino uno work?
tolik777 (author) in reply to my wookieFeb 5, 2013. 7:58 PM
Surely
serenya says: Feb 5, 2013. 12:28 AM
Esli est' zhelanie uiti ot read-only to mozhno, tol'ko chto bi na habre ona poyavilas' pervoi, inache copipast budet otklonen. Pro net micro s udovolstviem pochitau dlya teorii. Ya uzhe sdelal takuyu mashinku i est' nekotorie voprosi, no ob etom navernoe luchshe po russki i na vashem forume)
tolik777 (author) in reply to serenyaFeb 5, 2013. 2:37 AM
Uze nachal pisat statyu dly habra po .NET. Pisat sloznee chem sobirat :)
serenya says: Jan 31, 2013. 11:01 PM
Esli napisat' stat'u i vilozhit' ee, to snimut read-only i dadut pravo pisat'
tolik777 (author) in reply to serenyaJan 31, 2013. 11:10 PM
Nu pro eto v kurse. No uze kak-to pisal, potratil kuchu vremeni, a statyu otklonili. Da i stati pro etu CAR uze napisany i vylozheny na drugom saite.
Mozhet byt dlya habra napishu pro realizaciyu na .NET microframework
claudiodicapua says: Jan 31, 2013. 9:03 AM
Tolik777 you explain perfectly, don't worry about english language, in the future the Russian and Chinese languages will be necessary for all of us.
Are two languages that I want learn, Russia and China has great talents unknown in software, electronics, and sciences, and I want recruit many of them to work with me in Brazil.
claudiodicapua in reply to claudiodicapuaJan 31, 2013. 9:08 AM
and The best people that I have pleasure to make friends and trust are Russians and Chineses, my grandfather has descendant of Chinese Mongolian, do you see a Japanese with 2 mts height
power000 says: Jan 29, 2013. 11:33 AM
i like it i will made this but i will need your help!
tolik777 (author) in reply to power000Jan 29, 2013. 8:26 PM
If you have any questions - ask me. I'll try to help
imkzh says: Jan 29, 2013. 6:44 AM
I thought you are a chinese, since you said your English is poor.
My English is poor ,too. And,I'm Chinese.
You are chinese, aren't U?
tolik777 (author) in reply to imkzhJan 29, 2013. 8:03 AM
No, I'm Russian
a1r says: Jan 28, 2013. 10:53 AM
Nice work ! Just to mention, I didn't see any level shifting between the arduino and bt module. Most bt modules found on ebay use 3.3v I/O and Arduino uses 5v I/O. Normally, the pins are 5v-tolerant but just to be sure, use either a 3v zener diode in parallel or a voltage divider bridge.
tolik777 (author) in reply to a1rJan 28, 2013. 10:27 PM
Yes, you're right. Many BT modules require 3.3V, for this you can use 2 resistors (voltage divider.. for example 1k and 2k resistors). At first, I also tried to connect the module via voltage divider, but it not working property. Long puzzled, then removed level shifter and BT work's fine! My module is HC-06. Perhaps for other modules required level shifter
prakis says: Jan 28, 2013. 7:08 AM
Simple, cheap and Beautiful. Thank you.
wdupond says: Jan 28, 2013. 1:25 AM
Nice, now you have to make two tanks with IR bullets and receptors !
Think about all the models in shelves that wait for that since years.
satyeshu says: Jan 27, 2013. 10:06 PM
A beautifully crafted idea really...!!!
YourLord says: Jan 27, 2013. 11:07 AM
excellent ! I would relive the kid in me through this
afrenois says: Jan 27, 2013. 10:26 AM
superbe réalisation
hogey74 says: Jan 27, 2013. 7:44 AM
Fantastic!
serenya says: Jan 25, 2013. 5:35 AM
А на хабре нет желания статейку написать?
tolik777 (author) in reply to serenyaJan 27, 2013. 6:51 AM
Chto to tut s kodirovkoy.
U dannogo proekta est' stat'i na russkom: CxemCAR prichem dlja varianta Arduino i dlja STM32. Sejchas sobiraju podobnyj proekt na FEZ Padna II (.NET Micro Framework). Esli poluchit'sja, to proekt s pandoj opublikuju na Habre, no u menja tam ekkaunt tol'ko dlja chtenija.
Husham Samir says: Jan 24, 2013. 12:01 PM
Excellent work!!!
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!