Sunday, December 29, 2013

Arduino Bluetooth Android Remote Control Car


Arduino Bluetooth Android Remote Control Car by Kostas Kokoras 

 Arduino Bluetooth Android Remote Control Car



[English]
Its an old RF R/C toy car that i converted it to Bluetooth ( R/C) remote controlled from a smartphone with an application that i made with MIT App Inventor. For the movements i use the Smartphone's internal orientation sensor and some buttons to turn on/off the lights, to activate the horn, to change "gears" and to connect to Bluetooth module of the car.

I removed all the electronics from the car except the motors and i installed 6 new AA 1,2V rechargeable NiMh 1900mAh batteries. I designed new electronics based on Arduino with a HC-05 Bluetooth module and two h-bridge ic's. The SN754410 for steering motor and the L298N for forward/backward motor. For both ic's i connected parallel the channels, 1 with 4 and 2 with 3.

[Ελληνικά]
Πρόκειτε για ένα παλιό τηλεχειριζόμενο με RF αυτοκινητάκι, το οποίο μετατράπηκε σε τηλεχειριζόμενο με BlueTooth και πλέον μπορεί να ελέγχεται από κινητό smartphone μέσω ενός Application που φτιάχτηκε με την εφαρμογή MIT App Inventor. Για τις κινήσεις χρησιμοποιούνται οι εσωτερικοί αισθητήρες του κινητού, καθώς επίσης η εφαρμογή έχει κάποια κουμπιά για start-stop, σύνδεση με το BlueTooth, φώτα, κόρνα και ταχύτητες.

Έχουν αφαιρεθεί τελείως όλα τα παλιά ηλεκτρονικά μέρη εκτός από τα μοτέρ, και εγκαταστάθηκαν 6 καινούργιες επαναφορτιζόμενες μπαταρίες ΑΑ 1,2V NiMh 1900mAh. Το κύκλωμα οδήγησης βασίζεται στο Arduino με το HC-05 Bluetooth module και δύο οδηγούς για τα μοτερ (h-bridge). Το SN754410 για το μοτερ του τιμονιού (δεξιά-αριστερα) και το L298N για το μοτερ κίνησης (μπρος- πίσω). Και στους δύο παραπάνω οδηγούς έχουν συνδεθεί παράλληλα τα κανάλια 1 με 4 και 2 με 3 για περισσότερη ισχύ. (περισσότερο ρεύμα ανά μοτερ).
Here are some pictures of the building procedure

Arduino Bluetooth Android Remote Control Car by Kostas Kokoras








You can view the schematics here.

You can have the Arduino Code here.
You can have the APK file for the Android here, it is designed for Samsung Galaxy SIII mini, and i dont know how it will look or work to other Android devices.
You can have the source files for AppInventor here so you can modify to your needs.

Kostas Kokoras


Don't forget to visit my youtube channel here to check out my other Arduino videos.

NOTICE : Use all information in this page (hardware schematics, Arduino Code, Android Code, etc) in your own risk.

5 comments:

  1. Nice work! We built a similar project. However, we installed an Android device onto a RC car and used an IOIO board instead to control it autonomously. Here is the preliminary result:

    http://youtu.be/vkvkfcqEUkk

    ReplyDelete
  2. Hi superb work bro. I just wanna do like you. Please give me some instructions to do this. What are the requirement needed on both hardware and software, which platform needed, Where should i include your code to make it better. Thanks in advance.

    ReplyDelete
  3. code in your app invertor project does not appear.Do you link to refresh?

    ReplyDelete
  4. muy buena el proyecto andaba buscando uno de estos

    ReplyDelete
  5. thanks so much bro.
    i
    have an rc car with esc, and arduino and bluetooth can you please help me with a code to drive it with my phone? email sasante166@gmail.com

    ReplyDelete