Android RC Car

12 Schritt:Schritt 1: Notwendige Stuff Schritt 2: Drucken Sie die Arduino Schild Schritt 3: Vorbereiten der PCB Schritt 4: Übertragen des Toner Schritt 5: Das Ätzen der Leiterplatte Schritt 6: Die Bohrungen der Leiterplatte Schritt 7: Löten (. Teil 1) Schritt 8: Löten (. Teil 2) Schritt 9: Löten (. Teil 3) Schritt 10: Löten (. Teil 4) Schritt 11: Inbetriebnahme der Software Schritt 12: Erstellen Sie das Auto zu bewegen!

Android RC Car

Android RC Car

Hallo und herzlich willkommen zu meinem zweiten instructable, wo wir werden Sie ein riesiges Angebot RC-Car-Modifikation, es mit einem Android-Smartphone über Bluetooth zu fahren.
Eigentlich war mein Schulprojekt an der Lycée Jules Fil, also musste ich eine komplette Zuschreibung zu produzieren. Leider ist es in Französisch, aber wenn Sie wollen, eine wirklich detaillierte Beschreibung des Systems und Sie verstehen, französisch, können Sie es herunterladen hier.

Ich empfehle Ihnen, meine erste Instructable für eine detailliertere Erklärung, wie das Ding funktioniert lesen.

Die Kosten für den Anschluss an diese instructable ist etwas um die 30 ~ 40 $, wenn Sie bereits über die RC-Car.

Disclaimer: Bei dieser instructable, werden Sie mit gefährlichen Chemikalien (Aceton und Eisenchlorid) und gefährliche Werkzeuge (Bohrer, Säge, Lötkolben, etc ...). Ich kann nicht verantwortlich gemacht, wenn Sie schaden sich selbst nach diesem Leitfaden werden. Wenn Sie diese instructable genau befolgen, und schützen Sie sich Sie werden nicht verletzt.

So wird die RC-Car mit dem Beschleunigungs-Sensor über Bluetooth angesteuert werden (wie im iPhone / Android Rennspielen). Dafür werden wir mit einem Android-App und Arduino Bibliothek mit dem Namen Amarino 2.0. Das System funktioniert ein wenig wie, dass:

Beschleunigungsmesser
|
| I²C
\ /
Android Smartphone
|
| Bluetooth
\ /
Arduino
|
| PWM / einfache Logik
\ /
H-Brücke
|
|
\ /
Hinten Motor + Dir Motor

Vergessen Sie nicht: Wenn Sie meinen Instructable gefallen hat, bewerten Sie, und lassen Sie mich in den Kommentaren, was Sie über dieses Instructable denken, wissen, und was ich tun konnte, es besser zu machen! Vielen Dank !

Unten ist ein kleines Demo-Video:

Schritt 1: Erforderliche Stuff

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Benötigte Werkzeuge:

- Lötkolben mit feiner Spitze
- Kleines Lot Draht
- Gute Lupe
- "Dritte Hand" hilft Werkzeug
- Kleine Bohrmaschine mit kleinen Bits (~ 0,02 inch)
- Gutes Löten Fähigkeiten
- Bügelsäge (zum Schneiden und Formen der Leiterplatte verwendet wird)
- 400 Schleifpapier (otionnal, zum Glätten von rauen Kanten nach dem Schneiden der Leiterplatte verwendet wird)
- Latexhandschuhe
- Laserdrucker (für den Toner-Transfer-Methode)
- Eisen (verwendet, um den Toner auf der Leiterplatte zu übertragen)

Benötigte Chemikalien:

- Kupfer-Ätzmittel (ich benutze Eisenchlorid)
- Aceton

Benötigte Teile:

- Arduino
- Billige RC-Car
- Android Smartphone
- Bluetooth-Seriell-Adapter
- 10k und 20 kOhm Widerstände
- 9V Batterie oder LiPoly 2S (7,4V) Batterien oder 7 ~ 8v RC Batterie Pack (Unter Verwendung einer wiederaufladbaren Batterie ist viel besser)
- Kleine Drähte (IDE-Kabel-Stil, sehen Sie das Foto)
- 28 wegbrechen Schriften
- L293E H-Brücke (oder jede 16-Pin-L293-Variante)
- 16-Pin-DIP-Sockel
- 9V Batterie-Clip
- Blank PCB (Printed Circuit Board)
- Zeitschriftenpapier (für die Tonerübertragung)

Benötigte Software:

- Arduino IDE: Holen Sie es hierher.
- Eagle CAD Freeware Edition: Holen Sie es hierher.

Nun, da Sie all dieses Zeug gesammelt haben, gehen Sie zu Schritt 2.Schritt 2: Drucken Sie die Arduino Schild

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Ich habe eine einfache Arduino Schild entworfen, um die H-Brücke und der Spannungsteiler (durch das Bluetooth-Modul erforderlich) zur Verfügung zu halten.

- Laden Sie die Eagle-CAD-Projekt (im zip-Format) HIER.
- Entpacken Sie es in Ihrem Adler Projektverzeichnis (in "My Documents" für WinXP oder in "Dokumente" für win7 oder in Ihrem Home-Verzeichnis, wenn Sie auf Linux sind)
- Offene Adler CAD, laden Sie das Projekt und öffnen Sie die Platine (siehe die Screenshots unten)
- Deaktivieren Sie alle Ebenen, das Freigabe nur die "Oben", "Unten", "Pads" und "Vias" Schichten.
- Sie sollten so etwas wie der dritten Bildschirm erhalten
- Klicken Sie auf die Schaltfläche Drucken
- Überprüfen Sie die "Black" und "Mirror" Checkboxen, den Druck auf die Mitte auszurichten, und achten Sie auf den Skalierungsfaktor: Sie muss auf 1 gesetzt werden! Wenn es nicht, Sie werden die Leiterplatten ausfallen.
- Nehmen Sie einen Magazinseite (ich benutze "Speakeasy-Magazin", es funktioniert wirklich gut), laden Sie es in Ihren Laserdrucker und drucken Sie durch Klicken auf die Schaltfläche "OK"
- Schneiden Sie die Form des Schildes mit der Schere
- Sie sollten so etwas wie das sechste Bild.

Jetzt den Kopf über zu Schritt 3: Vorbereitung der PCB ... Schritt 3: Vorbereiten der PCB

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Alle 7 Artikel anzeigen
Jetzt ist es Zeit Ihre Hände schmutzig zu machen!

- Nehmen Sie die Druckentwurf, lasse es (mit Blick auf den Leiterplatten Kupferseite) auf den Rohling pcb.
- Jetzt mit einem Bleistift / Messer an den Rändern des Designs auf der Leiterplatte zu ziehen.
- Schnitt die Platine in Form mit der Bügelsäge
- Nach dem Schneiden werden die Kanten ein wenig rau. Verwenden Sie das Schleifpapier zu reinigen und glätten sie.
- Wenn Sie presensibilized PCB, wie ich, Schale der schützenden Plastik haben, und wischen Sie die UV-empfindlichen Schicht mit Aceton.
- Voila! Sie sollten etwas wie das letzte Bild.

Schritt 4: Übertragen des Toner

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

- Entleeren Sie das Wasser aus dem Eisen, und schalten Sie ihn ein bei der höchsten Temperatur.
- Nun, legte sich den Entwurf, die nach unten auf dem leeren Leiterplatten (Bild 1).
- Wickeln Sie das PCB in einem Papiertuch (. Bild 2)
- Setze sie gegen das Eisen für ~ 30 Sekunden, sicherzustellen, dass das Design nicht auf der Leiterplatte gleiten. (Abb. 3)
- Liegen sie flach auf einen Tisch, und drücken Sie die Eisen dagegen für ~ 1min (Abb. 4)
- Reiben Sie die Leiterplatte mit dem Rand der Eisen für ~ 30secs (. Bild 5)
- Füllen Sie die Kunststoff-Behälter mit Wasser und Tropfen auf den (heißen) pcb. (Abb. 6)
- Lassen Sie die Platine in dem Behälter und den Kopf zu Schritt 5Step 5: Ätzen der Leiterplatte

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Alle 7 Artikel anzeigen
- Sehr wichtig: auf Latexhandschuhe an, um Hautverletzungen zu vermeiden.
- Wasser kochen in einem kleinen Topf, füllen Sie die kleine Tasse mit Eisenchlorid, und stellte die Tasse in den Topf für ~ 3min (. Pic 1)
- Während die Eisenchlorid heizt, nehmen Sie die Leiterplatte und reiben Sie die Zeitschriftenpapier. Achten Sie auf Kurzschlüsse. (Abb. 2)
- Sie sollten so etwas wie pic bekommen. 3 (oder besser!).
- Nun leeren das Wasser aus dem Behälter und gießen Sie die Beheizte Eisenchlorid in ihm. (Abb. 4)
- Schließen Sie den Deckel (falls vorhanden), und kippen den Behälter hin und her für 1min.
- Den Deckel öffnen, erhalten Sie den Schwamm, legen Sie ihn mit Eisenchlorid und sanft einmassieren (mit der weichen Seite) auf der Leiterplatte. Damit wird der Vorstand zu ätzen viel schneller.
- Wenn Sie kein Kupfer mehr auf dem Brett zu sehen, spülen Sie es in Wasser, und man sollte so etwas wie das letzte Bild.
- Gießen Sie die verwendeten Eisenchlorid in das Glas. Gießen Sie nicht in der Spüle!
- Aufräumen alles, nehmen Sie Ihre Handschuhe und Kopf zu Schritt sechs.

Schritt 6: Die Bohrungen der Leiterplatte

Android RC Car

Android RC Car

Android RC Car

- Starten Sie die Bohrmaschine
- Wählen Sie die richtige Bohrkrone
- Drilldown die Löcher
- Sie sollten so etwas wie pic bekommen. 3
- Das ist es ! Löten (Teil 1.): Head to 7Step 7 Schritt

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

- Löten Sie den IC-Sockel (Abb. 2)
- Löten die 10k und 20k-Widerstände (Bild 3).
- Löten die Pause entfernt Schriften
- Sie sollten so etwas wie pic bekommen. 4 und 5.Schritt 8: Löten (. Teil 2)

Android RC Car

Android RC Car

In diesem Schritt werden wir den seriellen Bluetooth-Modul löten:

- Löten Sie den gelben Draht mit dem GND-Pin
- Löten Sie das rote Kabel an die 3,3 V Pin
- Löten die orange Kabel an den RX-Pin
- Und schließlich das weiße Kabel an den TX pinStep 9: Löten (. Teil 3)

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

In diesem Schritt werden wir die beiden Teile zusammenzubauen: Das Bluetooth-Modul und dem Arduino Schild.

- Löten Sie das weiße Kabel mit dem Kissen auf dem Schild der Bezeichnung RX. (Abb. 1)
- Löten die orange Kabel auf das Kissen auf dem Schild markiert TX (Abb. 1)
- Löten das gelbe Kabel auf den Boden des Schildes mit einem Anschluss (der Stift muss bei der Programmierung des Arduino getrennt werden) (Pic.2,3,4)
- Löten Sie das rote Kabel mit der Abschirmung von 3,3 V Stift (. Bild 5)

Schritt 10: Löten (. Teil 4)

Android RC Car

Android RC Car

Android RC Car

Android RC Car

- Nehmen Sie Ihre RC Auto, öffnen Sie es, um die Leiterplatte und die Motoren zeigen (Abb. 1)
- (Abb. 2) Entfernen Sie die alte Leiterplatte und löten einige Drähte an den Motorleitungen
- Nehmen Sie die 9V-Batterie-Clip und löten die + auf das Pad markierten 9V (auf der oberen rechten Ecke des IC)
- Löten die 9V-Pad, um die Abschirmung der Vin. (siehe Bild 3 von Annotationen)
- Löten die beiden Hauptmotors führt zu den zwei Pads "Motor" bezeichnet
- Löten die Richtung Motor führt zu den beiden Pads mit "Dir"
- Löten Sie das Pad an Masse des Schildes markierten GND. (siehe 3 Die Anmerkungen pic.)
- Löten die - von den Batterieclip an den Netzschalter, dann an dem zweiten Pad bezeichnet GND.
- Legen Sie die H-Brücke im Sockel
- Kopf zu Schritt 11.Step 11: Software-Setup

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Android RC Car

Alle 13 Artikel anzeigen
Nun, da wir die physikalische Setup getan, dann ist es Zeit, sich auf der Software-Seite zu arbeiten.

Ich habe ein paar Screenshots gemacht, um Ihnen zu helfen.

- Nehmen Sie Ihr Android-Handy
- Installieren Sie ES Datei Explorer aus dem Android Market (jede andere Datei-Browser tun wird)
- Laden Sie die Amarino Anwendung
- Laden Sie die Amarino plugins
- Setzen Sie diese beiden Dateien auf Ihres Smartphones SD / microSD-Karte.
- Installieren Sie Amarino und Amarino Plugins (Bild 2)
- Koppeln Sie Ihr Bluetooth-Modul (PIN-Code ist 1234) (pics 3,4,5,6, 7)
- Öffnen Sie die Amarino Anwendung (Bild 8).
- Fügen Sie die neu gekoppelten Gerät (Abb. 9 und 10)
- Dont verbinden leer. Fügen Sie einen Beschleunigungsmesser Event, indem Sie in der roten Box. (Abb. 11). Sie sollten so etwas wie pic bekommen. 12
- Sie werden mit dem Android-side-Setup durchgeführt. Jetzt auf die Arduino IDE:

- Laden Sie die Amarino Bibliothek:
Arduino Library (aktualisiert)
Arduino Library (alt)

- Entpacken Sie es in Ihrem Ordner Bibliotheken: arduino_install_dir / Bibliotheken / extract_meetandroid.zip_here
- Starten Sie die Arduino IDE
- Wenn alles gut gegangen ist, können Sie die Bibliothek unter "Skizzen> Import-Bibliothek" finden

- Nun, laden Sie die Arduino Sketch HIER.
- Entpacken Sie es und öffnen Sie sie in der Arduino IDE
- Ziehen Sie das Bluetooth-Modul-Stecker (siehe letztes Bild Wenn Sie sich nicht trennen, wird die Code-Upload fehl.!)
- Verbinden Sie Ihren Arduino mit Ihrem Computer mit einem USB-Kabel
- Laden Sie die Skizze auf das Arduino
- Trennen Sie das USB-Kabel
- Stecker wieder in die Bluetooth-Anschluss.
- Setzen Sie Ihr RC-Car zurück togetherStep 12: Herstellung der das Auto zu bewegen!

Android RC Car
- Öffnen Sie die Amarino App
- Schalten Sie Ihren rc Auto
- Klicken Sie auf die Schaltfläche "Verbinden" in der Amarino App
- Ihr Auto soll jetzt bewegen!

Fehlerbehebung:
- Wenn Sie Reset Fragen haben, stellen Sie sicher, dass keine elektrischen Kurzschlüssen. Ändern der 9V-Batterie mit einer wiederaufladbaren Typ (NiCd, LiPoly, etc ...) kann auch helfen: Manchmal, das Auto entwässert mehr Amps als die 9V-Batterie ermöglicht (~ 150 mA), führt dies zu einem Spannungsabfall und die Arduino zurücksetzt, so dass das Auto verrückt und nicht mehr reagiert.
- Wenn Sie Ihr Auto fährt rückwärts, wenn Sie das Telefon nach vorne kippen, drehen Sie die Drähte gehen, um den Hauptmotor (zB das rote Kabel mit dem Minus und das schwarze mit dem Plus.).
- Wenn Sie Ihr Auto dreht, statt rechts oder von rechts statt nach links nach links, drehen Sie die Drähte gehen, um die Richtung Motor.

Sie sollten so etwas wie in dem Video zu erhalten. Vielen Dank für die diesen instructable!