Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

8 Schritt:Schritt 1: Werkzeuge und Teile Schritt 2: Entwurf Motorsteuerung ... Schritt 3: Entwerfen Sie Arduino Schild Kreis ... Schritt 4: PCB Etching Schritt 5: Testen fit Platten im Auto. Schritt 6: Programmierung ... Schritt 7: Android ... Schritt 8: Beherrsche den Hinterhof mit Ihrem WiFi 4x4 !!!

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

RC Autos können WiFi Cars sein ...?

RC-Autos sind kühl, aber billig RC-Cars haben Bereich begrenzt und kann nur mit dem speziellen Controller, der mit dem Auto eingeschlossen war gesteuert werden.

Ich kaufte ein RC Jeep, komplett mit 4-Rad Antrieb, flexible Aufhängung und Offroad-Reifen für etwa 30 Dollar. Nicht lange nach dem Spiel mit dem Auto, das ich festgestellt, dass ich es mit WiFi und Android zu verbessern. So verschwendet ich wenig Zeit, und die Leiterplatte, aus denen sich die Fahrzeuge elektronische System vollständig zu entfernen. Unter Verwendung der vorhandenen Elektronik I ermittelt die Spannungen und entwickelte eine Motorsteuerung, die von der Arduino mit einem benutzerdefinierten Schild, das ich entwickelt betrieben werden könnte. Das Motorsteuersystem führt keine PWM, um die Geschwindigkeit zu steuern. Das Auto ist Design, um über Hindernisse zu kriechen, mit sehr niedrigen Gearing als Ergebnis ist es sehr langsam. Dies bedeutete, dass nur mit den Motoren ein- und ausgeschaltet würde gut funktionieren. Die Strecke, die ich entworfen wird jedoch PWM unterstützt mit Hilfe der Enable-Pins.

Ich habe mit dem Arduino Mikrocontroller in Projekte für ein paar Monate ist. Ich kaufte die asynclabs (http://asynclabs.com/) WiFi Sheild für die Arduino Duemilanoe mit WiFi und Mikrocontrollern zu experimentieren. Es kommt mit einem Paket installiert in die Arduino IDE. Aufbauend auf der "Socket" Beispiel konnte ich mir die Skizze, die Motoren und Lenkung über WiFi steuern können zu bauen.

Ich habe dann verwendet Visual Studio, um eine schnelle Anwendung von Windows Form, die mit dem Auto Server verbindet und gibt Befehle an die Motoren, Steuerung und Lichtsteuerung zusammen. Dann bekam wenig mit dem Android-bug, nach dem Bau ein paar Test apps ich es endlich geschafft, eine Arbeitsversion, die den Orientierungssensor verwendet, um die gewünschte Funktion zu bestimmen Auto zu bekommen.
Hier ist der schrittweise
Schritt 1: Werkzeuge und Teile



Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Dies ist eine allgemeine Liste der Werkzeuge und Teile, die verwendet wurden, um dieses Projekt zu vollenden.
Schauen Sie sich die Adler-Unterlagen für die genauen Spezifikationen der verwendeten Komponenten.

Multimeter
Lötkolben
Solder Wick
Schraubendreher
PCB Ätzen Lieferungen
Kupfer verkleidet Boards
Zange
Arduino
AsyncLabs WiFi Sheild
RJ45 Enden
Motorsteuerung H-Brücke
Caps.

Schritt 2: Entwurf Motorsteuerung ...

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Verwenden von Adler,

Ich habe zusammen diese Schaltung als eine Motorsteuerung und Leistungsregler für das Arduino-Board funktionieren.

Es erlaubt die Verwendung des Standard-Akkupack 7,2 V, um die Antriebsmotoren, Lenkmotoren und dem Arduino anzutreiben.

Dieser Schaltkreis verwendet die SN754410 Dual H-Bridge-Chip, um die Antriebsmotoren und Lenkmotoren umzuschalten. Die Steuerleitungen für die Motorsteuerung werden für direkte Verlötung mit dem Ende eines RJ45-Kabel, das in die Abschirmung Topfen geheftet. Dies ermöglicht eine einfache Entfernung des Arduino und WiFi Sheild.

Eagle-Files sind hier eingeschlossen.
Schritt 3: Entwerfen Sie Arduino Schild Kreis ...

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Shields UP ...

Verwendung SparkFun Eagle Teil Bibliothek Ich entwarf eine Arduino Schild, der die Stifte in die WiFi Schild übergeben und an die Motorsteuerung Schirm über den RJ45-Stecker und 2 Schraubklemmen wird.

Die Pin-out von der RJ45-Anschluss ist sehr wichtig. Wenn Sie erhalten die Drähte gekreuzt wird es unerwartete Ergebnisse später verursachen. Das ist schwer zu beheben, ich will nicht diese Stunden zurück zu PCB Ätzen zu bekommen, auch immer weiter.

Schritt 4: PCB Etching

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen
Dies wurde mehrfach abgedeckt, erfuhr ich, indem Sie die vielen "ibles" hier.

http://www.instructables.com/pages/search/search.jsp?cx=partner-pub-1783560022203827:npr2q7v5m6t&cof=FORID:11&ie=ISO-8859-1&q=etch+pcb

Ich benutze das Tonerübertragungsverfahren, und es funktioniert gut für mich. aber die Methode, die Ihnen die besten Ergebnisse, Übung macht den Meister.

Schritt 5: Testen fit Platten im Auto.

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Verwenden Velcro, um Ihre Kartenstapel an die RC-Car zu befestigen. Ich hatte Glück und hatte einen großen, flachen hinteren Deck durch den Überrollbügel, um die Elektronik unter verstecken bedeckt.

Ich habe keine Bilder von der Motorsteuerung, ich wurde immer aufgeregt und vergessen, Fotos zu machen, als ich es zusammen setzen. Es ist jedoch zu montieren, um den ursprünglichen Elektronik Abstandhalter, und deaktivieren Sie das Gehäuse.

Sehen Sie die Bilder für details.Step 6: Programmierung ...

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Haftungsausschluss !!!!

Ich bin kein Programmierer. Ich weiß genug, um gefährlich zu sein und haben eine Menge suchen Sie in Codebeispielen, die im Internet abgebildet. Dieser Code kann nicht hübsch oder die effizienteste, aber ich war in der Lage, um es an die Arbeit. Wenn jemand irgendwelche Vorschläge hat einfach nur einen Kommentar oder eine Nachricht.

Das Auto

Das Arduino IDE ist schnell und leicht zu erlernen. Ich war in der Lage, diese CarServer basierend auf der Socket Beispiel, die mit meinem AsynLabs WifiSheild kamen zusammen.

Sie werden zur Eingabe Ihrer Wireless-Verbindungsinformationen in der Arduino Sketch.

Wenn das Fahrzeug eingeschaltet geben 15-45 Sekunden, um eine Verbindung mit dem Router errichten. Die rote LED auf dem WiFi-Abschirmung auf, wenn eine Verbindung hergestellt wurde treiben.

Der Windows-Controller

Ich zusammen meine erste Controller mit C # und MS Visual Studio 2008. Ich landete mit einem netten kleinen Fenstern Form, die die Steuerung der Auto mit den Pfeiltasten ermöglicht.

Dann hatte ich eine Idee .... siehe Schritt 7 ...

Schritt 7: Android ...

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Warum nicht mein Handy steuern das Auto?

Ich dachte bei mir etwa eine Woche, nachdem sie meine glänzende neue DroidX. Ich begann die Erforschung und endete mit dem Android SDK und Eclipse, eine ähnliche App, die das Auto zu steuern werden unter Verwendung der Orientierungssensor zusammen.

Hacking meinen Weg durch den Code, mit Blick auf viele Beispiele dauerte eine ganze Weile, aber ich landete schließlich mit diesem.

legen Sie die IP und den Port Sie in der Arduino-Code angegeben Hit anschließen und los geht es. Halten Sie das Telefon in die horizontale Position. Dann lehnen Sie es weg von Ihnen, vorwärts und rückwärts gehen, um zu gehen ... eh ...... rückwärts.

das Telefon wie ein Lenkrad zu gehen links und rechts.

//// //// Warning
Dies ist meine erste große Android-Anwendung .. Es hat noch einige Bugs, sondern ist vor allem funktional. Noch irgendwelche Ratschläge oder Fragen können Sie mich einen Kommentar oder eine Nachricht.
///// Ende der Warnung //// Schritt 8: Beherrsche den Hinterhof mit Ihrem WiFi 4x4 !!!

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Wie man ein Arduino WiFi 4x4 mit Android-Controller bauen

Reflexion

Ich hatte eine tolle Zeit den Bau dieses Projekts. Ich gewann eine Menge Wissen und nahm ein paar neue Fähigkeiten. und jetzt habe ich eine 4x4, die von meinem Handy bedient werden kann.

Ein paar Gedanken,

Ich brauche wirklich eine Kamera, um in der Kabine hinter der Windschutzscheibe anzubringen, würde POV 4x4 kriechen auf den Hinterhof genial. Es müsste geringer Strom sein, und übertragen drahtlose Video von selbst aus. (Ich glaube nicht, das Arduino hat die Macht, Streamen von Videos). Irgendwelche Gedanken auf, eine Kamera, die verwendet werden könnten?

Vielen Dank für das Lesen meiner Instructable.
Viel Glück,

Hier sind einige Aufnahmen von WiFi 4x4 in Aktion.

Laser Cutter,

Wow, ich muss sagen, dass ist eine erstaunliche Preis für jeden Wettbewerb. Es wäre wahrscheinlich in Dienstleistungen gehen individuelle Fälle machen für meine elektronischen Projekten. Viel Glück an alle in der Contest.

Brandon