• Home »
  • android »

    3 Schritt:Schritt 1: Warum haben die meisten Solar-Ladegeräte underperform? Schritt 2: Die Lösung: Eine sorgfältige Solar Panel und Batterie-Auswahl Schritt 3: Lithium-Ionen Lade Einzelheiten

    Bitte klicken Sie unten, um unsere Kickstarter-Projekt-Seite für Solderdoodle Pro 2.0, die die gleiche Schaltung wie unsere Solar-Ladegerät verwendet und Vorbestellung ein Produktionsmodell zu besuchen! http: //www.kickstarter.com/projects/249225636/sol ... Diese Instructable ist ein Tutorial, wie man Solarlade Lithium-Ionen-Batterien für Smartphones. Diese Bilder wurden von der Präsentation aufgenommen Ich habe zu zeigen, wie die Solarpad gearbeitet. Die Inspiration für diesen Entwurf war von meiner Reise nach Portland, OR und leben in einer autofreien Lebensstil. Mein Telefon würde von der Macht ständig laufen beim Reiten mein Fahrrad und ich erfunden Solarpad auf mein Handy zu halten aufgeladen, während auf meinem bike.Step 1: Warum haben die meisten Solar-Ladegeräte underperform? Im Moment ist der Markt mit billigen Solarprodukte aus China, die crappy Batterien und Solarzellen haben gesättigt. In der Regel gibt es keine Seriennummern auf den Batterien und die Sonnenkollektoren sind mit billigen Epoxy, die wertvolle UV-Strahlung, die den größten Teil der Sonnenenergie macht, bevor er geht an die Solarzelle unter absorbiert beschichtet. Diese Übersättigung hat Solarprodukte verursacht Einweg und unzuverlässig zu werden, die das Gegenteil von dem, was für den rauen Einsatz im Freien wie auf einem Fahrrad brauchen. Auch die wettbewerbsfähige Preisgestaltung verursacht Herstellern, um die Leistung ihrer Produkte, die Kunden Verwirrung und Misstrauen in der Solarindustrie zu führen hat überbewerten. Sie werden auf Amazon zu sehen, dass eine Batterie 18650 ist sogar höher als das, was Tesla wird mit, was schwer zu glauben ist bewertet. Sie werden auch auf Amazon zu sehen ein Solarpanel, die leistungsfähig genug, um zwei iPhones aufgeladen zu sein behauptet, aber in Wirklichkeit kann es kaum berechnen eine iPhone.Step 2: Die Lösung: Eine sorgfältige Solar Panel und Batterie-Auswahl Solarpad verwendet eine hochwertige und individuelle Suntactics Solar-Panel, das eine Fluorpolymerfolie mit der besten Lichtdurchlässigkeit, präzise geschnitten und Tabbed-Hocheffizienz-Solarzellen und einem hochfesten Substrat. Die Panasonic NCR18650B Batterie verwendet eine hocheffiziente, High-Power Laderegler von Maxim und verwendet dieselbe Akku, der in der Tesla Elektroautos, die die beste Batterie dieser Art ist verwendet wird. Auch die integrierte USB-Kabel bestehen aus dickeren Drahtdicke, die die Elektrizität effizienter fließen kann. Die Solarpad Kit wurde entwickelt, um die meiste Energie aus den Sonnenstrahlen möglich, um Ihr Mobiltelefon zu quetschen. Keine Abkürzungen, die Kompromisse Leistung oder Effizienz getroffen werden, Punkt. Ein voll geladener Akku eine tote iPhone von 0% bis 100% in 3 Stunden auch nach unbenutzt für einen Monat wieder aufladen! Andere ähnlich großen Solar-Ladegeräte können nur ein intelligentes Telefon aufladen von 0% bis 70% an, um mehr als 4 Stunden zum Aufladen. Viel größer Smartphones, wie das Samsung Galaxy S4, eine Batterie, die zweimal ist die Größe eines iPhone Akku, sondern ein voll aufgeladen Power Core kann immer noch eine Galaxy S4 eine 0% bis 70% der Kosten. Wenn Sie bemerken, ist die Ladekurve eines Lithium-Ionen-Akku nicht linear. Es beginnt bei einer Erhaltungsladung, wenn der Akku leer ist, bis es zu einer minimalen Spannung erhält. Dann wird der maximale Ladestrom bis zu etwa 80% der Kosten zu erreichen und dann geht es zurück auf Erhaltungsladung bis 100% der Kosten. Aufgrund dieser Ladung Regelung, die Verdoppelung der Strom auf einen Lithium-Ionen-Akku wird nicht die Ladezeit zu reduzieren um 1/2 reduziert sie die Ladezeit auf 1/3, da die Erhaltungsladung am Anfang und am Ende des Ladezyklus doesn 't change.Step 3: Lithium-Ionen Lade Einzelheiten Was auch Lithium-Ionen-Batterie, die Sie wählen, stellen Sie sicher, dass die Batteriehersteller bietet den Ladeprofil für sie und wählen Sie den Laderegler Ladekurve, um die Batterie entsprechen empfohlenen Ladekurve. Wenn der Hersteller diese Daten nicht liefern, sie nicht benutzen, weil unbewusst unpassende die Ladekurven kann der Akku zerstört und Verbrennungen verursachen. Verwendung Evaluation-Boards von Laderegler Unternehmen hilft bei der Gestaltung der Schaltung, weil Sie nicht haben, um eine benutzerdefinierte PCB erstellen.$(function() {$("a.lightbox").lightBox();});

      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!

      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 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 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 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 - 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 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 - 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 - 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) 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) 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) - 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 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! - Ö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!

        9 Schritt:Schritt 1: Ein Beispiel Fish Tank Control Menu Schritt 2: Starten eines Neues Menü Schritt 3: Ändern der Eingabeaufforderung Schritt 4: Hinzufügen eines Ein / Aus-Taste Toggle Schritt 5: Einstellen der Arduino Output Pin Schritt 6: Hinzufügen der zweiten Ein / Aus-Anzeige-Taste Schritt 7: Erstellen des Arduino-Code Schritt 8: Übertragen der Skizze an den Computer Schritt 9: Kompilieren und Testen der Menü

        Update: Ein Benutzer für Untermenü Unterstützung gebeten. pfodApp immer Untermenüs unterstützt, aber ich habe Untermenüs zu pfodDesigner aufgenommen. Die instructable Design Ein Custom Menu-System zeigt, wie man pfodDesigner verwenden, um ein Menü mit Untermenüs, die auf Ihrem Android-Handy angezeigt wird bauen - Keine Codierung erforderlich pfodDesigner generiert den gesamten Code für Sie. Die neueste Version von pfodDesigner wird Code für Arduino Code Skizzen für Arduino Uno, Arduino Mega2560, Wildfire, LinkIt ONE (WiFi / BT), Arduino Ethernet, Adafruit CC3300 Schild, Itead Bluetooth Schild, generieren SMS SIM900 GPRS SeeedStudio und ICOMSAT IteadStudio Schilde und mehr . Einführung Dies ist die erste von zwei instructables, aus denen sich eine komplette anpassbare Home Automation for Beginners Beispiel. Siehe DIY Home Automation für die Anfänger für den zweiten Teil. Es befindet sich auf den absoluten Anfänger ausgerichtet. Wenn Sie ein scharfes Messer ohne Schneiden Sie Ihre Finger weg behandeln können Sie machen und passen Sie diese Home-Automation-Controller. Die erste instructable zeigt, wie Sie die kostenlose Nutzung pfodDesigner auf Googleplay auf Android-Menüs zu entwerfen, um zu wechseln Ardunio ausgibt und Ausschalten von Ihrem Android-Handy, ohne dass Sie jedes Programm-Code überhaupt zu schreiben. Das Aquarium Bild oben zeigt das Beispiel ausgelegt in diesem instructable. Das hier gezeigte Beispiel-Projekt ist auch für Anfänger geeignet. Diese instructable keine Löten erfordern und keine Codierung Erfahrung erforderlich. Sobald Sie diese instructable fertig sind Sie in der Lage zu entwerfen, was auch immer Sie Menüs wechseln Arduino gibt ein- und ausschalten müssen. Wenn Sie abgeschlossen haben, die zweite instructable Sie in der Lage, reale Dinge auf von Ihrem Android-Handy ein- und ausschalten, über Relais auf digitale Ausgänge Arduino verbunden. Diese instructable ist auch als Tutorial verfügbar Android / Arduino Menüs für Anfänger Die Menüs sind vollständig anpassbar. Sie können den Text, Farbe und Schriftgröße sowie die Auswahl der Arduino-Ausgang gesteuert werden zu ändern. Alle mit dem pfodDesigner auf Ihrem Android-Handy läuft. Die pfodDesigner gibt Ihnen eine genaue Vorschau, wie Ihr Menü wird, wenn Sie mit Anzeige anschließen pfodApp . Kein Android Programmierung erforderlich ist. Wenn Sie die Gestaltung Ihres Menüs beendet haben, erzeugt das pfodDesigner eine komplette, gut kommentiert, Arduino Skizze, die Ihr Menü zu implementieren und ermöglicht es Ihnen, die Ausgänge und Ausschalten über Ihr Mobil mit dem drehen wird pfodApp (über Bluetooth oder Wi-Fi). No Arduino Programmierung Wird benötigt. Im Rahmen der Entwurf, den Sie angeben, welche Digital-Ausgang jedes On / Off Toggle-Taste angeschlossen ist. Arduino digitale Stifte können als Ein- oder Ausgang konfiguriert werden. Die von der pfodDesigner generierten Code konfiguriert die ausgewählten Pins als Ausgänge. Wenn als Ausgang konfiguriert, kann eine Arduino digitale Stift entweder hoch oder niedrig sein. Auf einer Uno, wenn er hoch ist, die Stift liefert + 5V (Vcc) und kleiner als 40 mA. Auf Arduino Boards Vcc entweder + 5V oder + 3,3V je an Bord. Wenn die Ausgangs-Pin auf Low gesetzt, es Gelände alles, was Sie eine Verbindung mit dem Stift und kann entfernt weniger als 40 mA entleeren. Diese Ausgänge haben genug Kraft, um zu fahren ein LED oder ein Reed-Relais, aber nicht genug, um direkt die 5V Relaisspule eines Leistungsrelais, so dass eine zweite Instructable wird bei Anschluss eines Relais-Platine mit den Ausgängen schauen, um reale Dinge ein- und ausschalten . Was Sie brauchen, um in der Lage zu tun, bevor Sie dieses Instructable starten. Dieses Projekt ist auch für Anfänger geeignet, aber Sie füllen ein paar Aufgaben, bevor Sie beginnen müssen. Sie müssen zunächst die Arduino IDE gesetzt, installieren pfodDesigner und sicherzustellen, dass Sie die letzte Skizze (Code-Datei) zu übertragen, dass pfodDesigner produziert, von Ihrem Handy auf Ihren Computer. Installieren Sie die Arduino IDE für das Betriebssystem Ihres Computers von Erste Schritte mit Arduino Schritte und Arbeit durch die beispielsweise die Erstellung und Ausführung des Blink Beispiel. Installieren Sie die kostenlose pfodDesigner App auf Ihrem Android-Handy. Überprüfen Sie, ob Sie in der Lage, Dateien von Ihrem Handy auf Ihren Computer entweder über ein USB-Kabel oder eine Dateiübertragung app wie WiFi File Transfer zu übertragen sind. Siehe pfodAppForAndroidGettingStarted.pdf für weitere Details. Was Sie für dieses Instructable kaufen müssen Die pfodDesigner ist kostenlos, so dass Sie die meisten von diesem Tutorial mit nur, dass pfodDesigner auf Ihrem Android-Handy zu tun. Aber wenn Sie tatsächlich etwas ein- oder ausschalten möchten, müssen einige Hardware und die pfodApp . Hier finden Sie eine komplette Stückliste für Teil 1 Sie benötigen ein Arduino Board. Das Tutorial verwendet eine Arduino Uno. Sie benötigen ein WiFi oder Bluetooth Schild, über eine serielle Verbindung angeschlossen ist, so dass Ihr Android-Handy kann auf die Uno zu verbinden. Dieses Tutorial verwendet iteadstudio BT Shield (Slave) , die über die serielle Verbindung mit 9600 Baud. Schließlich, um Ihr Design zu testen, benötigen Sie zum Download pfodApp von Googleplay auf Ihrem Android-Handy über die Bluetooth (oder WiFi) Schirm an die Uno zu verbinden und zeigen Sie das Menü selber gestalten haben für Sie die Arduino-Ausgänge zu steuern. Siehe pfodAppForAndroidGettingStarted.pdf für das Einrichten einer Bluetooth-Verbindung in pfodApp. In einem späteren Instructable werden Sie das Hinzufügen Relais tatsächlich Dinge ein- und ausschalten. Jetzt können bauen und testen ein Beispiel-Menü. Am Ende dieses sind Sie in der Lage, jede Menü, das Sie schalten Arduino Ausgänge ein und aus wie zu bauen. Schritt 1: Ein Beispiel Fish Tank Control Menu Diese Instructable wird ein benutzerdefiniertes Menü auf einem Android-Handy zu entwerfen, um die Niederspannungslicht und Pump von einem Aquarium zu kontrollieren. Hier ist, was die endgültige Menü aussehen wird, aber Sie können Ihren eigenen Text und Farben und Schriftgrößen unter Verwendung der pfodDesigner.Step 2 wählen: Gründung eines neuen Menu Downloaden und installieren Sie pfodDesigner von Googleplay . Beim Öffnen pfodDesigner werden Sie präsentiert die neue Menü-Taste starten oder wenn Sie ein Menü bereits begonnen haben, sehen Sie auch die Möglichkeit, vorhandene Menü Bearbeiten. Jeder Bildschirm hat auch eine Hilfe-Taste. Durch Klicken auf die neue Schaltfläche Start Menu zeigt eine Liste von Operationen für das neue Menü zur Verfügung. Ein neues Menü wird ohne Tasten und einem Standard-Menüname, menu_1 erstellt Klicken Sie auf Vorschau Menu zu sehen, was das aktuelle Design aussieht. Noch keine Tasten, nur einige Standardtext an der Unterseite. Verwenden Sie Zurück-Taste des Mobiltelefons, um zum Bearbeitungsbildschirm zu gehen, um die Standard-Eingabeaufforderung, um etwas mehr useful.Step 3 bearbeiten: Ändern der Eingabeaufforderung Klicken Sie auf Ändern, um die Änderung Prompt Prompt Menu-Bildschirm zu öffnen. Die Eingabeaufforderung ist die an der Unterseite der scrollbaren Liste der Menütasten angezeigt, um den Benutzer Text. Im Ändern-Menü Prompt Bildschirm wird am unteren Bildschirmrand eine Vorschau der Eingabeaufforderung angezeigt. Klicken Sie auf Bearbeiten Aufforderungstext und setzen Sie den Text in "Fish Tank Control" mit einem Zeilenumbruch zwischen 'Tank "und" Systemsteuerung ". Klicken Sie dann auf das Kontrollkästchen, um diese Änderungen zu übernehmen und neu zeigen Sie das Menü ändern Prompt Bildschirm mit der aktualisierten Aufforderungstext. Dann stellen Sie die Schriftgröße auf <7>, Schriftfarbe Aqua, Hintergrundfarbe, um Navy und Bold gesetzt. Das rundet die Eingabeaufforderung für dieses Beispiel menu.Step 4: Hinzufügen eines Ein / Aus-Taste Toggle Verwenden Sie Zurück-Taste des Mobiltelefons, um zum Bearbeitungsbildschirm zu gehen und klicken Sie auf Menüpunkt, um die erste Taste, um dieses Menü hinzuzufügen. Dadurch werden die oben dargestellten Optionen anzuzeigen. Es gibt eine Anzahl von unterschiedlichen Typen von Menüeinträgen. In diesem Instructable sind wir mit On / Off Toggle Buttons, die eine digitale Ausgangsstift auf einem Arduino-Board zu wechseln, so wählen Sie die Output On / Off. (Siehe Android Menütasten für Arduino einfach gemacht für ein Tutorial über die Verwendung Ebene Menü-Tasten.) Auswählen des Ausgabe On / Off Option öffnet das Ändern der Menüpunkt-Bildschirm für das Einzelteil haben soeben. Der "Low" Zustand setzt den Arduino Ausgang auf Null Volt, während der Zustand "High" setzt den Ausgang auf den Arduino + Vcc, in der Regel 5 oder + 3,3V je nach Arduino Board. Uno Platten + 5V. Der auf die Schaltfläche angezeigten Text aus der führenden Text, gefolgt von den aktuellen Stand. So für die Standard führenden Text "Ausgang ist" und eine aktuelle Einstellung der Low die Taste wird "Ausgang niedrig". Sie können alle diese Texte zu bearbeiten, um Ihren eigenen Bedarf zu entsprechen. Sie können verschieben Sie die Vorschau der Schieberegler nach links oder rechts, um die aktuelle Einstellung in der Vorschau zu ändern, aber es ist einfacher, nur auf eine beliebige Stelle in der Taste zu sehen, wie es toggles.Step 5: Einstellung der Arduino Output Pin Das On / Off Toggle-Button steuert eine bestimmte Arduino Digital-Ausgang Stift. Die an Pin .. Taste erfahren Sie, welche Pin es zu kontrollieren. Sie können auf diese Schaltfläche klicken, um die PIN zu ändern. In diesem Instructable wird die Pump-Taste, um D4 angeschlossen werden und die Light-Taste wird auf D5 angeschlossen werden. So klicken Sie auf den an Pin .. welche den ersten Bildschirm oben öffnet. Wählen D4 aus dieser Liste und der Bildschirm mit der aktualisierten pin schließen und erneut zeigen den Wechsel Menüelement angezeigt. Sie können auch den Ausgangszustand der Ausgang startet, wenn der Strom in den Vorstand oder nach dem Reset gedrückt wird angewendet ändern. Lassen Sie diese Einstellung als Low für jetzt. Sie können nach unten scrollen, um weitere Optionen zum Verändern Sie diesen Menüpunkt zu sehen. Jetzt beenden Gestaltung dieser Menüpunkt, indem Sie die führenden Text "Pumpe" und bearbeiten Sie die Low Text, um "Stopped" und bearbeiten Sie die Hohe Text zu "Running". Beachten Sie das Leerzeichen am Ende der "Pumpe". Stellen Sie die Schriftgröße auf <4> und die Hintergründe Green. Damit ist die erste Taste. Sie können an der Pumpe Schaltfläche klicken, um zu sehen, wie es aussehen wird, wenn es zwischen Gestoppt und Ausführen wechselt. Verwenden Sie Zurück-Taste des Mobiltelefons, um zurück zu dem Ändern von Menü-Bildschirm zu gelangen, und wählen Sie Vorschau Menu zu sehen, was das Menü sieht aus wie mit diesem Knopf. Wenn Sie es nicht mögen, wie es aussieht können Sie auf der klicken Sie auf "Pumpe", um ihre Veränderung Installer-Bildschirm zu öffnen und ändern. Wenn Sie die Eingabeaufforderung ändern wollen, müssen Sie zurück zum Ändern von Menü-Bildschirm zu gelangen und wählen Sie das ändern Prompt option.Step 6: Hinzufügen der zweite Ein / Aus-Taste Toggle Wenn Sie mit der Vorschau zufrieden sind, gehen Sie zurück zum Ändern von Menü-Bildschirm, und wählen Sie Menüpunkt, um einen anderen Output On / Off Umschaltfläche hinzufügen, um das Aquarium Licht zu steuern hinzufügen. Ändern Sie die mit dem Stift auf .. D5. Bearbeiten Sie die führenden Text "Licht ist". Bearbeiten Low Text auf "Aus" und der Hohe Text auf "On". Stellen Sie die Schriftgröße auf <4> und die Hintergrundfarbe auf grün. Nun, wenn Sie zurück zu Bearbeitungsmenü zu gelangen und wählen Sie Vorschau Menu sieht man, wie das letzte Menü wird auf aussehen pfodApp . Ändern der Button-Reihenfolge und Löschen von Buttons Von der Schnitt-Menü-Bildschirm können Sie auch die Reihenfolge der Schaltflächen im Menü ändern und löschen Sie nicht benötigte Tasten als auch die Änderung der Menü-Name. Der Menüname ist nur für Ihren Gebrauch. Es wird in der Liste der vorhandenen Menüs gezeigt. Generieren des Arduino Code: er ist nicht auf die user.Step 7 angezeigten Nun, da Sie fertig sind das Design klicken Generate Code zum Öffnen des Code generieren Menu. Aus diesem Menü können Sie festlegen, welche Hardware-Serien der Code zu verwenden und welche Baudrate wird am laufen. Sie müssen sich setzen diese in Abhängigkeit von der Arduino-Board Sie verwenden und welche Pins die Bluetooth oder Wi-Fi Abschirmung verbunden ist. Für die in diesem Instructable mit dem Itead Studio BT Shield (Slave) die Standardwerte der seriellen und 9600 verwendet Uno Board korrekt sind. Wenn Sie festgelegt haben und die serielle Baudrate klicken Sie auf den Code schreiben, um, um das komplette Arduino Sketch Datei generieren. Dieser Button schreibt die Skizze in eine Datei auf Ihrem Handy und zeigt die letzten 4 KB in ein screen.Step 8: Übertragen der Skizze an den Computer Sie können beenden pfodDesigner jetzt Ihr Design wurde gespeichert und ist unter "Bearbeiten bestehender Menu" zur Verfügung. Sie müssen die pfodDesigner verlassen, um sicherzustellen, das letzte Codeblock wird in die Datei geschrieben. Schließen Sie Ihr Handy an den Computer an und schalten Sie den USB-Speicher, oder verwenden Sie eine Wifi File Transfer App auf Speicher Ihres Mobil von Ihrem Computer aus zugreifen können. (Siehe pfodAppForAndroidGettingStarted.pdf für weitere Details) Hinweis: pfodDesigner kann nicht auf die SD-Karte auf den generierten Code zu speichern, während es vom Computer als USB-Speicher zugegriffen wird, so schalten Sie von USB-Speicher, bevor Sie das pfodDesigner erneut. Navigieren Sie zu / pfodAppRawData und öffnen Sie die pfodDesigner.txt in einem Text-Editor (zB WordPad). Die pfodDesigner.txt Datei wird jedem Mal, wenn Sie klicken Sie auf "Code generieren" angehängt, so dass Sie brauchen, um an das Ende der Datei zu gehen, um den zuletzt generierten Code zu erhalten. Öffnen Sie die Arduino IDE und eine neue Skizze, beliebigen Code löschen aus der Skizze Fenster und dann kopieren und den generierten Code in die Arduino IDE. Eine Kopie des erzeugten Codes ist hier . Der generierte Code ist eine vollständige Skizze, die eine generierte Version der umfasst pfodParser Bibliothek Code, so dass Sie nicht brauchen, um keine zusätzlichen Bibliotheken installieren. Der gesamte Code benötigen, um die Arduino Ausgangsstifte ein- und ausschalten, wenn Sie die Taste auf Ihrem Mobil klicken Sie in der pfodApp wird in der generierten sketch.Step 9 enthalten: Kompilieren und Testen der Menü Kompilieren und die Skizze, um Ihre Uno Board hochladen. Denken Sie daran, um die Bluetooth-Schild entfernen Sie zunächst, wie es die die gleichen Stifte (D0 und D1) als USB angeschlossen ist. Stellen Sie die Schalter auf der Itead Studio bluetooth Schild. Stellen Sie den 3.3V / 5V-Schalter auf 5V und stellen Sie die To FT232 / Zu-Schalter auf, um Board Board und stecken Sie es in die Uno. Installieren pfodApp von Googleplay und eine Bluetooth-Verbindung mit dem itead bluetooth Schild gesetzt, wie in der pfodAppForAndroidGettingStarted.pdf . Auf der Verbindung mit dem Uno + Bluetooth-Schild wird pfodApp Ihre gestaltet Menü anzuzeigen. Um zu testen, das Menü nehmen Sie die längste Etappe der eine der roten LEDs und biegen und drehen Sie das eine Ende eines 330Ohm Widerstand um ihn herum. Schließen Sie dann das restliche (kürzeste) Bein der LED in eine der GND-Pins und stecken Sie das andere Ende des Widerstands in D4. Machen Sie dasselbe für die D5 mit einer anderen LED und Widerstand. Nun, wie Sie die On / Off Toggle-Tasten auf Ihrem Handy die LEDs ein- und ausschalten klicken. Nächste Schritte Damit ist die erste Instructable. Eine spätere Instructable bei Befestigung Relais an diese Ausgänge, so dass Sie reale Dinge ein- und ausschalten aussehen, aber pfodApp kann viel mehr als das zu tun. Die pfod Protokoll ist eine reiche, aber einfache und enthält viel mehr als nur einfache Menüs. Schauen Sie sich die volle pfodSpecification.pdf für alle Details und Beispiele. Siehe auch www.pfod.com.au für zahlreiche Beispielprojekte. Alle Bildschirme durch die pfodDesigner verwendeten Standard pfod Bildschirme. Die pfodDesigner ist nur ein pfodApp an einen Back-End, auf dem Ihre Auswahl hält und serviert die gewünschten Bildschirme angeschlossen sind. Vom pfodDesigner Sie Menü-Taste des Mobiltelefons zu verwenden, um öffnen Sie das Debug-Ansicht zu sehen, was pfod Nachrichten gesendet, um die pfodDesigner Bildschirme und was Befehle werden durch Ihre Aktionen zurückgeschickt zu generieren.

          5 Schritt:Schritt 1: Die Box! Schritt 2: Die Hörner! Schritt 3: Hinzufügen der Elektronik Schritt 4: Drücken Sie, alles in Ihrer Box Schritt 5: Erstellen Sie es gut aussehen (Feminine Style)

          Ich sah diese schöne Hörner (indische Taxi Hörner, minus Gummiball) auf dem Markt geht für € 20, sah ich die Chance für eine neue Art von Sound von meinem iPhone! Die Hörner auf diesem Gerät sehen ein bisschen wie Schnecken Augen auf Stielen! Wenn Sie diese Ich habe andere Artefakte, die ich nicht für instructables erstellt, aber sie könnte Ihnen mehr Ideen. Klicken Sie hier. Schritt 1: Die Box! Zuerst suchen Sie sich einen schönen Box Sie die Elektronik im setzen wollen, ist die Box wählte ich ziemlich klein, wie Sie durch das Telefon über sie sagen kann. Selbstverständlich wird es viel Schleif beteiligt sein und viel Lackieren - Ich liebe es, Danish Oil verwenden, dauert es viel mehr Mäntel es eine große Oberfläche zu geben, aber es lohnt sich! Diese Box saugte den Lack wie ein Schwamm, landete ich mit 11 Mäntel! Die Abdeckung im Inneren den größten Teil der Raum im Inneren, so entfernte ich diese verwendet und wird für eine spätere Projekt halten Schritt 2: Die Hörner! Suchen Sie sich ein paar gute Messing Hörner auf Ihrem Feld passen. Dies fand ich auf den Märkten in einem ziemlich rau Zustand, nichts, was ein bisschen TLC nicht lösen können! Wie Sie sehen können sind handgemacht und kommen den ganzen Weg von Indien, das Horn auf der linken Seite hat die Entscheidungsträger Marke. Sie sind beide etwas unterschiedlich voneinander, so sucht nicht symmetrisch. Schneiden und polieren Sie Ihre Hörner, um Ihre enclosure.Step 3 zu entsprechen: Das Hinzufügen der Elektronik Ich konnte einen Verstärker klein genug, in meiner Bastelkiste, um dieses Feld, so ging ich los und kaufte einen passen nicht finden, es ist nur mono .... aber ..... es tun werde! Nehmen Sie es auseinander und rehouse es in Ihrem Kasten. Die 8 Ohm Lautsprecher wurden zur gleichen time.Step 4 gekauft: Squeeze alles in deine Box Es war eine enge Passform, aber wie Sie sehen können habe ich alles, was in Schritt 5: machen es gut aussehen (Feminine Style) Alles, was ich tat, war "ziemlich up 'der Box mit Messingstangen, Perlen und schließlich setzen in der iPhone-Halterung, die ich malte Gold. Googly Sound hat einen 1/4 "Klinkenbuchse auf der Rückseite, so dass Sie Ihre Musik spielen und singen über Googly klingen auch. Ich werde meine Gitarre in diesem stecken, ich bin sicher, der Ton wird erstaunlich sein. Diese ist ein lautes Box! Ich hoffe, Sie genießen die Erstellung eigener, ist es ein Gesprächsstarter! Wenn Sie diese haben einen Blick auf meine iPhonograph. Ich habe in einer Führung zu anderen steampunk Kreationen, die absolut fantastisch sind zu setzen! Wie Steampunk!

            4 Schritt:Schritt 1: Erstellen des Arduino LED Matrix Scrolling Text Display Schritt 2: Die Programmierung des Arduino Board Schritt 3: Testen der Anzeige Schritt 4: Fazit

            Beim Durchsuchen interessante Projekte bei Instructables, stießen wir auf das beeindruckende Voice Activated Arduino (Bluetooth + Android) instructable. Sie können es Besuche bei http://www.instructables.com/id/Voice-Activated-Arduino-Bluetooth-Android/ Vor kurzem haben wir ein instructable einen 7 Zweifarbige 8x8 bauen setzen LED-Matrix Scrolling Text Display von einem Arduino mit Tastatureingabe von einem Android-Smartphone über Bluetooth gesteuert. Sie können http://www.instructables.com/id/Arduino-SPI-7-Bi-color-LED-Matrix-Scrolling-Text-D/ für weitere Details besuchen. Wir dachten, es könnte interessant, diese beiden instructables zu kombinieren, um mit einer Spracheingabe Arduino zweifarbige LED Matrix Scrolling Text Display (Bluetooth + Android). Wir sind nicht sicher, ob Sie in der Lage, jede praktische Verwendung für dieses Projekt zu finden sind, aber es ist lustig zu sehen, es mit nur ein paar kleine Änderungen an der Arduino Sketch für die LED Matrix Scrolling Text Display arbeiten. Erhalten Sie die folgenden YouTube-Video zu sehen, um zu sehen, was wir bauen. Schritt 1: Erstellen des Arduino LED Matrix Scrolling Text Display Besuchen www.instructables.com/id/Arduino-SPI-7-Bi-color-LED-Matrix-Scrolling-Text-D/ zum Detail auf den Aufbau der Arduino zweifarbige LED Matrix Scrolling Text Display. Da das Display besteht aus einzelnen Bi-Farbe hergestellt LED-Matrix-Module miteinander verkettet, um eine lange Anzeige zu bilden, können Sie das Display zu bauen mit einer beliebigen Anzahl von diesen LED-Matrix-Module bis zu einem Maximum von acht mit dem Arduino Sketch für die schriftliche instructable. Um eine längere Display mit mehr als acht LED-Matrix-Module zu bauen, müssen Sie einige Änderungen an den Arduino Sketch für die project.Step 2 zu machen: Die Programmierung des Arduino Board Die 'Android Erfüllt Robots: Voice "ist eine kostenlose Android App, die uns von SimpleLabsIN gebracht, die Android-Smartphone internen Spracherkennung nutzt einen Pass zu spielen Sprachbefehle, um Ihre Roboter, der in unserem Fall ist die LED Matrix Lauftext-Display. Die App Paare der Android-Smartphone mit dem Arduino LED-Matrix Die Anzeige Bluetooth Serial Module und sendet in der erkannte Sprach als String zurück. Zum Beispiel, wenn Sie sagen "Hallo" das Android Smartphone wird eine Zeichenfolge zurück * # hallo zu Ihrem Bluetooth-Modul, wobei * und # geben Sie den Start- und Stoppzeichen. Allerdings ist unsere Arduino Sketch filtern die * und # Start- und Stoppzeichen und nur die Zeichenfolge anzuzeigen. Das Arduino Sketch für dieses Projekt verwendet wird, auf der Skizze für das Arduino (SPI) 7 zweifarbige LED-Matrix, bezogen Scrolling Text Display instructable. Das Arduino-Board muss mit dem Arduino Sketch, um das Display laufen geladen werden. Wir verwendeten Arduino IDE V1.03 für unser Projekt. Laden Sie die Arduino Skizze unten für dieses Projekt, das mit bis zu 8 Zweifarbige LED-Matrizen kaskadiert funktionieren wird. Sie können ändern und verbessern die Skizze für Ihr Projekt zu. Laden Sie jolliFactory_VoiceInput_8X_Bicolor_ScrollText_SPI.ino ** Beachten Sie, dass vor dem Download Skizze bis zum Arduino, der Verbindungen zu den TX- und RX-Pins für den Bluetooth Wireless Serial Port Module müssen möglicherweise bis der Download successful.Step 3 werden entfernt werden: Testen der Anzeige Installieren Sie die kostenlose "Android Erfüllt Robots: Voice" Apps aus dem untenstehenden Link. play.google.com/store/apps/details?id=robotspace.simplelabs.amr_voice Die Bilder hier sind einige Screenshots der Android Erfüllt Robots: Sprach App. Um zu testen, schalten Sie die Anzeige und stellen Sie die Bluetooth-Kommunikation zwischen Display und Ihr Android Smartphone. Dies wird durch die Auswahl von "Connect Robot" aus dem Menü Optionen und klicken Sie auf Ihrem Display Bluetooth-Modul aus dem Gekoppelte Geräte Liste. Dann warten Sie, bis die App fordert, dass die Verbindung erfolgreich ist. Testen Sie die Anzeige, indem Sie auf den runden Mikrofontaste und dann in Ihrem Android-Smartphone zu sprechen Angabe der Nachrichten oder Befehle, um auf die Anzeige zu senden. Angezeigt werden die Befehle auf dem Display erscheint, um zu reagieren. Beachten Sie die Wörter in Klammern sind optional, aber die Spracherkennungs scheint bei längeren Phrasen zu verbessern. Set grün (Farbe) Set rot (Farbe) Set Orange (Farbe) Eingestellt schneller (Geschwindigkeit) Stellen Sie am schnellsten (Geschwindigkeit) Eingestellt langsamer (Geschwindigkeit) Eingestellt langsamsten (Geschwindigkeit) Stellen heller (Anzeige) Stellen hellsten (Anzeige) Stellen dunkler (Anzeige) Stellen dunkelsten (Display) Schritt 4: Fazit Es ist interessant, Sprach / Spracheingabe für die LED-Matrix Scrolling Text Display nutzen. Allerdings ist Android Sprach / Spracherkennung immer noch nicht perfekt und kann manchmal frustrierend sein, da einige Wörter, die ihrer Natur nach sind leicht verwirrt.

              9 Schritt:Schritt 1: Wie man verwendet ArduDroid Schritt 2: ArduDroid Komponenten & Downloads Schritt 3: Verdrahtung der Schaltung Schritt 4: Wie Sie das ArduDroid Begleitprogramm ändern Schritt 5: Kontrolle analogWrite Stifte Schritt 6: Kontrolle digitalStifte Schritt 7: Senden Sie Text / Befehl von Android zu Arduino Schritt 8: Holen Sie Text / Befehl von Arduino Schritt 9: Dinge zu prüfen,

              UPDATES: 19. November 2031: MEINUNG: The Amazing Synergie zwischen Arduino & Android. 30. Oktober 2013: Andruino ist nun offiziell ARDUDROID und wird auf Google Verfügung Wiedergabe kurz. Diese Namensänderung in Konflikt mit einem anderen app on Google Play zu vermeiden. 31. August 2013: Ich habe eine Anleitung, wie man die Standardeinstellungen für die HC-05-Modul ändern veröffentlicht. 10. Juli 2013: auf MAKEZINE Beliebte http://makezine.com 8. Juli 2013: auf hackaday Beliebte http://goo.gl/Lim0W 4. Juli 2013: auf Dangerous Prototypes Beliebte http://goo.gl/HZatN ANFORDERUNGEN Brotschneidebrett-Verkabelung und Elektronik Fähigkeiten. Arduno Uno. HC-05 Bluetooth serielle Modul. EINFÜHRUNG ArduDroid (früher Andruino) ist ein einfaches Werkzeug, um Ihren Arduino (oder Klon) von Ihrem Android-Handy zu steuern. Es ist sowohl eine Android-App und ein Arduino-Programm. ArduDroid hat eine einfache Benutzeroberfläche, um Android 1) kontrollieren Arduino digitale und PWM Pins 2) senden Textbefehle an Arduino 3) und Empfangen von Daten von Arduino über Bluetooth serielle mit dem beliebten und wirklich billig ( weniger als 10 € von ebay ) HC- 05 Bluetooth-Modul über serielle. Diese App wurde getestet und für die HC-05 Serieller Bluetooth-Modul entwickelt. Andere Bluetooth-Module kann oder auch nicht. Sehen Sie bitte Kommentarfeld für Benutzer, die andere Bluetooth-Module mit dieser App ausprobiert. Software von Google Play https://play.google.com/store/apps/details?id=com.techbitar.android.Andruino ArduDroid sollte mit anderen Bluetooth-Module mit einigen Optimierungen zu arbeiten, aber ich habe nur getestet mit dem HC-05. Dies ist eine Alpha-Version, die auf meinem Samsung Galaxy S2 Plus-läuft gut. Bitte teilen Sie Ihre Erfahrungen läuft ArduDroid auf Ihrem Handy. Auch während ich Arduino Uno in diesem Prototyp ist, können Sie mit anderen Modellen von Arduino experimentieren. Bitte teilen Sie Ihre Erfahrungen, mir zu helfen diese App zu verbessern. Ich habe eine Anleitung, bevor auf den Aufbau und die Programmierung einer Schaltung mit dem HC-05 Bluetooth-Modul und Arduino veröffentlicht, aber ich werde noch einmal kurz beschreiben in dieser Anleitung, wie man die Schaltung mit einem Steckbrett und Drahtbrücken verbinden. ArduDroid ist eine App, die während einer meiner Entwicklungsprojekten entwickelt. Besonderer Dank geht an Jafar Quttaineh zum Testen der App und für seinen unschätzbaren Eingangs Ingenieur. Schritt 1: Wie man verwendet ArduDroid Sie können ArduDroid verwenden, um Befehle zu senden Arduino, um ein Relais zu steuern, um elektrische Geräte an / aus schalten, steuern einen Roboter Servo, Zunahme / Abnahme Drehzahl eines Motors und Rückwärtsrichtung, ein Licht zu dimmen, beschleunigen einen Ventilator, und so weiter. Darüber hinaus können Sie Arduino Pins lesen und Sensoren dann die Daten zu übertragen zurück zu Ihrem Android-Smartphone. Schritt 2: ArduDroid Komponenten & Downloads 1) Installieren Sie ArduDroid von Google Play: Für frühere Version von meiner Website downlowded, ist dies die Bescheinigung Fingerabdrücke: MD5: BA: 80: C2: 6A: 68: 31: 8F: 21: D6: FC: 08: 8E: 09: D8: F5: CF SHA1: 04: EA: 2E: 47: 80: 71: BE: D9: D2: ED: 86: 5F: 15: 1F: 1E: 9E: 77: 62: DB: 85 2) Laden Sie die Arduino Programm: ardudroid.ino (erfordert Arduino IDE 1.05 oder höher) HARDWARE Android-Gerät mit Version 2.3.3 oder höher mit Bluetooth. Arduino Uno oder Klon. CD4050 Pegelumsetzer IC oder 2K Ohm & 1K Ohm Widerstände als Spannungsteiler. HC-05 Bluetooth-Modul. Andere Bluetooth über serielle Module sollten mit einigen Änderungen zu arbeiten. Brotschneidebrett und Drahtbrücken. Energiequelle. Schritt 3: Verdrahtung der Schaltung Bitte beachten Sie, dass während meiner eigentlichen Prototyp wie im Video gezeigt und Foto benutzt die IC CD4050 zu Pegelverschiebung von 5 V auf 3,3 V, in dem Schaltplan Ich bin mit einem Spannungsteiler, weil ich glaube, es wird einfacher für die meisten Menschen die erwerben Widerstände als der IC. Sie müssen nur die Arduino TX Spannung auf 3,3 V fallen, um den RX des HC-05 entsprechen. Die Arduino RX Pin kann die HC-05 ankommenden Signals, TX 3,3 V ist zu behandeln. Ich habe 2K und 1K Ohm Widerstände in meinem Schaltplan zu fallen 5 V bis 3,3 V, aber Sie können verschiedene Widerstandswerte zu verwenden. Google "Spannungsteiler-Rechner" und verwenden Sie die unzähligen Taschenrechner, um festzustellen, was andere Widerstandswerte am besten für you.Step 4: Wie Sie das ArduDroid Begleitprogramm ändern Auf der Arduino Seite habe ich eine Skelett-Programm (im Lieferumfang enthalten ardudroid.ino ), die Abschnitte und die ArduDroid Befehle von Ihrem Android-Gerät ausgegeben verarbeitet. Sie können die Arduino-Code entsprechend Ihren Projektanforderungen zu aktualisieren. ArduDroid ist eine Android App, die / empfängt Daten von Arduino mit der Hilfe von einem Arduino Sketch ardudroid.ino benannt In dieser Skizze sendet, gibt es vier Codeblöcke unterstützen die vier Schlüsselfunktionen ArduDroid. Sie können diese Codeblöcke zu ändern, um Ihren Anforderungen zu entsprechen. Die Blöcke werden nach ihrer Funktion in einer Kommentarzeile am Anfang jedes Codeblock bezeichnet. I eingesetzt Kommentar "// fügen Sie Ihren Code hier" zu helfen, finden und legen Sie Ihren Code, aber Sie können entscheiden, wie Sie die Funktionscodes blocks.Step 5 ändern möchten: Steuer analogWrite Stifte Dies ist der Code-Block, der die PWM-Wert von 0 bis 255, die Sie von Android zu senden, um den Arduino Uno Pins 11,9,10,5,4,3 bezeichnet PWM-Steuerung erhält. Sie können Code, um einen Motor für einen Roboter oder Lüftersteuerung hinzufügen, zum Beispiel, um es zu beschleunigen oder zu verlangsamen. Oder Sie können einen Befehl aus, um ein Licht zu dimmen zu senden. // 3) GET analogWrite DATEN AUS ARDUDROID if (ard_command == CMD_ANALOGWRITE) { analogWrite (pin_num, pin_value); // Ihr Code Fügen Sie hier zurück; // Fertig. zurück zum Loop (); } Schritt 6: Kontrolle digitalStifte Dies ist der Code-Block, die von Android die Pin-Nummer und die ON / OFF (HIGH / LOW) Wert erhält, um den entsprechenden Stift wechseln. Sie können eine Relais-Ein / Ausschalten, um ein elektrisches Gerät wechseln. Bitte beachten Sie, dass dieser Code-Block eine Funktion set_digitalwrite (), die einen Schalter / Case-Struktur, um Ihnen Raum, um Code zu schreiben, um an jedem Stift getrennt handeln zu geben hat nennt. // 2) GET digitalDATEN AUS ARDUDROID if (ard_command == CMD_DIGITALWRITE) { if (pin_value == PIN_LOW) pin_value = LOW; else if (pin_value == PIN_HIGH) pin_value = HIGH; andernfalls kehren; // Fehler in pin-Wert. zurückzukehren. set_digitalwrite (pin_num, pin_value); // Aufruf Funktion zur Verarbeitung digitaler Stift # zurück; // Vom Beginn der Schleife zurück () } // 2a) wählen Sie die gewünschte Pin # für digital Aktion Leere set_digitalwrite (int pin_num, int pin_value) { Schalter (pin_num) { Fall 13: pinMode (13, OUTPUT); digital (13, pin_value); // Ihr Code Fügen Sie hier Unterbrechung; . . . . . . . . . Fall 2: pinMode (2, Ausgang); digital (2, pin_value); // Ihr Code Fügen Sie hier Unterbrechung; // Standard: // Wenn sonst nichts passt, machen die Standard // Standard ist optional }} Ich habe pin 0 und Pin 1 ausgeschlossen, weil sie für Arduino Uno serielle Kommunikation standardmäßig verwendet. Ich könnte diese beiden Stifte in zukünftigen Versionen der App aktivieren und überlassen es dem Benutzer zu bestimmen, welche Stifte für die Arduino serielle Kommunikation verwendet wird Schritt 7:. Senden Sie Text / Befehl von Android zu Arduino Dies ist der Code-Block, der den Text, den Sie als nächstes in das Feld eingeben, um Schaltfläche Daten senden Griffe. Zum Beispiel können Sie ein Passwort, um / login in ein System zu aktivieren versenden. Oder Sie können Text auf ein LCD zu Arduino verbunden, etwas anzuzeigen senden. // 1) GET COMMAND TEXT VON ARDUDROID if (ard_command == CMD_TEXT) { intext = ""; // Löscht Größe für neue Eingabe while (Serial.available ()) { char c = Serial.read (); // Wird ein Byte aus seriellen Puffer Verzögerung (5); if (c == END_CMD_CHAR) {// wenn wir die komplette Zeichenfolge gelesen wurde // Ihr Code Fügen Sie hier Unterbrechung; } else { if (c! = DIV_CMD_CHAR) { intext + = c; Verzögerung (5); }}}} Schritt 8: Holen Sie Text / Befehl von Arduino Dieser Codeblock sendet alles, was Sie von Arduino möchten Ihre Android. In meiner Beispielcode, schicke ich den Wert des Analogstift 0, wenn ich drücken Sie die Schaltfläche Daten importieren. Da analoge Stift ist mit nichts in der Demo-Video angeschlossen ist, war ich immer der Umgebungslärmwerte. Bitte beachten Sie, dass es keine Fehlererkennung / Korrektur in meinem Code-Block. Wenn Genauigkeit entscheidend, um Ihre Anwendung sicher, dass Sie die Fehlererkennung hinzufügen, wie visuelle Marker umschließen die Daten gesendet oder eine Prüfsumme. // 4) Daten an ARDUDROID if (ard_command == CMD_READ_ARDUDROID) { // Char send_to_android [] = "Legen Sie Ihren Text hier." ; // Serial.println (send_to_android); // Beispiel: Senden von SMS- Serial.print ("Analog 0 ="); Serial.println (analogRead (A0)); // Beispiel: Lesen und Senden Analog pin Wert auf Arduino zurück; // Fertig. zurück zum Loop (); }} Schritt 9: Dinge zu prüfen, Alternativen zu ArduDroid Es gibt durchaus ein paar Lösungen für Android-Arduino-Integration zu ermöglichen. Die teureren und komplexeren beinhalten spezialisierte und teure Hardware wie Google ADK, aber bei weitem der billigste und meiner Meinung nach die einfachste ist die Bluetooth-Integration mit dem HC-05 Transceiver. Ich erwarte, WiFi, um schließlich ersetzen Bluetooth mit Hilfe von WiFi Direct (zeigen Sie auf WiFi-Kommunikation ohne Router-Punkt), aber sein ist ein paar Jahre auf der Straße. Wie für Bluetooth-basierte Lösung für Android zu Arduino Kommunikation, Ihnen ein paar Ansätze zu finden, um aus je nach Projektanforderungen und der Grad der Abstraktion, die Sie suchen zu pflücken. Einige Ansätze verwenden Sie einen Terminal-App auf dem Android wie Blueterm um rohe Textdaten von Arduino über Bluetooth SPP senden und empfangen. Andere Lösungen setzen eine umfassende Bibliothek wie Amarino . Meine ArduDroid sitzt in der Mitte. Hinweise zum Support und Updates Ich werde mein Bestes tun, um zu unterstützen ArduDroid und ich hoffe, dass diejenigen, die dieses Tool nützlich finden, um Ihr Know-how mit anderen Benutzern teilen. Bitte lassen Sie mich wissen, wenn Sie in irgendwelche Bugs oder Probleme bei der Ausführung ArduDroid auf dem Gerät ausgeführt werden. Bitte beachten Sie das Gerätemodell und Betriebssystem-Version, sowie andere nützliche Informationen. Bitte zögern Sie nicht einen Kommentar zu hinterlassen, wenn Sie technische Fragen haben.

                5 Schritt:Schritt 1: Schritt 2: HC-05 Bluetooth Schritt 3: Schritt 4: Schritt 5:

                Dieses Projekt zielt darauf ab, den Pulssensor (die nun leicht verfügbar ist) mit Arduino UNO und Bluetooth HC-05-Modul verwenden, wird die Pulssensor auf dem Finger platziert und misst die Herzfrequenz und sendet dann die Herzfrequenz auf Android-Handy über Bluetooth Gerät, gibt es keine speziellen Android App erforderlich ist, wird jedes Bluetooth Terminal app perfekt funktionieren. Dieses Projekt kann verwendet werden, um die Entwicklung tragbar für Handys oder Handgelenk watches.Step 1 werden: Ein Standard-Pulssensor benutzt wird, kaufte ich mir eine aus China und ein Diagramm, das seinem Stift configuration.Step 2: HC-05 Bluetooth Ein HC-05 Bluetooth-Modul verwendet wird, da diese Module gibt und Möglichkeit, Master und Slave. Wir können Daten von android Zelle senden Arduino und Arduino zu androidStep 3: Bluetooth Terminal app wird verwendet, um zwischen Android und arduinoStep 4 kommunizieren: Android-Handy und Serienbild-Monitor mit Ausgang des Sensors. Befestigt Video der project.Step 5: Befestigt Code offene PulseSensor_wt_BT.ino alle Pin-Anschlüsse sind im Code erklären

                  5 Schritt:Schritt 1: Installieren Arduino erforderlichen Bibliotheken Schritt 2: Hardware Steup, schließen arduino um HC-06 Schritt 3: Richten Sie andriod Anwendung Schritt 4: Testen der Anwendung Schritt 5: Was wird passieren

                  Ich möchte versuchen, mit dem Internet der Dinge MQTT Protokoll (http://mqtt.org/), um dies zu tun, die meisten von Arduino Rezept verwendet Ethernet oder WLAN, aber ich habe nur bluetooth HC-06, so dass ich mein Smartphone zu nutzen als Drehscheibe Internetanschluss durch ihn zugreifen befestigt Video enthält, was ich, bevor Sie dieses Rezept, ich werde hier decken nur die Konnektivität und Bibliotheken used.Step 1 erreicht in anderen Projekt: Installieren Arduino erforderlichen Bibliotheken Zwei Bibliotheken in diesem Projekt JSON-Bibliothek verwendet und speziell für das Android-Smartphone-Bibliothek, um tether MQTT Protokoll gemacht, über Software-Serien. können Sie beide Bibliotheken hier herunterladen https://github.com/ahmadsayed/Mqtt_Bluetooth https://github.com/bblanchon/ArduinoJson Hinweis: nach dem beigefügten Bild können Sie direkt zum Download-Bibliothek von Github mit Download Zip-Taste und entpacken Sie es in Library-Ordner auf der Arduino IDE Installation pathStep 2 Arduino: Hardware Steup, schließen arduino um HC-06 In diesem Projekt verwenden I HC-06 ähnlich ist, was passieren in einem früheren instructable Sie in die unten stehende Adresse zu finden http: //www.instructables.com/id/Arduino-Internet-W ... sondern schließen Sie die RX, TX mit 10, 11 digitale Output-Pins, weil unser Beispielcode verwendet Software Serial.Step 3: Setup Sie andriod Anwendung Das Android-Anwendung muss einige Verbesserungen an die MAC-Adresse zu erkennen, müssen Sie die MAC-Adresse manuell einfügen, der Einfachheit halber ich hart codiert die ersten 4 Bytes sollten sie die gleichen für alle HC-06 vom gleichen Lieferanten. können Sie die Android-Anwendung Quellcode mit Android Studio hier und optimieren es zu Ihrem Modul passen https://github.com/ahmadsayed/MQTTSerialTethering Hinweis: Bitte versichern Sie Telefon gekoppelt mit dem HC-06 und Ihrem Bluetooth eingeschaltet, bevor Presse Connect 4: Testen der Anwendung Dies ist nur ein Beispiel, um Ihre Konnektivität Setup zu testen, werden wir nutzen IBM bereitgestellt Schnellstart-Dienst können Sie es verwenden, um es zu Ihrem Diagramm Sensormesswerte, so stellen die HC-06-Modul-MAC-Adresse und warten auf die Lektüre. Laden angebracht test.ino um Ihren Arduino, versichern Aktualisierung Linie 7 mit der Modulinfo zum Beispiel, wenn Sie Ihre MAC-Adresse (00: 14: 03: 18: XX: XX), sollte Ihr Konstruktor wie folgen MqttSerial mqttSerial ("d: Schnellstart: instructable: 00140318XXXX", bluetoothSerial); das beigefügte Code zu lesen A0 Analoge Eingangsstift und die Daten über einen schnellen Start MQTT Protokoll zu veröffentlichen und die Daten bekommen von diesem magischen IBM Web pageStep 5 kartiert: Was wird passieren Schließlich, es funktioniert das Ergebnis ist von meinem Versuch, dies ist nicht eine tatsächliche Sensordaten, aber es ist das Rauschen auf A0 Stift aber es gibt eine sehr interessante Chart zu :) :)

                    5 Schritt:Schritt 1: Schritt 2: IP-Kamera Schritt 3: Chassis Schritt 4: Hardware Schritt 5: Software

                    Auf dem Internet gibt es viele Artikel über die Verwendung von RC-Cars mit IP- oder Web-basierte Kamera. Aber die meisten von ihnen benutzt einen Laptop oder einen internen Router mit Open-WRT oder DD-WRT-Firmware. Sehen Sie das Video und die Kontrolle über die RC-Car in solche Projekte in der Regel mit einem PC oder Laptop implementiert. In diesem Artikel werden die Steuer Crawler-Plattform von jedem Android-Gerät (Tablet, Smartphone, etc.), sowie zum Anzeigen von Echtzeit-Video-und Drehsteuer Pan / Tilt IP-Kamera. Die gesamte Hardware hat in der ersten Projekt nahezu unverändert geblieben, Änderungen Android-Applikationen mit dem Wi-Fi-IP-Kamera arbeiten, gemacht. Das Projekt basiert auf dem Arduino gebaut. Um das Auto mit Bluetooth-Kanal zu steuern. Als IP-Kamera Ich habe das beliebteste Modell Foscam FI8918 (80-100 $) Schritt 1.: Wie oben in der Figur zu sehen, die Wechselwirkung zwischen dem Smartphone und verfolgt Plattform direkt auf Bluetooth-Kanal implementiert, und das Zusammenspiel mit der Kamera auf Wi-Fi-Kanal implementiert, aber über den Router. Und das ist ein großer Nachteil - denn ohne Router, alle Operationen mit der Kamera funktioniert nicht richtig, zum Beispiel auf der Straße oder irgendwo außerhalb der Stadt. Ich habe versucht, eine direkte Kontrolle über Wi-Fi machen, Einschalten Android'e Modus Host-Wi-Fi, aber nichts half. In Zukunft werde ich versuchen, eine direkte Interaktion ohne Router zu machen. Ich habe Vorschlag, dies erfordert eine Kamera mit Unterstützung W-LAN Direct.Step 2: IP-Kamera IP-Kamera Foscam FI8918 gibt ein Video-Stream in einem Format MJPEG (Motion JPEG), bei dem jeder Rahmen komprimiert mit dem beliebten JPEG-Bildkompressionsalgorithmus. Bei einer Auflösung des Video-Streams 320x240, ist 25-30 FPS. Wenn die Videoauflösung von 640x480, fällt die FPS von ca. 2 mal. Für Android auf dem Internet wurde MJPEG-Klasse für die Bearbeitung und Anzeige von Daten in diesem Filter finden. FI8918-Modell hat die Funktion der Drehung und Neigung der Kamera über die Web-Schnittstelle. In diesem Projekt ist diese Funktion implementiert. Funktionen Foscam Kameras sind gut dokumentiert (siehe Datei IPCAM CGI SDK V1.7). Sehen Sie Video-Stream, Kontrolle, Konfiguration durch CGI-Skripte aus. Sehen Sie sich die Video-Stream über Script videostream.cgi mit den entsprechenden Parametern, zum Beispiel: http://192.168.1.10:8081/videostream.cgi?user=cxemcar&pwd=cxemcar&resolution=8 wo der Benutzer - Benutzernamen, pwd - Kennwort Auflösung - Videoauflösung (8 - 320x240px, 16 - 640x480px) Um die Bewegung der Kamera (die Funktion Pan / Tilt) steuern wird decoder_control.cgi Skript verwendet wird, und der Parameter "Befehl" Set-Befehl: 0 - Bewegen Sie die Kamera nach oben 1 - die Aufwärtsbewegung zu stoppen 2 - nach unten bewegen 3 - die Abwärtsbewegung zu stoppen 4 - nach links drehen 5 - mehr drehen gelassen 6 - nach rechts drehen 7 - mehr drehen nach rechts 25 - in der Mitte gesetzt 26 - vertikal "patrol" 27 - Stop vertikale "patrol" 28 - Horizontal "Patrouillen" 29 - Stop horizontal "patrol" In der Android-Anwendung habe ich erst das Zusammenwirken mit nur zwei Skripte verwendet, aber wie bereits erwähnt, über CGI-Skripte können eine Menge Dinge zu tun: get_camera_params.cgi - bekommen Sie die aktuellen Kameraeinstellungen. Das Skript gibt die Auflösung, Helligkeit, Kontrast, 50/60 Hz-Modus Modus, Flip-Modus. camera_control.cgi - Kameraeinstellungen. reboot.cgi - Neustart der Kamera. restore_factory.cgi - Werkseinstellungen wiederherstellen. get_params.cgi - Informationen über die Kamera und den vielen Parametern. set_datetime.cgi - die Uhrzeit und das Datum einzustellen. set_network.cgi - Netzwerkeinstellungen. set_wifi.cgi - Wi-Fi-Netzwerk. set_ddns.cgi - Reihe von Konfigurations Dynamic DNS. set_ftp.cgi - Einstellung FTP-Verbindung. set_mail.cgi - Einstellung für MAIL. Etc. Die Kamera so konfiguriert, dass mit einer statischen IP-Adresse arbeiten. So dass es von der Android-Anwendung zugegriffen werden. Obwohl Foscam Unterstützung DDNS-Dienste, so können Sie eine dynamische IPStep 3 verwenden: Chassis Alle 8 Artikel anzeigen Da die IP-Kamera stellt eine massive Konstruktion, so dass die Plattform muss von geeigneter Größe sein. Als Chassis, habe ich die weit verbreitete Unterwagen "Rover 5". Die Plattform wird ohne obere Abdeckung. Der Deckel ist aus Kunststoff geschnitten und montiert auf einem kleinen Racks in Batterien setzen, um die Kamera und Motoren, eine Batterie, um den Arduino Kraft und eine 5V-Spannungswandler zur Stromversorgung der Kamera zu betreiben. Batterien und Wandlerplatine wurden im Inneren des Gehäuses platziert. Die Abdeckung wurde Löcher für die Kabel an die Steuerkarte, die Kamera und Motortreiber geschnitten. Zum Aufladen der Batterien wurden 2-Anschluss setzen. IP-Kamera, Arduino, Bluetooth-Modul und Motor-Treiber wurden auf der Gehäuseabdeckung montiert. Für elektronische Teile wurden aus den Kunststoffstoßstangen schneiden und machte †<†<eine kleine Kappe, die auf Schrauben verschraubt und kann entfernt werden, wenn necessary.Step 4: Hardware Die Hardware des Projektes ist fast identisch Arduino RC Auto. Fügte aber hinzu, eine Kamera, und es hat einen 5V-Versorgung benötigt. So wurde Setzungsspannungswandler auf einem Chip LM2596 zugegeben. Verwendet von: Bluetooth-Modul HC-06, Arduino Nano v3 und Motor Driver L298N. Wenn Sie die Arduino-Board von 4 V und höher, zwischen dem Anschluß RX (Modul HC-06) mit TX (Board Arduino) notwendige Leistung legte einen Spannungsteiler, weil HC-06 Logikpegel ist 3,3. Noch besser wäre es, verwenden Sie Spezialchip, wie MAX232. Sketch für Arduino ist gleich geblieben, und auf der GitHub'e (Link unten) geschrieben .Schritt 5: Software Software in der Open-Source geschrieben IDE von Eclipse. Projekt enthält 4 Tätigkeitsbereich: Wichtigste, über das Programm, die Arbeit mit Flash und Haupttätigkeit für Fahrwerksregelung und zeigen Sie das Video. Mit MJPEG-Stream zu arbeiten, gibt es 2 Klassen: MjpegInputStream und MjpegView. Auf der linken Seite befinden sich Schaltflächen für die Steuerungsplattform, in der Mitte ist das Video-Stream der Kamera und auf der rechten Seite angezeigt werden Tasten für Kamera Pan / Tilt-Steuerung. Wenn Sie auf dem PC vertraut sind Programmierung, können Sie die Kontrolle über Laufbahn-Plattform von Ihrem Computer über das Internet und andere Mittel zu implementieren. Project for Android (GitHub) Projekt für Arduino (GitHub)

                      24 Schritt:Schritt 1: Teile und Werkzeuge Schritt 2: Befestigen Sie die Motoren Schritt 3: Fügen Sie den vorderen und hinteren Räder Schritt 4: Machen Sie ein Schild für Arduino Schritt 5: Schließen Sie den Temperatursensor Schritt 6: Schließen Sie das BT-Modul Schritt 7: Wählen Sie Ihre Motortreiber Schritt 8: Schließen Sie den Motortreiber Schritt 9: Schließen Sie die Flüssigkristallanzeige Schritt 10: Schließen Sie den Motor an den Fahrer Schritt 11: Schließen Sie die Frontleuchten Schritt 12: Schließen Sie die Rücklichter Schritt 13: Schließen Sie das Neon Lights Schritt 14: Schließen Sie das Horn Schritt 15: Schließen Sie den Ultraschallsensor Schritt 16: Schließen Sie den Akku Schritt 17: Setzen Alles Up Schritt 18: Fügen Sie eine Klemme zum Telefon Schritt 19: Laden Sie den Code ein Schritt 20: Installieren Teraterm And Connect Schritt 21: Überprüfen Sie den Roboter Schritt 22: Installieren AirDroid (Optional) Schritt 23: Steuerung über ein Android-Gerät Schritt 24: Sie werden getan!

                      Arduino ist eine tolle Sache, wenn Sie wissen, wie es zu benutzen. Aber als Bluetooth und Arduino ins Spiel kommen, hier ihre noch fun.So präsentiert ein anderes großartiges Projekt, das Arduino als sein Gehirn benutzt und Bluetooth für die Kommunikation. Dies ist eine neue Version von meinem vorherigen Projekt - Laptop gesteuerten Roboter v1.0. Wie es aus dem Namen klar ist, kann dieser Roboter über einen Laptop oder PC, die in blutooth es gesteuert werden. Da Bluetooth ist auch in Android-Handys vorhanden ist, kann der Roboter auch über sie gesteuert werden. Dieser Roboter ist so begabt, dass es kann die Temperatur seiner Umgebung zu sagen, ist der Abstand, wie weit ein Hindernis vorhanden ist und das Bild der Umgebung durch eine Kamera. Da es sich um eine neue Version, sind viele Änderungen und neue Funktionen hinzugefügt werden, dass es noch besser macht. Aber die Frage kommt, daß, wie funktioniert das? Das Projekt nutzt ein Arduino, die zu einem Bluetooth-Modul, das eine drahtlose Verbindung zwischen einem Laptop und dem Arduino produziert verbunden ist. Wenn wir eine Taste drücken auf unserem Laptop werden die Daten über Bluetooth, die in dem Laptop gesendet und durch die im Roboter vorhanden Bluetooth-Modul empfangen werden. Die Daten werden dann übertragen Arduino die so programmiert ist, ein Weg, um die Daten, Verfahren anzunehmen und durchzuführen, eine im Rahmen dieser Art von Daten genannten Aufgabe ist. Für zB. Wenn Sie eine Schaltfläche, die den Roboter vorwärts bewegt drücken, erhält der arduino den Befehl über Bluetooth und setzt zwei der Stifte hoch, wie es ist programmiert, um dies zu tun. Das Signal wird dann an den Motor-Treiber-IC, die Strom zu den beiden Motoren leitet, und der Roboter vorwärts bewegt, übertragen. Nicht nur, bluetooth, aber andere Formen der Verbindung, wie Wi-Fi, können Internet auch hier verwendet werden. Hier sind die Aktualisierungen und Änderungen in dem Roboter ausgebildet werden, verglichen mit dem vorherigen: Verwendet ein Arduino Nano statt uno platzsparend und reduziert die Kosten. Wird von einem Akku-Pack für 8v und 1.0Ah anders als die vorherige, die eine große und schwere Batterie 12v verwendet angetrieben. Die Batterien sind billig, klein und leicht. Verwendet nur zwei statt vier Motoren, die wiederum reduziert die Kosten und spart Strom. Die Vorderräder werden durch einen Metallschaft unterstützt. Verwendet eine komplett gelötet Schaltung, während der vorherige verwendet Steckbrett für Verbindungen so dass die Chancen der Schaltung funktioniert nicht weniger. Hat einen zusätzlichen Temperaturfühler, die Sie die Temperatur des Roboters Umgebung beurteilen kann. Hat einen zusätzlichen Ultraschallsensor, der den Abstand in Zentimetern und wie weit ein Hindernis vorhanden ist, erzählt. Hat eine Flüssigkristallanzeige, um Texte, Temperatur, Entfernung und Daten anzuzeigen. Hat hinzugefügt blaue LED Neon-Lichter, die Blicke auf den Roboter fügen in der Nacht. Hat hinzugefügt Summer, der als ein Horn für den Roboter wirkt. Hat eine Klammer, die ein Telefon, das als WLAN-Kamera an den Laptop angeschlossen handeln aufnehmen kann. Ein Video der Roboter in Aktion kommt bald. Ich habe nicht hochladen, da ich wenig Zeit. Für mich Bitte stimmen Sie in den Wettbewerb, wenn Sie dieses Projekt gerne. Schritt 1: Teile und Werkzeuge Alle 8 Artikel anzeigen Folgende Teile sind erforderlich, um diese Roboter zu machen. Die Gesamtkosten des Projektes war etwa € 45 oder 2.700 INR. Die meisten Teile können von Ihrem lokalen Hobby zu speichern oder über Online-Shops erhältlich. PARTS: 1x Arduino Nano 1x Liquid Crystal Display (16x2) 1x Bluetooth Module (HC-05) 1x Ultraschall-Sensor 1x LM35 Temperatursensor 1x L293D Motortreiber-IC 1x 16 pin IC-Sockel 2x 4V 1.0Ah Blei-Säure-Batterien 2x 100 rpm Getriebemotoren 4x Wheels 1x Shaft (10 cm) 1x Chassis 6x LEDs 1x Piezo-Summer (wird als ein Horn verwendet werden) Perfboard Regenbogen Kabelbuchsenleisten Stiftleisten TOOLS: Lötkolben Löten Draht Drahtschneider / Stripperheißklebepistole w / Klebestifte Schraubendreher Doppelseitig tapeStep 2: Mount der Motoren Starten, indem die Montage der Motoren auf dem Chassis, wie oben in der Abbildung dargestellt. Sie können jede Art von Base, wie Aluminium, Holz, Kunststoff verwenden, oder Sie können sogar Ihre eigenen zu machen. Verwenden Sie Klammern, um die Motoren zu montieren, wenn Sie sie nicht verwenden eine ähnliche Art von base.Step 3: Fügen Sie den vorderen und hinteren Räder Da dies eine zweirädrige Roboter, müssen Sie, um eine Welle zu verbinden, um die Vorderräder zu bewegen zusammen mit den Hinterrädern. Sie können auch ein Kugellager zu verwenden, aber Räder würde viel besser aussehen. Ein Fehler, der in der ersten Ausführung durchgeführt wurde, war, dass es verwendet Räder unterschiedlicher Größen, die Probleme, die hier korrigiert verursacht wird. Also nicht, dass Fehler zu tun. Befestigen Sie die Räder an Ort und Stelle mit screws.Step 4: Machen Sie ein Schild für Arduino Sie würde nicht wollen, um Ihren Arduino auf eine Platine löten, so müssen Sie ein Schild, das Ihrem arduino, angeschlossen zu werden und sich leicht, wenn man es für andere Projekte müssen erlaubt werden. So mit einigen Buchsenleisten, löten ein Schild an die perfboard. Überprüfen Sie, ob Ihre Arduino können den easily.Step 5 eingesteckt werden: Verbinden Sie den Temperatursensor Schließen Sie den Temperatursensor mit der Platine nach dem Schema oben oder unten im Text. Ich würde empfehlen, es nicht zu löten, sondern benutze Buchsenleisten. Sensor Pin VCC ---- Arduino + 5V Sensor Pin VOUT ----- Arduino Pin A0 Sensor Pin GND ----- Arduino gnd Schritt 6: Schließen Sie das BT-Modul Löten Sie einige Buchsenleisten auf dem Board mit einem 1.2K und 2.2K Widerstand. Schließen Sie sie an gemäß der schematischen arduino. Der Widerstand wirken als Spannungsteiler, die Überspannung, um den BT-Modul geben zu verhindern. Verbinden Sie den VCC von BT-Modul bis 3,3 für HC-05 arduino oder aus einem anderen Modul 5V. Mir hatte eine eingebaute Spannungsregler so verbunden es bis 5V. Schauen Sie sich die Nennspannung auf der module.Step 7 angegeben: Wählen Sie Ihre Motortreiber Eine entscheidende Rolle bei der Herstellung dieses Projektes ist wählen Sie Ihre Motortreiber. Es gibt eine Vielzahl von Optionen zur Verfügung, und da die Motoren nicht hohe Leistung verbrauchen, können Sie einfach wählen Sie einen von ihnen, die nicht billig und groß sein würde. Um Geld zu sparen, anstatt Kauf eines Motortreiber-Schild kann man nur kaufen, die Motortreiber und Ihre eigenen Schild. Es ist sehr einfach, es zu verbinden, um hier arduino. In diesem Fall sollte die beste Option, die am weitesten verbreitete Motortreiber-IC, L293D, die billig ist und genügend Energie, um die in diesem Projekt verwendet Motoren treiben versorgen. Es können Motoren, die auf 36V oder weniger bewegen zu fahren. Ein weiterer Vorteil ist, dass es sich um eine Dual-H-Brücken-ic in dem Sie zwei Motoren im gleichen Paket zu fahren. Eine weitere Option kann L298, die teurer ist, kann aber höhere Leistungsmotoren, die auf 46V oder weniger laufen zu fahren. Schauen Sie sich die Liste unten der Motortreiber-ICs von Sanken Elektronik. Die Notwendigkeit für einen Motortreiber ist hier, dass der Ausgangsstrom des arduino sehr weniger, was nicht genug ist, um einen Motor anzutreiben. Es kann nur treiben LED, Summer oder Geräte, die weniger Strom für den Betrieb erfordert. Der Motortreiber-IC wirkt als Transistor hier die den kleinen Strom, der durch arduino geliefert, um eine große Menge an Strom, die ausreichen, um eine Motorleistung zu geben verstärkt. Die Eingangs gegeben kann auch analog sein als digitale was bedeutet, dass der Strom, der sie zugeführt wird, ist direkt proportional zu dem Ausgangsstrom, der verwendet wird, um die Drehzahl von Motoren, die als eine neue Funktion zu dieser robot.Step 8 aufgenommen wird, zu steuern: Verbinden der Motor Driver Nach der Auswahl der Motortreiber verbinden Sie es mit nach folgender arduino. Die Anschlüsse sind für L293D. Zum Anschluss von L298, auf diese instructable beziehen. IC-Pins 1,8,9,16 ----- Arduino Vin IC-Pins 4,5,12,13 ---- Arduino GND IC-Pin 2 ---- Arduino Pin D5 IC Pin 7 ---- Arduino Pin D6 IC-Pin 15 ---- Arduino Pin D9 IC-Pin 10 ---- Arduino Pin D10 Schritt 9: Schließen Sie die Flüssigkristallanzeige Dies ist eine neue Ergänzung zu dem Roboter, die die Temperatur und den Abstand zeigt. Verbinden Sie die in der unten stehenden Text. Ich habe einen Schalter für die Hintergrundbeleuchtung. Pins 1,5,16 ---- Arduino GND Pin 2 ---- Arduino 5V Pin 15 ---- Arduino 5V w / 100-Ohm-Widerstand Pin 4 ---- Arduino Pin D11 Pin 6 ---- Arduino Pin D8 Pin 11 ---- Arduino Pin D7 Pin 12 ---- Arduino Pin D4 Pin 13 ---- Arduino Pin D3 Pin 14 ---- Arduino Pin D2 Schritt 10: Schließen Sie den Motor an den Fahrer Schließen Sie die Motoren an die IC durch Löten einige Stiftleisten an den ic. Der Grund, warum ich hinzu Schriften war es, einfach wechseln Sie die Kabel, falls ich sie falsch angeschlossen. Um die Polarität der Motoren überprüfen, schließen Sie diese an eine Batterie in jeder Art und Weise. Wenn es im Uhrzeigersinn dreht, bedeutet, dass die Polarität die gleiche wie die Batterie angeschlossen ist und umgekehrt. Schließen Sie das positive Recht der Motor auf Pin 3 und negative an Pin 6. Schließen Sie das positive des linken Motors an Pin 11 und negative an Pin 14. Achten Sie darauf, sie in die richtige way.Step 11 anschließen: Verbinden Sie den Frontleuchten Wie die Vorgängerversion, hat auch diese eine LED, die das Aussehen des Roboters zu erhöhen. Während die frühere Version verwendet wird, 5mm LEDs, die eine Linse hatte, wird in diesem eine Kuppel LEDs, die ihr Licht über einen großen Bereich transmitt. Diese LEDs auch dazu beitragen, durch die Kamera zu schauen, wenn der Roboter in der Dunkelheit bewegen. Schließen Sie zwei weiße LEDs parallel und löten zwei Drähte, die positiv auf Arduino Pin A3 und der negativen verbunden GND Arduino verbunden. Fixieren Sie das Modul mit Heiß gule.Step 12: Schließen Sie die Rücklichter Dies ist auch eine Wiederholung der vorherigen Version. Hinzufügen nur Frontleuchten, macht der Roboter Blick auf die Rückseite, die sehr schön aussehen, wenn der nachts glüht unvollständige so zwei rote LEDs verbunden waren. Schließen Sie zwei rote LEDs parallel verbinden Sie dann den Pluspol an Arduino Pin A4. Zum Schluss den Minuspol an GND Arduino. Halten Sie es an Ort und Stelle mit heißem glue.Step 13: Schließen Sie den Neon Lights Neonlichter immer cool aussehen auf Autos, wenn sie auf Licht leuchten. Dies war ein Versuch, blaue LED-Lichter, wie Neonröhren handeln würde und erhöhen das Aussehen des Roboters hinzuzufügen. Sie sehen einfach nur genial, wenn in der Nacht eingeschaltet. Es macht den Boden leuchten sowie die wundervolle aussieht. Wie in den vorherigen zwei Schritten, schließen Sie parallel auch. Verbinden Sie den positiven Anschluss zu Arduino Pin D13 und negativen auf GND Arduino. Schließlich befestigen Sie sie an Ort und Stelle unter Verwendung von Heißkleber, wie oben in der Abbildung dargestellt. Achten Sie darauf, das Licht auf der Basis, auf der sich der Roboter bewegen würde fällt. Schritt 14: Schließen Sie das Horn Was ist, wenn Sie steuern den Roboter und wenn jemand auf dem Weg geht? In diesem Fall kann ein Horn sehr nützlich sein. Ein einfaches Piezosummer wird hier verwendet, so ist die Hupe nicht so laut wie eine Hupe. Dies kann auch verwendet werden, um die Aufmerksamkeit der Menschen auf den Roboter zu gewinnen oder zu jemandem, der schläft reizen werden: D. Verbinden Sie den Pluspol der Summer pin D12 und negativen auf GND Arduino Arduino. Halten Sie es an Ort und Stelle unter Verwendung von Heißkleber unterhalb der Stelle, die den Klang weniger loud.Step 15 machen wird: Schließen Sie den Ultraschallsensor Ein Ultraschallsensor wird hier hinzugefügt, um zu sagen, wie weit ein Hindernis vorhanden ist. Entfernung auf LCD als auch auf dem Laptop in Zentimetern angezeigt, wenn befohlen, dies zu tun. Die maximale Entfernung, die sie messen kann, ist in der Umgebung von 400 cm. Der Abstand ist nicht sehr genau, aber ein ungefährer Wert. Verbinden sie entsprechend der folgenden. Vcc ---- ---- Arduino 5V GND GND Arduino auslösen ---- Arduino Pin A2 Echo ---- Arduino Pin A1 Schritt 16: Schließen Sie den Akku Die verwendete Energiequelle ist hier ein Batteriesatz, der unter Verwendung von zwei Bleibatterien jeweils bei 4V gelesen 1,0 Ah in Reihe geschaltet besteht. Dies bedeutet, dass der Akku wird 8v, 1,0 Ah, das genug, um ein Arduino Macht ist zu geben. Der Akku ist wieder aufladbar, kostengünstig und Licht kann so eine gute Option für das Projekt ist. Der Akku hält auch lang und kann leicht berechnet. Sie können jedoch andere Arten von Batterien sowie wie AA, Lithium und Alkaline verwenden. Verbinden Sie den Pluspol der Akku Arduino Vin Stift mit einem Schalter in Reihe und negative zu Arduino gnd.Step 17: Setzen Alles Up Um Drähte Drähte brechen und die Schaltung funktioniert nicht vermeiden, sichern Sie die Drähte mit Heißkleber und kleben Sie diese an der Basis. Fügen Sie etwas Heißkleber an Orten, wo Drähte werden verlötet, um sie aus wie die Anschlüsse der Motoren brechen zu verhindern. Auch bleiben die Ultraschallsensor auf dem vorderen Teil des base.Step 18: Fügen Sie eine Klemme zum Telefon Dieser Schritt ist optional und ist nur für diejenigen, die eine Kamera an den Roboter hinzufügen möchten. Dies ist ein großartiges Feature, und hilft bei der Steuerung des Roboters, ohne auf es wirklich. So kann der Roboter auch als Spion Roboter verwendet werden. Sie können auch ein Kameramodul, der kleiner ist, aber macht das Projekt ein wenig kompliziert zu verwenden. So Hinzufügen eines Telefons ist besser als das Hinzufügen eines Kameramoduls. Ihr Telefon kann an einen Laptop mit einer Software so können Sie Ihr Telefon über sie laufen angeschlossen werden. Dies ermöglicht Ihnen, Ihre Kamera zu bedienen, so dass Sie durch die Kamera zu schauen, nehmen Sie Fotos oder ein Video. Machen Sie eine Klammer für das Telefon nach den Abmessungen des Telefons. Stellen Sie sicher, das Telefon ist ein wenig erhöht so etwas Platz für Ultraschallsensor. Das Telefon sollte über so das Bild nicht von dem Boden gebildet, aber die Umgebung gekippt werden. Sie können eine beliebige Material zu verwenden, um die Klemme zu machen. Fügen Sie etwas Schaum an der Klemme, um Kratzer auf der kommenden screen.Step 19 zu vermeiden: Laden Sie den Code ein Kopieren Sie den Code unten angegeben, und fügen Sie sie in Ihre Arduino IDE-Bildschirm. Sie müssen das BT-Modul vor dem Upload als rx entfernen und tx Stifte mit der Programmierung des Chips, so dass nichts sollte zu diesen Pin angeschlossen werden beim Hochladen den Code zugeordnet ist. So entfernen Sie entweder Ihre arduino von der Abschirmung und laden Sie den Code oder entfernen Sie das BT-Modul aus dem Sockel. #include // fügen Sie Ihre neuen ping Bibliothek hier #include // fügen Sie Ihre Flüssigkristall-Bibliothek hier Liquid LCD (11, 8, 7, 4, 3, 2); float temp = 1; int temppin = A0; int r_motor_n = 9; // PWM-Steuerung Right Motor + int r_motor_p = 10; // PWM-Steuerung Right Motor - int l_motor_p = 6; // PWM-Steuerung Left Motor - int l_motor_n = 5; // PWM-Steuerung Left Motor + int f_light = A3; int b_light = A4; int Horn = 12; int n_light = 13; int schnelle = 255; int incomingByte = 0; // Für eingehende serielle Daten #define TRIGGER A2 // Arduino Pin gebunden an Pin auf dem Ultraschallsensor auslösen. #define ECHO A1 // Arduino Pin gebunden an Pin auf dem Ultraschallsensor Echo. #define MAX 400 // Maximale Entfernung wir wollen für Ping (in Zentimeter). Maximale Sensorabstand bei 400-500cm bewertet. NewPing Sonar (TRIGGER, ECHO, MAX); // NewPing Setup von Stiften und maximale Entfernung. Leere setup () { pinMode (r_motor_n, OUTPUT); // Set Steuerstifte mit Ausgängen sein pinMode (r_motor_p, OUTPUT); pinMode (l_motor_p, OUTPUT); pinMode (l_motor_n, OUTPUT); pinMode (f_light, OUTPUT); pinMode (b_light, OUTPUT); pinMode (n_light, OUTPUT); pinMode (Horn, OUTPUT); digital (r_motor_n, LOW); // Für Start-up setzen beide Motoren ausgeschaltet digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.begin (9600); Serial.println ("Start"); lcd.begin (16,2); lcd.clear (); lcd.print ("Hallo"); lcd.setCursor (0,1); lcd.print ("Ich bin Robot"); Verzögerung (3000); } Leere Schleife () {</liquidcrystal.h> </ Newping.h> </ p> <p> if (Serial.available ()> 0) { incomingByte = Serial.read (); } </ P> <p> Schalter (incomingByte) {</ P> <p> Bei 'S': // steuern, um den Roboter zu stoppen digital (r_motor_n, LOW); digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.println ("Stop"); lcd.clear (); lcd.print ("Stop"); incomingByte = '*'; brechen; </ p> <p> Bei 'R': // control für Recht analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("richtigen"); lcd.clear (); lcd.print ("Right"); incomingByte = '*'; brechen; </ p> <p> Bei 'L': // Steuerung für links digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("links"); lcd.clear (); lcd.print ("Links"); incomingByte = '*'; brechen; </ p> <p> Bei 'F': // Steuerung für vorne analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("Vorwärts"); lcd.clear (); lcd.print ("Vorwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'B': // control für die Abwärts digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("rückwärts"); lcd.clear (); lcd.print ("rückwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'f': // control für Anschlag digital (r_motor_n, LOW); digital (r_motor_p, LOW); digital (l_motor_p, LOW); digital (l_motor_n, LOW); Serial.println ("Stop"); lcd.clear (); lcd.print ("Stop"); incomingByte = '*'; brechen; </ p> <p> Bei 'd': // control für Recht analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("richtigen"); lcd.clear (); lcd.print ("Right"); incomingByte = '*'; brechen; </ p> <p> Bei 'a': // Steuerung für links digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("links"); lcd.clear (); lcd.print ("Links"); incomingByte = '*'; brechen; </ p> <p> Bei 'w': // Steuerung für vorne analogWrite (r_motor_n, schnell); digital (r_motor_p, LOW); digital (l_motor_p, LOW); analogWrite (l_motor_n, schnell); Serial.println ("Vorwärts"); lcd.clear (); lcd.print ("Vorwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 's': // control für die Abwärts digital (r_motor_n, LOW); analogWrite (r_motor_p, schnell); analogWrite (l_motor_p, schnell); digital (l_motor_n, LOW); Serial.println ("rückwärts"); lcd.clear (); lcd.print ("rückwärts"); incomingByte = '*'; brechen; </ p> <p> Bei 'J': // Frontleuchten auf digital (f_light, HIGH); Serial.println ("Frontbeleuchtung auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'j': digital (f_light, LOW); // Off Serial.println ("front Licht aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'K': digital (b_light, HIGH); // Leuchtet wieder auf Serial.println ("Hintergrundbeleuchtung auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'k': digital (b_light, LOW); // Off Serial.println ("leuchtet wieder aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'G': digital (n_light, HIGH); // Neonlichter auf Serial.println ("Neonröhren auf"); incomingByte = '*'; brechen; </ p> <p> Bei 'g': digital (n_light, LOW); weg Serial.println ("Neonröhren off"); incomingByte = '*'; brechen; </ p> <p> Bei 'H': digital (Horn, HIGH); // Horn auf Serial.println ("Horn"); incomingByte = '*'; brechen; </ p> <p> Bei 'h': digital (Hupe, LOW); weg Serial.println ("Hupe aus"); incomingByte = '*'; brechen; </ p> <p> Bei 'O': // PWM Geschwindigkeitswerte speedy = 0; Serial.println ("speed = 0"); lcd.clear (); lcd.print ("Speed ​​= 0"); incomingByte = '*'; brechen; </ p> <p> Bei '1': speedy = 155; Serial.println ("speed = 10"); lcd.clear (); lcd.print ("Speed ​​= 10"); incomingByte = '*'; brechen; </ p> <p> Bei '2': speedy = 165; Serial.println ("speed = 20"); lcd.clear (); lcd.print ("Speed ​​= 20"); incomingByte = '*'; brechen; </ p> <p> Bei "3": speedy = 175; Serial.println ("speed = 30"); lcd.clear (); lcd.print ("Speed ​​= 30"); incomingByte = '*'; brechen; </ p> <p> Bei "4": speedy = 185; Serial.println ("speed = 40"); lcd.clear (); lcd.print ("Speed ​​= 40"); incomingByte = '*'; brechen; </ p> <p> Bei "5": speedy = 195; Serial.println ("speed = 50"); lcd.clear (); lcd.print ("Speed ​​= 50"); incomingByte = '*'; brechen; </ p> <p> Bei '6': speedy = 205; Serial.println ("speed = 60"); lcd.clear (); lcd.print ("Speed ​​= 60"); incomingByte = '*'; brechen; </ p> <p> Bei "7": speedy = 215; Serial.println ("speed = 70"); lcd.clear (); lcd.print ("Speed ​​= 70"); incomingByte = '*'; brechen; </ p> <p> Bei "8": speedy = 225; Serial.println ("speed = 80"); lcd.clear (); lcd.print ("Speed ​​= 80"); incomingByte = '*'; brechen; </ p> <p> Bei "9": speedy = 235; Serial.println ("speed = 90"); lcd.clear (); lcd.print ("Speed ​​= 90"); incomingByte = '*'; brechen; </ p> <p> Bei 'q': speedy = 255; Serial.println ("Geschwindigkeit = 100"); lcd.clear (); lcd.print ("Speed ​​= 100"); incomingByte = '*'; brechen; </ p> <p> Bei 'p': Verzögerung (50); // Anzeige Temp. und Entfernung unsigned int US = sonar.ping (); Serial.print ("Entfernung:"); Serial.print (US / US_ROUNDTRIP_CM); Serial.println ("cm"); lcd.clear (); lcd.print ("Entfernung:"); lcd.print (US / US_ROUNDTRIP_CM); lcd.print ("cm"); lcd.setCursor (0,1); temp = analogRead (temppin); temp = Temp * 0.48828125; Serial.print ("Temperature ="); Serial.print (temp); Serial.print ("* C"); Serial.println (); lcd.print ("Temp =."); lcd.print (temp); lcd.print ("* C"); Verzögerung (1000); incomingByte = '*'; brechen; </ p> <p> Verzögerung (5000); } } </ P> Schritt 20: Installieren Teraterm And Connect Nach Abschluss alles, schließen Sie alle Teile an die entsprechenden Buchsen und stellen Sie sicher, dass Sie sie in der richtigen Art und Weise zu verbinden. Nun, es ist Zeit, um den Roboter an den Laptop. Wie die vorherige Roboter ist auch dieses verwendet TeraTerm zu kontrollieren. Vor kurzem fand ich, dass es auch mit Arduino IDE gesteuert werden, aber ich würde TeraTerm anstatt ide empfehlen. Befolgen Sie diese einfachen Schritte, um Ihre Roboter zu verbinden und zu kontrollieren. Teraterm: Schalten Sie Ihr Roboter so das Bluetooth-Modul aktiviert ist. Zum Geräte und Drucker auf Ihrem Laptop (Windows). Wählen Sie Gerät hinzufügen. Auf der Suche nach Geräten, wäre es eine namens HC-05, HC-06 oder einen anderen Namen zu finden. Wählen Sie ein Modul und geben Sie die Pairing-Code als 1234. Der Gerätetreiber installiert werden würde. Wählen Sie ein Modul und überprüfen Sie die serielle Schnittstelle in Immobilien. (Z. Com45, 64 etc.) öffnen TeraTerm. Eine Verbindung Bildschirm scheint. Klicken Sie auf Serien. Nun wählen Sie COM-Port des Geräts und klicken Sie auf OK. Es wäre, um Ihre Roboter angeschlossen werden. Arduino IDE: Wiederholen Sie die Schritte 1 bis 6 oben erwähnt. Öffnen Sie Arduino IDE und ändern Sie den seriellen Port, um Anschluss Ihres Bluetooth-Modul. (Nicht Ihres arduino-Port) jetzt offen seriellen Monitor. Es wäre, um Ihre Roboter angeschlossen werden. Stellen Sie sicher, die Baudrate auf 9600 eingestellt, um Befehle zu senden, geben Sie sie auf dem Bildschirm oben ein und wählen zu senden. Schritt 21: Überprüfen Sie den Roboter Nachdem Sie Ihren Roboter, müssen Sie es prüfen, ob Sie es richtig oder nicht. Dazu senden Sie die Befehle einer nach dem unten angegeben. Wenn eines der Merkmale nicht funktioniert, überprüfen Sie alle Verbindungen und erneut versuchen. Wenn der Roboter bewegt nach links oder rechts, wenn der Vorwärts-Taste gedrückt wird, halten Einstellen der Polarität der Motoren, bis sie richtig zu bewegen. Für die LCD zu halten Drehen des voreingestellten wenn nicht etwas auf dem Bildschirm angezeigt. Die Befehle zur Steuerung des Roboters sind- Forward - w Rückwärts - S links - ein Recht - d Vordere Lichter auf - J Vordere Lichter aus - j Zurück Lichter auf - K Zurück Lichter aus - k Neon Lichter an - G Neon Lichter aus - g Horn auf - H Horn off - h Display Distanz und Temperatur - p Beschleunigung von 0 auf 90 bis 1 bis 9 (. zB Geschwindigkeit 40-4) Tempo 100 - q Schritt 22: Installieren AirDroid (Optional) AirDroid ist eine Software verwendet, um deinem Handy um einen PC oder einen Laptop anschließen. Leider wird der Handy-Kamera an den Laptop. Dazu müssen Sie auf Ihrem Laptop sowie Telefon installieren AirDroid beides. Besuchen Sie die offizielle AirDroid Website, um die App sowohl für Download. Sie können Ihr Telefon auch online zu verbinden, wie offline. Für den Anschluss folgendermaßen Steps Öffnen AirDroid auf Ihrem Handy. Gehen Sie zu Extras oder Einstellungen und aktivieren Tethering und Wifi-Hotspot. Jetzt eine Verbindung zu einem Gerät mit dem Namen airdriod ap auf Ihrem Laptop durch die Wi-Fi. Wählen Sie auf Ihrem Handy zu akzeptieren. Öffnen Sie einen Browser. (Nicht AirDroid sofware) Achten Sie darauf, nicht zu internet sowohl telefonisch als auch Laptop angeschlossen werden. Ein Link wäre auf Ihrem Telefon AirDroid bestehend aus einigen Zahlen angezeigt werden. Geben Sie den gleichen Link an den Browser. Das Telefon würde jetzt an den Laptop angeschlossen wird. Kamera auswählen und die Kamera des Telefons öffnen würde. Stellen Sie Ihr Telefon auf die Roboterklemme. Die Bildqualität würde von der Qualität der Kamera Ihres Mobiltelefons ab. Schritt 23: Steuerung über ein Android-Gerät Einer der besten von der Liste der Funktionen dieser Roboter ist, dass es auch mit einem Android-Gerät gesteuert werden. Dafür benötigen Sie eine Anwendung mit dem Namen "Bluetooth seriellen Controller", der die beste sein kann, diese Art von Roboter zu steuern herunterladen. Eine andere Anwendung kann "Bluetooth RC-Controller" zu sein, aber das Problem mit dieser App ist, dass man nur steuern kann, die Bewegungen wie die Befehle von ihm geschickt aus den Befehlen im Code geschrieben abweichen. Nach dem Download der App, müssen Sie die Tasten entsprechend den Befehlen des Roboters, der nicht eine schwierige Aufgabe überhaupt eingestellt. Ändern Sie einfach den Namen und das Kommando über die Taste. Für die Kontrollen, setzen Sie den Stoppbefehl an 'S', die den Roboter zu stoppen wird, wenn die Taste losgelassen wird. Sie können insgesamt jeweils 6 Controller mit 16 buttons.Step 24 zu machen: Sie werden getan! Also, Sie haben Ihren eigenen Laptop gesteuerten Roboter gemacht. Genießen Sie bewegen es um Ihr Haus oder Ihrem Garten mit einer Reichweite bis zu 15m. Aber that't es nicht. Man könnte sogar besser machen, indem Sie weitere Befehle und Funktionen zu. Sie müssen nur einige wenige Kenntnisse in Arduino-Programmierung haben. Sie könnten sogar eine drahtlose Kamera statt mit einem Telefon, das zu sparen würde. Wenn Sie ein Anfänger sind und wollen eine einfachere zu machen, um meinen Laptop gesteuerten Roboter v1.0 wechseln. Das ist das Ende der instructable. Hoffe es hat euch gefallen. Sie posten Sie Ihre Bilder, wenn man es geschafft hat und sagen Sie mir, wenn Sie etwas Neues hinzugefügt haben. Fühlen Sie sich frei zu kommentieren oder Fragen stellen. Bitte stimmen Sie für mich, wenn Sie denken, das verdient einen Sieg. DANKE:)

                        17 Schritt:Schritt 1: Werkzeuge & Materialien Schritt 2: Auswählen der Metall-Getriebe Schritt 3: Auswählen der Motor-Treiber- Schritt 4: OPTIONAL: (! Für nur $ 8) Machen Sie Ihren eigenen Motor Driver Schritt 5: Montage des Motors Schritt 6: Kleben Sie die Seitenteile Schritt 7: Schärfen der Scoop Wedge Schritt 8: Einlegen der Batterien Schritt 9: Installieren der Arduino Shields & Sensoren Schritt 10: Installation & Wissen, Ihre Bluetooth-Modul Schritt 11: Die Arduino Codes (C ++) [AKTUALISIERT! 9/4/13] Schritt 12: Installieren der Haube (nimmt eine Menge Denken) Schritt 13: Die Android-App-Schnittstelle Schritt 14: Your'e Fertig! Genießen Sie Ihre, schweren Kampf SUMOBOT! Schritt 15: All My SUMOBOT Videos (RC & Autonome) Schritt 16: Druck-PDF Datei Schritt 17: Update: (2013.11.01)

                        Machen Sie sich bereit zu poltern, ist es Zeit aufdringlich zu werden! Diese Woche habe ich baute einen € 90, Android gesteuert bluetooth SUMOBOT. Dies ist eine tolle Möglichkeit, Zeit mit Ihren Freunden zu verbringen und sich in Multiplayer-Turniere! Es ist vielleicht statt auf Ihrem Hinterhof oder sogar in Fachveranstaltungen. Die "TSA" & "Science Olympiad" unterstützt auch SUMOBOT Wettbewerben. Quadcopters, Hovercrafts, Drohnen, Hubschrauber, Sie nennen es, sie werden immer sehr viel häufiger in diesen Tagen. Also dachte ich, bauen für die DIY-Community etwas Neues und Einzigartiges. Sumobots! Mit einem Gewicht von 1-3kg mit 19x16cm Fahrwerk, einander schieben sie aus dem Ring mit brutaler Gewalt! Eine intensive Turniereinstellung, garantiert, dass Sie von Adrenalin schwitzen! Es ist bereits als ein Sport. ______________________________________________________________________ Wir haben Pläne für Erziehung eines SUMOBOT Stand für unsere Schule Unternehmermesse (Simulation), um dieses September. Außerdem haben wir große Hoffnungen auf die Gewinnung von Kunden, der Beschaffung von Mitteln für einen guten Zweck! : D Challange Mode: Zahlen 10 php (0,20 €), schlagen die unschlagbare autonomen FAC3PALM mit CALSONIC, der RC Bluetooth SUMOBOT. Gewinner bekommt einen Preis (ex. Eine Tasse Eiscreme, Soda, T-Shirt und usw.) Zwei Spieler-Modus:   Zahlen 5 php (€ 0,10), und spielen Sie mit Ihren Freunden, für Spaß! = D (umfasst 3 Runden) ______________________________________________________________________ Von unseren bisherigen Erfahrungen in Wettbewerben und lokalen Schulmessen, neigt Energie der Menge die ganze Zeit hoch zu sein, jeder will es einmal auszuprobieren. Die Menschen sind auf die extreme Kollision und Gewalt :)) genau wie im wirklichen Leben Ringen und Boxen angezogen. Stellen Sie sich ein Science Fair, mit Ihrem Messestand Sammeln all der Aufmerksamkeit der Schüler und Lehrer. Irgendwie wird das Zentrum der Anziehung / Main Event: D Der Bot wurde entwickelt, um in der autonomen Abteilung konkurrieren, zwickte ich es nur zum Spaß und hat eine 8 € Bluetooth-Modul. Es ist ein Arduino-Android-basierte Open-Source-Roboter, können Sie so gut wie alles damit machen! Die App ist kostenlos von google-Play ( Bluetooth RC Car ). Es umfasst: 8 Richtungsbewegungen, eine Geschwindigkeitssteuerschieber, 3 Kippschalter und können die Beschleunigungsmesser für die Lenkung zu verwenden. Mit den richtigen Werkzeugen und Materialien, die Sie so ziemlich fertig den Bot innerhalb einer Stunde. Sie können, indem Sie Ihre eigenen DIY Arduino Motor Shield [für nur € 8] sparen € 41 _______________________________________________________________________ Was ist ein SUMOBOT? Es ist ein Sport, in dem zwei Roboter versuchen, sich gegenseitig aus dem Ring zu schieben. Die technischen Herausforderungen sind für den Roboter, um seine Gegner mit Hilfe Infrarot- oder Ultraschallsensoren zu finden), fällt dies in der autonomen Abteilung bedeutet, RC-Geräte sind in diesem Geschäftsbereich erlaubt, läuft AI die SUMOBOT. Für die Division RC, sind Konkurrenten erlaubt, ferngesteuerte Geräte verwenden. Nicht Sumobots Old? Was ist so einzigartig an ihnen? Ja, sie sind alt in der Tat, es begann um das Jahr 2008. Aber Vollabdeckung Tutorials sind nicht leicht zu finden. Fabricational Methoden dieser SUMOBOT, wo von Hobbyisten behindert. Menschen, die in "Robotics Wettbewerb" im internationalen Wettbewerb versucht alles, um ihren tech von anderen Wettbewerbern zu verstecken. Das ist der Grund, warum diese sumobots sind nicht beliebt, es ist ein Spiel der Geheimhaltung in der Technologie. Wie lustig sind sie? Nach dem Bau an damit zwei dieser Babys und versucht, eine große Gruppe von Freunden zu sammeln, ich wette, Sie alle gehen, um eine tolle Zeit haben, Rufen, Jubeln und Schwitzen im Kampf mit diesen Bots. Da es sich um ein Opensource bot, können Sie es besonders anfertigen, ändern die Motoren, die körpereigene Design, die Sensoren. Dies gibt jeder bot Persönlichkeiten! ______________________________________________________________________________________ Specs: - Hat eine 19x16cm Acylic Chassis (50 mm dick) - Arduino UNO basiert (mit C ++ programmiert) - 500-1200 RPM Metall-Getriebe (High Speed ​​& Torque) - 30 Ampere Pololu Motor Shield (High Performance) - 15 Meter Reichweite Bluetooth-Modul (einfach, TX, RX verwenden) - Angetrieben von einem 4 Handy Recycling LiPo (Debloated Turnigy) - 3x Sharp Näherungssensoren + 2 Bodensensoren Das Projekt ist so einfach, dass selbst ein High-School-Schüler kann man machen: D Bitte vergessen Sie nicht zu wählen! Prost! _______________________________________________________________________________________ Meine Testdrive / Dry-run Video (Genießen Sie!) [Nicht verpassen! Must Watch!] Hier ist ein Bonus-Video, wie sumobots arbeiten (Beide RC & Autonome / AI - in Japan statt)   Schritt 1: Werkzeuge & Materialien Hier ist die Liste meiner genauen Teile. Versuchen Sie, für Weihnachten Verkauf in warten Pololu.com , sparte ich 35% auf ihrer Teile. In den Schritten 2 und 3 Alternativen gegeben. Klicken Sie auf das Material so zu sehen Link. Materialien: - Arduino UNO R3 / Arduino Leonardo ----------------------- [17 €Amazon, Klon = € 12] - Pololu Dual-VNH5019 Motor Shield (2x30A) ----------- [€ 39 an Weihnachten / reg = € 49] - 2x 500 bis 1200 Umdrehungen pro Minute 37D Metall-Getriebe (19: 1) ----------- [€ 48, DX-Version = 27 €] - JY-MCU Bluetooth Module (10-15m Range) ----------- [8,20 €] - Boden / Line Digitale Sensoren (Schmitt-Trigger) ------- [4,60 €] - 3x Sharp Näherungssensoren (nicht enthalten in € 90) --- [30 € Optional] - 2x Recyled Tamiya RC Wheels (Free - Inventory) --- [Recycling Kostenlos!] - DIY / Kundenspezifische Getriebe, Aluminium-Halterung ------------- [Recycling kostenlos! <Alternativer Link € 7] - Recyled 4cell 1.3Ah LiPo (Von Bloated Turningy) - [Recycling kostenlos! <Alternative Link] - 19x16 Acryl (Stärke 50 mm) -------------------------- [5 € - örtlichen Baumarkt] - Super Glue-Flasche (Gorilla 10 ml) ---------------------------- [5 € - kostenlos, wenn Sie haben ein] Werkzeuge: - Leatherman - Dremel - Jigsaw (Blade für Acryl) Schritt 2: Auswählen der Metall-Getriebe Meiner Meinung nach ist Pololu ist der beste Ort, um qualitativ hochwertige Metallgetriebe zu kaufen, sie sind aber teuer. Meine zweite Wahl ist DX.com , sie eine Menge von billigen verkaufen, aber sie verkaufen nur die mit "hohem Drehmoment: Low-Speed". Links: - Pololu Liste: Metall Getriebe - Dealextreme Liste: Metall Getriebe - Ich habe das pololu Getriebe 37D (19: 1, 500RPM) Ratio-Wörterbuch: - Drehmoment = Bietet eine hohe Ausgangsleistung. (Ex. Ein Lkw muss ein hohes Drehmoment beim Klettern auf einem Hügel mit einer schweren Last "1. Gang") - Geschwindigkeit = Die RPM-Rating, Schnelligkeit eines Objekts (. Ex auf einer ebenen Fläche, müssen Rennwagen viel Geschwindigkeit, um aufzuholen "7. Gang") - Bei Verwendung des gleichen Motor-Setup, haben High-Torque-Getriebe eine niedrigere Geschwindigkeiten, während High-Speed-Getriebe haben geringere Drehmomente. Schritt 3: Auswählen der Motor-Treiber- Ich hatte das Pololu Dual-VNH5019 (Hochleistungs-Motortreiber 30A) für etwa ein Jahr jetzt, führt es wirklich gut und nicht einmal schwitzen / Wärme-up. Das Arduino R3 Motor Shield ist auch eine gute Wahl, aber unterstützt nur 4A Motoren. Dealextreme dagegen verkauft geklont Versionen für den halben Preis, ich habe nicht versucht, sie noch nicht, aber die Bewertungen sind gut. Meine bevorzugten Wahlmöglichkeiten: . 1.) Pololu Dual-VNH5019 (2x30 Ampere) - 49 € (35 € Weihnachten) 2.). DX Doppel VNH Clone (2x30 Ampere) - 24 € . 3.) Arduino R3 Motor Shield (2x4 Ampere) - 25 € . 4.) DX, R3 Motor Schild Clone (2x4 Ampere) - 13 € Wollen Sie Geld sparen? Machen Sie ein für nur 8,00 €! Lesen Sie mehr dazu in der nächsten Seite! Oder gehen Sie direkt zu meiner instructable Führer: DIY Arduino Motor Shield [für nur 8 €!] Schritt 4: OPTIONAL: (! Nur € 8) Machen Sie Ihren eigenen Motor Driver Dieser Schritt ist optional, können Sie es SOFORT SKIP! Da die meisten Bastler lieber praktischer sein, können Sie prüfen, was man für nur € 8,00! Sie können meine volle instructable Anleitung hier zu lesen: [! Für nur € 8] DIY Arduino Motor Shield (L298N 2x4A) Das Bluetooth-Modul ist nun zu 100% kompatibel mit dem DIY-Motortreiber-Schild. Ich habe es auf meine erste 500g SUMOBOT verwendet. Gut zu sagen, es ist absolut zuverlässig, in Anbetracht der Tatsache zu erzielen 7. Platz in der Staatsangehörigen (Roboter-Wettbewerb). __________________________________ Specs: Spannungsbereich: 5- 50 Volt Strombereich: 2-4 Ampere Leistung: 25 W bei 75 ° C Arbeits Temparature: -40 ° C bis 150 ° C Foren-Kompatibilität: Arduino Uno Motor Ausgänge: 2 Motoren (links & rechts) Mögliche Roboterbewegungen: links, rechts, vorwärts, rückwärts und etc .. PWM Pins: [12 & 11] [6 & 5] Schritt 5: Montage des Motors Verwenden Sie Ihre Dremel oder Stichsäge eine 19x16cm Stück Acryl (Dicke 50 mm) geschnitten, wird diese für Ihr Chassis verwendet werden. Ich fand diese coolen L-förmigen Aluminium-Halterungen aus dem Papierkorb, habe ich es zu meinem eigenen "Getriebelager" zu fertigen. Es ist kostenlos! = D Sie können für einige L-förmigen, Aluminium-Halterungen aus dem nahe gelegenen Bautrupp (Aluminiumschrott Inventar) .Schritt 6 fragen: Kleben Sie die Seitenteile Es dauerte eine Menge Schweiß, diese Seitenteile geschnitten. Ich tat es auf die harte Tour, indem Sie eine Datei aus und Metallsäge. Nach meiner Erfahrung mit rotierenden Werkzeugen auf Acryl ist ein großer nein, da ich erschüttert eine Menge von ihnen vor. Für die Räder, brauchte ich einen Adapter / Naben für die Tamiya RC Räder, so dass ich mir hergestellt unter Verwendung einer Drehmaschine. Wenn Sie die, die, fertig gemacht, gehen wollen BaneBots.com Schärfen der Scoop Wedge:, ein Rad + Hub package.Step 7 verkaufen sie Sumobots müssen einen scharfen Keil müssen schaufelt aus dem Wettbewerber, in Kopf an Kopf Kampf, in der Regel überwiegt die mit dem schärfsten Keil. Die Schaufel Klinge wurde für den Kampf konzipiert hierfür muss perfekt sein. Auch Drehwerkzeuge drehen zu schnell, also müssen Sie nicht allzu viel Kontrolle über sie. Ich habe das gute alte Datei, um die job.Step 8 tun: Einlegen der Batterien Position der Batterie spielt eine große Rolle auf Balance. Wenn auf der Rückseite platziert dann gibt es eine größere Chance, mit einem wheelee-Effekt, dies erhöht Traktion, aber wenn Sie Ihre Batterien in der Nähe der Vorderseite befindet, wird Zugkraft zu verringern, während die wheelee Effekt nimmt zu. Wir alle wissen, dass Lithium-Polymere aufblasen, und wenn sie aufblasen sie beginnen nutzlos zu werden (Angst vor explodierenden). Ich debloated sie durch vorsichtiges Stanzen eines Loches, klein genug für die Wasserstoffgase zu entkommen, dann gepatcht ich sie. Warnung: Debloating Batterien ist nicht ratsam, tun es auf eigene Gefahr! Wenn Sie eine neue, kaufen die beste, hochwertige Marken ich weiß, ist Turningy (4Cell, 1300mAh LiPo) und verfügen über einen 1 Jahr Garantie. Pic1: My Current Design (CALSONIC) Pic2: My Zurück Deisgn (FAC3PALM) Pic3: My Zurück Deisgn (FAC3PALM) Schritt 9: Installieren der Arduino Shields & Sensoren Wie wir alle wissen, ist es einfach, die Schilder zu montieren. Einfach einsetzen in der "Motor Driver" über dem Arduino UNO. Dann verbinden Sie Ihr Sensoren, um das Board. Die Bluetooth-Verbindung wird im nächsten Schritt gezeigt wird. Ich fand das cool aussehende PC Grafikkarte Lüfter. Ich installierte es, da es Ihre bot Blick einschüchternd. Für die Schaufel, hacksawed I 4 identische Säulen dann klebte sie mit Sekundenkleber und durch klare Epoxy verstärkt. Die Sensoren sind optional, installierte ich ihnen da der Roboter soll in der autonomen Division kämpfen. Schritt 10: Installation & Wissen, Ihre Bluetooth-Modul Sie können Ihren Kauf Bluetooth-Modul aus DX.com , für € 8, nicht über den Versand zu sorgen, weil es ist kostenlos. Es gibt ein graphisches Diagramm unten. Jetzt fangen wir an, Ihre erste Paket sollte mit einem Draht (Extender) kommen, schließen Sie + 5V, um Ihre Duino, dann ist dein Schutzleiter. Zweitens die TX von Ihrem Bluetooth sollten Sie mit Ihrem Arduino RX und RX Ihres Bluetooth zu Ihrem Arduino TX gehen. ERINNERUNG: Vor der Programmierung, trennen Sie die Bluetooth-TX & RX von Ihrem Arduino um Fehler zu vermeiden. Wie es funktioniert: So weit, ich weiß, dass die APP sendet Briefe an Ihre Arduino Board über Bluetooth. Ihr Arduino, dann decodiert diese, indem Sie Anweisungen und Bedingungen, die auf der nächsten Seite beschrieben wird. Schritt 11: Die Arduino Codes (C ++) [AKTUALISIERT! 9/4/13] I rekonstruiert die Codes, da sie für einen anderen Motorschild vorgesehen waren. Ich habe auch die Hinrichtungen und fügte mehr Mathe, Bereichsprozesse, wodurch die Bewegungen flüssiger und dynamischer. Die Kippschalter sind deaktiviert, Sie können sie, indem Sie die "// (Kommentarzeichen)" aktivieren. Updates: 8/31/13 - Pololu Dual-VNH5019 (Codes) [Status: jetzt kompatibel!] 9/04/13 - DIY Arduino Motor Driver (Codes) [Status: jetzt kompatibel!] soon .... - Arduino R3 Motor Shield (Codes) [Status: Beta Stadium (Unstable)] soon .... - DX Doppel VNH5019 Clone (Codes) [Status: Warteschlange Experimentieren] soon .... - DX R3 Motor Clone Shield (Codes) [Status: Warteschlange Experimentieren] Achtung: Wählen Sie Ihren Motortreiber Codes! - Pololu Dual-VNH5019 -------- [Download: Arduino Bluetooth (für Pololu Dual-VNH5019) .rar] - DIY Arduino Motor Schild --- [Download: Arduino Bluetooth (für DIY Motor Schild) .rar] - Die ursprünglichen Codes ------------ [Download: Bluetooth RC Codes ] _________________________________________________________________________________________ // Rekonstruierte Von: Angelo Casimiro (ASCAS) #include "DualVNH5019MotorShield.h" DualVNH5019MotorShield md; char DATAIN = "S"; char Determinante; char det; int vel = 0; // Bluetooth Stuff // Int Leistung = 4; // Entfernen So aktivieren Tollge Switch # 2 Overdrive int = 13; // Presse Kippschalter # 1, wird die PIN13 LED leuchten Leere setup () { Serial.begin (9600); md.init (); / * PinMode (Strom, Ausgang); * / // Tastschaltfunktion pinMode (Overdrive, OUTPUT); } Leere Schleife () {det = check (); // You'l müssen dies zu rekonstruieren, wenn Ihr nicht mit dem Pololu Dual-VNH5019 während (det == 'F') // F, vorwärts zu bewegen {Md.setSpeeds (vel, vel); det = check ();} während (det == 'B') // B, zurück zu bewegen {Md.setSpeeds (-vel, -vel); det = check ();} während (det == 'L') // L, bewegen Räder links {Md.setSpeeds (vel / 4, vel); det = check ();} während (det == 'R') // R, bewegen Räder rechts {Md.setSpeeds (vel, vel / 4); det = check ();} während (det == 'I') // I, rechts vorne {Md.setSpeeds (vel, vel / 2); det = check ();} während (det == 'J') // J, biegen Sie rechts zurück {Md.setSpeeds (-vel, -vel / 2); det = check ();} während (det == 'G') // G, links vorne {Md.setSpeeds (vel / 2, vel); det = check ();} links zurück, während (det == 'H') // H, drehen {Md.setSpeeds (-vel / 2, -vel); det = check ();} während (det == 'S') // S, zu stoppen {Md.setSpeeds (0,0); det = check ();} // --------------------- Kippschalter Code ------------------ // / * While (det == 'U') {Digital (Strom, HIGH); det = check ();} während (det == 'u') {Digital (Strom, LOW); det = check ();} * / // --------------------- Netzstrom ------------------ // während (det == 'W') {Digital (Overdrive, HIGH); det = check ();} während (det == 'w') {Digital (Overdrive, LOW); det = check ();} } int check () {If (Serial.available ()> 0) {= DATAIN Serial.read (); if (DATAIN == 'F') {Determinante = 'F';} else if (DATAIN == 'B') {Determinante = 'B';} else if (DATAIN == 'L') {Determinante = "L";} else if (DATAIN == 'R') {Determinante = 'R';} else if (DATAIN == 'I') {Determinante = 'I';} else if (DATAIN == 'J') {Determinante = 'J';} else if (DATAIN == 'G') {Determinante = 'G';} else if (DATAIN == 'H') {Determinante = 'H';} else if (DATAIN == 'S') {Determinante = "S";} else if (DATAIN == '0') {vel = 400;} else if (DATAIN == '1') {vel = 380;} else if (DATAIN == '2') {vel = 340;} else if (DATAIN == '3') {vel = 320;} else if (DATAIN == '4') {vel = 280;} else if (DATAIN == '5') {vel = 240;} else if (DATAIN == '6') {vel = 200;} else if (DATAIN == '7') {vel = 160;} else if (DATAIN == '8') {vel = 120;} else if (DATAIN == '9') {vel = 80;} else if (DATAIN == 'q') {vel = 40;} else if (DATAIN == 'U') {Determinante = 'U';} else if (DATAIN == 'u') {Determinante = 'u';} else if (DATAIN == 'W') {Determinante = 'W';} else if (DATAIN == 'w') {Determinante = 'w';}} return Determinante;} Schritt 12: Installieren der Haube (nimmt eine Menge Denken) Es hat mich viel Zeit, um meine Kapuze entwerfen. Da diese Roboter wurde für den Kampf (National Competition) vorgesehen ist, ist es wichtig, eine sehr zugänglich Haube haben, falls Probleme beginnen, während des Wettbewerbs zeigen. Meine erste Haube Version verwendet ein Blatt 1/8 Zeichenkarton. Die zweite verwendet einen gebogenen Metallblech, habe ich Clip der Schiebe Ordners als mount.Step 13: Die Android-App-Schnittstelle APP Herunterladen: Arduino Bluetooth RC Car (Android-Geräte) Schritte: 1st.) Download App in Google Play 2..) Schalten Sie Ihr Bluetooth auf, und öffnen Sie die App 3..) Stellen Sie eine Bluetooth-Verbindung betweeen Ihr Telefon Gehen Sie zu Einstellungen> Presse Connect> Presse LINVOR (Ihre BT Device) 4.). Warten Sie, bis das rote Licht auf grün. Und Your'e Fertig! Fehlersuche:. Wenn Roboter nicht reagiert, bewegen Sie den Geschwindigkeitsregler (links nach rechts), zeigt sich manchmal bug Schritt 14: Your'e Fertig! Genießen Sie Ihre, schweren Kampf SUMOBOT! Du bist fertig! Prost! Sie haben Ihre Android Kontrollierte SUMOBOT beendet. Prost! = D Vergessen Sie nicht, zu wählen und einen Kommentar hinterlassen. = D Schritt 15: All My SUMOBOT Videos (RC & Autonome) CALSONIC 1KG Hybrid (Mrk.14 Bluetooth-Modus) FAC3PALM 400g Mini SUMOBOT (Mrk.13 Autonomous Mode) Nationaler Wettbewerb (Philippinen) FAC3PALM 500g Mini SUMOBOT (Mrk.3 Autonomous Mode) Monster 500g Mini SUMOBOT (Mrk.2 Autonomous Mode) Schritt 16: Druck-PDF Datei Schritt 17: Update: (2013.11.01) Black Edition. Malte das Chassis mit einem mattschwarzen Finish: DD

                          5 Schritt:Schritt 1: Hintergrund - Einfache Datenerfassung Schritt 2: A Simple Data Logger Schritt 3: Testen mit der SerialMonitor Schritt 4: Anschließen mit einem Android-Handy Schritt 5: Die Übertragung der Daten auf den Computer und Erweiterungen des Simple Data Logger

                          Moblie Datenerfassung leicht gemacht Verwendung pfodApp , Ihre Andriod Handy und Arduino. NO Android Programmierung erforderlich. Zum Zeichnen von Daten auf Ihrem Android finden diese später Instuctable Einfache Remote Data Plotting mit Android / Arduino / pfodApp Einführung Diese instructable zeigt Ihnen, wie Arduino Sensor-Daten auf Ihrem Android-Handy für den späteren Download auf Ihren Computer zu erfassen. Kein Android Programmierung erforderlich ist, und nur sehr wenig der Arduino Programmierung erforderlich ist. Siehe www.pfod.com.au für mehr einfache Projekte Schnellstart a) Machen Sie sich ein Arduino Board und ein Bluetooth-Modul (wie Uno und Bluetooth-Schild oder FioV3 + Bluetooth / Wifi ) b) Installieren Sie Arduino IDE c) Schließen Sie das Arduino Board (kein Bluetooth-Modul angeschlossen ist) mit einem USB-Kabel . (Uno) d) Kopieren Sie diese Skizze in die Arduino IDE und compilieren und laden Sie es in die Arduino-Board) e) Befestigen Sie das Bluetooth-Schild -Modul an die Uno (Die Bluetooth-Schild ist für 9600 Baud vorkonfigurierte sondern setzen die 3V / 5V-Schalter auf 5V und den zu-Platte / To FT232-Schalter auf die Position, an Bord. f) Legen Sie Ihr Android-Handy mit pfodApp . g) eine Verbindung zwischen Ihrem Mobiltelefon und das Bluetooth-Modul auf, wie in beschrieben pfodAppForAndroidGettingStarted.pdf h) Starten Sie das pfodApp und eine Verbindung zu Ihrem Arduino-Board über das Bluetooth-Modul. Ich beendete. Einige Blindprobendaten auf Ihrem Handy angezeigt wird, und speichern Sie auf der SD-Karte. (wie gezeigt) pfodAppForAndroidGettingStarted.pdf beschrieben, wie Sie die Datei von Ihrem Handy auf den Computer übertragen. Der Rest dieses instructable geht in die Details und zeigt, wie Sie die Skizze, um Ihre eigenen Daten zu senden ändern. Die pfodApp kann noch viel mehr, finden Sie diese Beispiele auf www.pfod.com.au Schritt 1: Hintergrund - Einfache Datenerfassung Die neueste Version von pfodApp der verfügbaren Android Market können Rohdaten von einem pfodDevice geschickt, um in eine Datei zur späteren Verwendung gespeichert werden. Siehe pfodAppForAndroidGettingStarted.pdf , wie Sie die Datei von Ihrem Android-Handy auf den Computer herunterzuladen. Die pfodApp hat einen Bildschirm "Rohdaten", auf der angezeigt wird erhielten alle Daten, die nicht Nachrichten {} eingeschlossen pfod wurden. Dieser Bildschirm kann von pfodApp mit Menü Ihres Mobil zugegriffen werden oder es kann durch das Senden eines pfodDevice streamingRawData Nachricht geöffnet wird, {= Titel des Bildschirms geht hier} (Siehe die Arduino Skizze unten in diesem instructable). So oder so die pfodApp Rohdaten-Bildschirm wird geöffnet und die Daten, die von der pfodDevice gesendet wurde, angezeigt werden sollen. Wenn der Bildschirm geöffnet ist, wird pfodApp starten, um die Daten in einer Datei speichern. Der Name der Datei wird jedes Mal der Bildschirm geöffnet wird angezeigt. Auf dein Mobil Auffüllen mit Daten, die Sie nicht wollen verhindern, ist nicht pfodApp Schreiben von Daten in der mobilen SD-Karte, bis zum ersten Mal die Rohdaten Bildschirm nach einer jeder neuen Verbindung geöffnet starten. Das erste Mal, das Rohdatenbild wird nach einer neuen Verbindung geöffnet, bis zu 4K Bytes zuvor empfangenen Daten (da die Verbindung hergestellt wurde) wird in die Datei geschrieben, wenn es geöffnet wird. In den meisten Fällen bedeutet dies, alle Rohdaten gesendet, da die Verbindung hergestellt wurde, wird gerettet werden. Wenn die Verbindung geschlossen ist, die letzte der Daten geschrieben werden, und die Datei geschlossen wird. Wenn die Datei bereits vorhanden ist, von einer vorherigen Verbindung, wird es von jedem späteren Verbindung angehängt wird. Sie können die Datei von Ihrem Computer zu löschen. Siehe pfodAppForAndroidGettingStarted.pdf , wie Sie die Datei von Ihrem Computer zuzugreifen. Also zusammenfassend, Daten von Ihrem Arduino um mit pfodApp Ihr ​​Android Mobil Sie brauchen, um auf Ihre Arduino verbinden (als pfodDevice) zu speichern, entweder per Bluetooth oder Wi-Fi, haben Sie Ihre Arduino Daten senden und öffnen Sie die Rohdaten Bildschirm, um mit dem Sparen beginnen es. Das ist alles. Der Rest dieses instructable wird ausführlich eine einfache Skizze, die eine pfodDevice implementiert und sendet eine (Dummy) data.Step 2: A Simple Data Logger Diese Skizze ( Download ) ist eine einfache Datenlogger. Es braucht nicht viel zu tun, wenn pfodApp verbindet und bittet um das Hauptmenü, sendet der Skizze gerade eine Rohdatenbild msg die die pfodApp fragt, um die Rohdaten zu öffnen. Das startet das Speichern der Daten. In diesem Fall wird einmal pro Sekunde die Daten gesendet und besteht aus nur einer Zählung der Anzahl von Sekunden seit dem Arduino eingeschaltet wurde. Für Ihre realen Datenlogger würden Sie einige echte Daten anstatt zu schicken. Die Verbindung ist hier über Bluetooth mit dem preiswerten ITEAD BT SHIELD (Slave) auf einem Arduino Uno Board (siehe All diese Seite für FioV3 Platten + Bluetooth oder Wifi-Module) Sie müssen die Schalter auf der ITEAD Bluetooth Platte gesetzt. Stellen Sie die 3V / 5V-Schalter auf 5V und den zu-Platte / To FT232-Schalter auf die Position, an Bord. Die Standard-Bluetooth-Modul Pensionspreis ist 9600, so dass keine Notwendigkeit, eine andere Konfiguration zu tun. Sie müssen auch ein USB-Kabel und Herunterladen und Installieren der Arduino IDE . Endlich ein pfod Parser benötigt wird. Für diese Skizze die einfachste Parser verwendet werden kann und es so klein Ich habe gerade enthalten sie am unteren Rand der Skizze ist. Sie kann aber auch herunterladen und installieren, und andere pfod Parser, wie einer Bibliothek von hier . Dies ist der Teil der Skizze, die die Daten sendet . Es zählt ein Zeitgeber, und wenn der Zeitgeber 0 erreicht es das nächste Daten, die nur ein Zähler in diesem Beispiel sendet. // Jetzt Daten senden, wenn 1 Sekunde vergangen ist if ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) { dataSampleTimer + = SAMPLE_INTERVAL; // Update für das nächste Mal Gegen ++; // Einzelprobe // Es senden parser.println (Zähler); } So senden Sie Ihre eigenen Daten ändern Sie einfach die parser.println (Zähler); Ihre Daten um die serielle Verbindung statt zu drucken. ( Sehen Sie diese Seite auf Arduino Timer ) .Schritt 3: Testen mit der SerialMonitor Vor dem Anschluss über Bluetooth, können Sie testen, die Skizze mit der Arduino IDE SerialMonitor. Entfernen Sie zuerst die Bluetooth-Board, weil sie dieselben TX / RX-Verbindungen wie die USB-Programmierung und serielle Monitor-Verbindung verwendet, und kopieren Sie die Skizze in die Arduino IDE und Programmierung des Arduino-Board. Öffnen Sie dann die Arduino IDE SerialMonitor Sie können die Daten, die von der Uno Board geschickt. Dann senden Sie den Befehl getMainMenu, {.} So spricht der pfodApp zuerst zu senden, wenn es eine Verbindung. Die Skizze antwortet mit der StreamingRawData Bildschirmmeldung. {= Probendatenerfassung Daten} der die pfodApp bitten wird, um die RawData Bildschirm zu öffnen. Das beginnt das Speichern der Daten in einer Datei. Siehe pfodSpecification für Detailansicht der Nachrichten und Bildschirme (Protokoll für den Betrieb Entdeckung) supports.Step 4 pfod: Anschluss mit einem Android-Handy Alles ist gut, so können Sie nun schließen Sie die Arduino IDE und SerialMonitor und befestigen Sie den Bluetooth Schirm, wie in Schritt 2 gezeigt. Um mit der Android Handy verbinden, installieren Sie zuerst pfodApp von Android Market folgen Sie dann der pfodAppForAndroidGettingStarted.pdf Anleitung zu Ihrem Bluetooth Schild mit deinem Handy und das Einrichten eines Bluetooth pfodApp Verbindung koppeln. Ich rief meinen Anschluss "Data Logger". Dann wählen Sie die "Data Logger" den Anschluss an die einfache Datenlogger angeschlossen werden. Sobald pfodApp verbindet er sendet das {.} Nachricht an dem die Skizze antwortet mit der {= Probendatenerfassung Daten} Nachricht, die den pfodApp erzählt, um die Rohdatenbild und Titel it Simple Data Logging Daten öffnen und auch mit dem Sparen beginnen die data.Step 5: Übertragen der Daten auf Ihren Computer und Erweiterungen des Simple Data Logger Die pfodAppForAndroidGettingStarted.pdf Details, wie Sie Ihr Handy an den Computer über USB und die Wende auf dem USB-Massenspeicher anschließen, so dass Sie es von Ihrem Computer zu suchen. Sie werden alle Rohdatendateien im pfodAppRawData Ordner. Wie oben gezeigt, gespeichert Simple Data Logger die Daten an / pfodAppRawData / Daten Logger.txt pfodApp verwendet den Namen der Verbindung, wie die Dateinamen für die Speicherung der Daten. Erweiterungen für die einfache Datenlogger Nun, da Sie eine einfache Datenlogger haben können Sie die Skizze zu ändern, um Ihre eigenen Daten zurückschicken. Schreiben Sie einfach Ihre Daten auf den gleichen Reihenschaltung, die auf Ihre Bluetooth-Modul angeschlossen ist. Es ist sinnvoll, die Daten in CSV-Format in der Arduino vor dem Senden zu formatieren. Beispielsweise Zeit Wert Dies macht es einfacher, in eine Tabelle für die nachfolgende Bearbeitung / Auftragung zu laden.

                            7 Schritt:Schritt 1: Teile und Materialien Schritt 2: Montieren Sie den Mini Bluetooth-Schild Schritt 3: Schließen Sie das Bluetooth-Modul Schritt 4: Schließen Sie die LEDs Schritt 5: Programmierung Das Arduino Schritt 6: Lernen verwenden Sie den App Schritt 7: Als nächstes Projekt: hoch entwickeltes Haustechnik (Network)

                            Kontrollieren Sie Ihre Arduino mit Sprachbefehlen mit einem Android-Smartphone! Bevor wir eine Stimme aktiviert Hausautomation, müssen wir zuerst lernen die Grundprinzipien des Experiments. Dieser Leitfaden wird Ihnen die Arduino mit Ihrem Android-Smartphone und ein HC-05 Bluetooth-Modul befehlen lassen. Der Designer des app NICHT in Beispielcode. Ich suchte nach Alternativen in Google Plays aber keines war so gut wie der App, die ich gefunden habe. Glücklicherweise war ich in der Lage, um es herauszufinden, obwohl es dauerte eine Weile, um ihn zu programmieren. Es tut uns leid IOS-Benutzer, ist diese App nicht in Apples App Store: / Wie funktioniert das? Haben Sie jemals Android Spracherkennung gestoßen? Ja android hat ein und Sie können es benutzen, um Ihre Arduino steuern, via Bluetooth. Die App funktioniert durch Drücken der Mikrofontaste, dann die es warten Sie einen Befehl zu sagen. Die App zeigt dann das Wort ist, dass Sie angegeben haben und werden Datenstrings für den Arduino, um Prozess zu senden. Home Automation System (am 4. Juli 2014): Einen Monat ab sofort / Ich werde die Freigabe einer hoch entwickelten Home-Automation + Sicherheitssystem. Es ist meine größte Projekt aller Zeiten! Unsere aktuellen Agenda ist es, eine bessere Smartphone-App, die Arbeit ist wie Siri (spricht zurück) und sendet Folgen (Datentypen) auf die Arduino via Bluetooth zu programmieren. Wenn Sie einen kleinen Vorgeschmack von dem Projekt teilnehmen wollen, und es ist Konzept, bitte fahren Sie mit dem letzten Schritt. Der Prototyp, den ich arbeiten nun an wird ein Netz von Wireless-Schalter-Boxen, die mit einem Hauptschalttafel über WiFi / Bluetooth Verbindung besteht. Hier ist eine kurze Video-Tutorials: Schritt 1: Teile und Materialien Wenn Ihr Probleme bei der Suche nach ihnen, ich bin sicher Radioshack hat sie alle. Wenn Sie online kaufen wollen, versuchen Sie auf Amazon oder Dealextreme . Sache, die Sie benötigen: - 5 LED-Anzeigen (die Farbe Ihrer Wahl) - Arduino UNO (ein Klon funktioniert) - HC-05 Serieller Bluetooth-Modul - Solderless Brotschneidebrett - Jumper Cables Schritt 2: Montieren Sie den Mini Bluetooth-Schild Meine JY-MCU (DX Bluetooth-Modul) ist noch auf meinem Roboter installiert, was ich im Moment ist das Modul nackten HC-05. Wie wir alle wissen, wird die HC-05 nicht mit einem PCB kommen. Lötdrähte, direkt auf die Metallleiter, ist keine gute Idee, da die Leiter könnte jederzeit abplatzen. Als Lösung, können Sie nur einen Bruchteil perf-board geschnitten hängen Sie dann das HC-05 darauf. Ich versehentlich meine LED-Anzeige auf einem leeren (N / A) Stift verbunden, so Bergwerk funktioniert nicht. ___________________________________________ Zu faul, um eine Bluetooth-Schild zu montieren? DX.com hat eine fertige Version ( hier klicken ). Ich habe die DX-Bluetooth-Modul auf meinem Roboter verwendet, es getestet und es ist 100% ok! Sie können Bluetooth-Projekte (Bluetooth und Bluetooth SUMOBOT FPV Rover) als reference.Step 3 besuchen Sie: Schließen Sie das Bluetooth-Modul Ergreifen Sie einige Jumper-Kabel und Netz das Bluetooth-Modul mit 3,3 Volt. Denken Sie daran, das blanke HC-05 laufen auf 3,3 V und nicht auf 5V. Auf der anderen Seite hat der JY-MCU in einem Regler eingebaut ist, kann es auf einem 5V Zeile ausführen. Verbinden Sie nun den RX (Pin # 0) des Arduino mit dem TX-Pin des Bluetooth-Modul und dem TX (Pin # 1) des Arduino an den RX-Pin des Bluetooth-Modul. (Siehe Bild oben) Schritt 4: Schließen Sie die LEDs Schließen Sie die positiven Leitungen jeder LED auf Stiften # 2,3,4,5,6 des Arduino. Die Minusleitung der einzelnen LED geht mit der negativen Schiene des Steckbrett. Die negativen Schiene des Steckbrett geht an den Arduino ground.Step 5: Programmierung Das Arduino Das Verständnis der App: Bevor Sie mit dem Arduino zu programmieren, müssen Sie zuerst lernen, wie die Anwendung funktioniert. Die App Arbeit von Ihren Sprachbefehl erkennt, wird er dann die Worte, die Sie dann gesprochen haben das Senden von Daten / Zeichenketten dem Arduino via Bluetooth an. Was ist ein String? Ein String ist wie ein Wort, können Sie bedingte Anweisungen daraus zu machen [ex: if (Stimme == "* Computer-on") {// drehen Pin # 2}]. Die "Stimme" ist Ihr String "==" ist Ihr Zustand (bedeutet gleich), "* Computer-on" ist Ihr Befehls und der Code innerhalb der geschweiften Klammern, "{}" sind die Codes auf, sobald Ihr String ausgeführt werden stimmt mit dem Befehl Zustand. Was ist das Format der Zeichenfolge? Mich nicht mehr wissen, wann der nächste Befehl Tritte in? Mich nicht mehr zu unterscheiden eine Reihe von Wörtern aus einer neuen Befehl? Die App sendet Saiten in diesem Format * # Befehl, der Stern (*) gibt den Start eines neuen Befehls und dem Hash-tag (#) zeigt das Ende eines Befehls. Ich konnte, um die Hash-tag (#) nach jedem Wort in der bedingten Anweisung zu entfernen, wurde nicht in der Lage, das Sternchen (*) zu entfernen. Sie müssen starten Sie die Eingabezustand mit einem Stern ansonsten der Skizze wird nicht funktionieren. Wie kann ich die Befehle? Sie können sehen, dass die "* TV on" aus dem Bild oben markiert. Wenn Sie den Befehl ändern möchten, Humm an, "offene Garagentor" lassen, können Sie die "* TV auf" mit "* offene Garagentor" zu ersetzen. Denken Sie immer daran, den Befehl mit einem Stern beginnen. // Coded Von: Angelo Casimiro (4/27/14) // Voice Activated Arduino (Bluetooth + Android) // Fühlen Sie sich frei, ihn zu ändern, aber denken Sie daran, Kredit zu geben String Stimme; int LED1 = 2 // LED Connect 1 der PIN # 2 LED2 = 3 // Connect LED 2 Um Pin # 3 LED3 = 4, // Connect LED 3 an Pin # 4 LED4 = 5, // LED 4 To Pin # 5 Connect LED5 = 6; // Connect LED 5 mit Pin # 6 // -------------------------- Eine Funktion aufrufen ------------------- ------------ // Leere Allon () { digital (LED1, HIGH); digital (LED2, HIGH); digital (LED3, HIGH); digital (LED4, HIGH); digital (LED5, HIGH); } nichtig AllOff () { digital (LED1, LOW); digital (LED2, LOW); digital (LED3, LOW); digital (LED4, LOW); digital (LED5, LOW); } // ------------------------------------------------ ----------------------- // Leere setup () { Serial.begin (9600); pinMode (LED1, OUTPUT); pinMode (LED2, OUTPUT); pinMode (LED3, OUTPUT); pinMode (LED4, OUTPUT); pinMode (LED5, OUTPUT); } // ------------------------------------------------ ----------------------- // Leere Schleife () { while (Serial.available ()) {// Prüfen Sie, ob es einen verfügbaren Byte zu lesen Verzögerung (10); // Verzögerung hinzugefügt, was stabiler zu machen char c = Serial.read (); // Einen seriellen Lese Conduct if (c == '#') {break;} // Beenden Sie die Schleife, wenn die # wird nach dem Wort erkannt Voice + = c; // Abkürzung für Sprach = Voice + c } if (voice.length ()> 0) { Serial.println (Stimme); // ------------------------------------------------ ----------------------- // // ---------- Steuerung mehrerer Pins / LEDs ---------- // if (Stimme == "* alle auf") {Allon ();} // Schalten Sie alle Pins (Call Function) else if (Stimme == "* all off") {AllOff ();} // Schalten Sie alle Pins (Call-Funktion) // ---------- Turn On One-by-one ---------- // else if (Stimme == "* TV on") {digital (LED1, HIGH);} else if (Stimme == "* fan on") {digital (LED2, HIGH);} else if (Stimme == "* Computer-on") {digital (LED3, HIGH);} else if (Stimme == "* Schlafzimmer Lichter an") {digital (LED4, HIGH);} else if (Stimme == "* Bad Lichter an") {digital (LED5, HIGH);} // ---------- Schalten Sie ein-by-One ---------- // else if (Stimme == "* TV off") {digital (LED1, LOW);} else if (Stimme == "* fan off") {digital (LED2, LOW);} else if (Stimme == "* Computer ausschalten") {digital (LED3, LOW);} else if (Stimme == "* Schlafzimmer Licht aus") {digital (LED4, LOW);} else if (Stimme == "* Bad Licht aus") {digital (LED5, LOW);} // ------------------------------------------------ ----------------------- // Sprach = "";}} // die Variable nach Beginn zurücksetzen Schritt 6: Lernen verwenden Sie den App Laden Sie die kostenlose App hier: Android Erfüllt Robots: Gesang 5 einfache Schritte: 1st.) Laden Sie die App von Google Plays 2..) Tippen Sie auf Optionen im Menü wählen Sie "Connect Robot" 3.). Klicken Sie auf Ihre BT-Modul (in meinem Fall ist es die HC-05) 4.). Warten Sie, bis es zu BT-Modul (HC-05 Verbunden sagt) 5..) Tippen Sie auf das Mikrofon-Symbol und Ihren Befehl angeben! Hier ist eine kurze Demo Video: Schritt 7: Als nächstes Projekt: hoch entwickeltes Haustechnik (Network) Hier ist eine Zeichnung von dem, was auf meinem nächsten Arduino-Projekt erwarten! Sorry für die schrecklichen doodle :)

                              7 Schritt:Schritt 1: Hintergrundinformationen zu snapchat Schritt 2: Herstellung eines Planes Schritt 3: Erstellen der Umfrage Schritt 4: Die Durchführung der Umfrage Schritt 5: Datenvisualisierung Schritt 6: Daten-Visualisierung weiter Schritt 7: Summerizing

                              In diesem Experiment werden wir in die Mobile-Messaging-Anwendung auf der Suche werden "snapchat '. Wir werden mit einer Umfrage, um zu sehen, ob es eine Verbindung zwischen Nationalität, des Geschlechts vor, wie viele "Snaps" wurden gesendet und empfangen. Wir werden auch sein Blick auf die Zusammenhänge zwischen "best friends 'in' snapchat '. Diese Instructable zeigt Ihnen eine detaillierte Neuauszählung der, wie wir diese Umfrage durchgeführt, und das, was wir mit dem data.Step 1 tat: Hintergrundinformationen zu snapchat Snapchat ist ein Foto-Messaging-Dienst, der im Jahr 2011 gegründeten Dieser Service bietet den Benutzern die Möglichkeit, Fotos und Videos an Freunde zu senden. Die Fotos und Videos geschickt kann nur für eine kurze Zeitdauer zwischen 1 und 10 Sekunden betrachtet werden. Auf snapchat jeder Benutzer hat einen Wert, der von der Menge an 'Schnappschüsse' gesendet und empfangen, Nutzer erhalten auch eine Liste der dort 3 'beste Freunde "hinzugefügt wird, das sind die drei Menschen, dass Sie das Beste aus und Sie versendet zu den. Schritt 2: Herstellung eines Planes Für dieses Experiment versuchen wir, eine Verbindung, die wir beschlossen, die folgenden Fragen zu stellen, zu sehen und wir hoffen, zu lösen und finden Sie heraus. 1.Welche Geschlecht verwendet 'snapchat' mehr 2. Welche Staatsangehörigkeit verwendet 'snapchat' mehr 3.Do Menschen empfangen oder senden mehr "Snaps" 4.Gibt es irgendwelche Verbindungen zwischen besten Freunden und wenn ja, hat ein Mädchen / Jungen Freund einen Einfluss auf sie. Schwierige Entscheidungen Dann mussten wir entschieden, was unsere Zielgruppe wäre, haben wir uns für 8. Klasse an der Schule, die ich gehen, um da es die einfachste Gruppe zu fragen, und es wäre auch dort zu ermöglichen, viele Nationalitäten sein, da es sich um eine internationale Schule. Wir entschieden uns, eine Umfrage mit Google Text & Tabellen, die wir getan haben, so dass wir beide könnten gemeinsam arbeiten, sobald wir zu Hause zu machen. Wir haben auch beschlossen, eine Probe und nicht eine Zählung der 8. Schüler an der Schule gehe ich zu verwenden, da einige Leute werden immer krank, und es würde zu lange gebraucht, um dies zu tun. Um das alles zusammenzufassen: Zielgruppe: Grade 8 bei BIS Datenerfassungswerkzeug: Google Text & Tabellen Volkszählung oder Probe: Probe (Proben sind immer realistischer, aber nicht so genau) Schritt 3: Erstellen der Umfrage Wie ich schon sagte in der vorherigen Schritt haben wir an unserer Umfrage mit Google Drive, war dies ein sehr nützliches Werkzeug, weil es erlaubt meine Teamkollegen auf die Umfrage zu arbeiten, während ich war. Es machte es auch viel mehr einfach zu teilen (wir könnten es durch soziale Medien geteilt haben, aber Menschen neigen dazu, schlechte Wörter anstelle dass sie zu schreiben). Im Folgenden sind einige Bilder und einen Link zu dem fertigen Umfrage. 1. Fragen Entscheiden Sie, welche Fragen Sie sich zu fragen, für Name, Alter fragten wir, dann rastet der gesendeten und empfangenen (und wie diese zu finden ist), gibt es 3 besten Freunde und ihre Beziehung zu jedem dieser Freunde. 2. Stoppen Spam Nach fragten wir mehrere Personen an der Umfrage über Facebook zu tun, das ging schrecklich falsch, da wir bekamen mehrere Antworten, auch hart es enthielt die Informationen fragte, waren höchst unangemessen. Einige der Reiniger diejenigen waren "124 Akte und Zählen" oder "43 Kartoffeln" diese hat uns mehr Zeit nehmen, um zu löschen jede schwören / unnötigen Worte. Nachdem wir es versendeten auf Facebook haben wir beschlossen, diesen Eintrag von unsere Zeit vergeuden zu stoppen, so dass wir auf die Umfrage aufgenommen Regeln. Dies machte es möglich, nur ganze Zahlen als Eingang. In den folgenden Bildern sollten Sie ein Bild mit den Einstellungen, die ich verwendet, dies zu tun zu finden. 3. Vertraulichkeit ist der Schlüssel In diesem Instructable waren wir nicht in der Lage, alle Informationen zu, die sich aus der in meiner Schule oder die besten Freunde-Liste, da dies gegen ein Gesetz, und ich persönlich würde entfernt verklagt hinzuzufügen. Also denken Sie daran, wenn dabei Ihre Umfrage nicht fragen nach persönlichen Daten nur, wenn Sie die Erlaubnis, es zu benutzen haben. Link zur Umfrage Schritt 4: Die Durchführung der Umfrage Der nächste Schritt ist, um die Probe zu erhalten (oder, wenn Sie beschlossen, eine Volkszählung, eine Volkszählung zu tun), die Sie gewählt haben, um in Ihre Umfrage ausfüllen. Wenn Sie, Sie können die Umfrage auf Social Media Plattformen zu werfen, um eine größere Probe zu erhalten, aber denken Sie daran, wenn Sie unterschiedliche Höhe der Geschlechter / Nationalitäten / Altersklassen, müssen Sie viele Durchschnitte zu tun haben wollen. Jedenfalls haben wir immer die Menschen, die durch die Erhebung der Durchführung wurden überwacht, damit keine falschen Informationen war given.Step 5: Daten-Visualisierung Alle 7 Artikel anzeigen So, jetzt, dass wir alle unsere Daten gesammelt haben wir eine Art von Excel-Diagramm, die wir benutzen, um einige Grafiken machen (Google-Charts, um genau zu sein), aber ich probierte Plotly, die ein großartiger Ort zu analysieren und unsere Daten zu visualisieren war. Wenn Sie möchten, können Sie Excel, Google Diagramme, Zahlen oder eine andere Software, die Ihre Phantasie kitzelt verwenden. Schritt 1. Zentral Tendencies von Daten (Durchschnittswerte) Zunächst einmal sind wir kopiert alle Informationen, die wir von den Google Docs in ein plotly Tabelle. Die meisten unserer Charts mussten wir Mittelwerte verwenden, die mittlere ist die am häufigsten und weit verbreitete Art der Durchschnitt. Wir gemittelt den Mittelwert von Snaps gesendet und per Nationalität (Bild 3) erhalten wir dann kopiert diese Informationen in eine plotly Tabellenkalkulation. Schritt 2. Datenvisualisierung Nun zu den fun stuff erhalten wir, werden wir machen 2 Graphen eine Heatmap für Staatsangehörigkeit und ein Streudiagramm für Geschlecht. Fangen wir mit den Wärme Karte starten, gingen wir in unsere Tabelle mit den Durchschnitts gesendet und von jeder Staatsangehörigkeit erhielt. Wählen Sie dann, wie in Bild 4 Heatmap und in Abbildung 5 dargestellt, die Staatsangehörigkeit Spalte als y-Achse wählen und die mittlere gesendet und als z erhalten. Dann sollten Sie etwas wie in Abbildung 6. Holen Sie sich diese Farben sehen alle ziemlich gleich, so können die Farben ändern. Ich tat dies, indem Sie auf die Spuren und Stil. Ich habe die Regenbogen-Gefälle, da er sah die beste und man konnte den größten Unterschied zwischen den kleineren Zahlen zu sehen. Die letzte Kurve ist in Abbildung 7 zu sehen Link zur Wärme Karte! Schritt 6: Daten-Visualisierung weiter Alle 7 Artikel anzeigen Schritt 3. Grafik 2 Jetzt werden wir die Streudiagramm von Druckknöpfen geschickt zu machen und erhalten je nach Geschlecht. Zunächst öffnen Sie die Kalkulationstabelle als in Bild 1. Wählen Sie dann Streudiagramm dargestellt. Dann, wie dargestellt in Bild 3 gewählt rastet wie die x (oder y ist es egal, V) und dem Druckknöpfen als y erhalten. Klicken Sie dann auf Gruppe durch und wählen Sie das Geschlecht als G. Klicken Sie nun auf Streudiagramm und Ihr Diagramm sollte wie in Abbildung 4 aussehen. Schritt 4. Ausgleichsgerade Jetzt werden wir eine Reihe von Best-Fit wir dies tun, indem Sie auf fit Daten Taste (so sichtbar in Bild 5) und fügen Sie dann "Add fit zu dieser Spur", dann nutzen Sie einfach die Standard-Gleichungen und die Linie sollte sich öffnen und sehen aus wie die eine in Bild 6. Schritt 5. Titel Um diese Grafik ausklingen lässt fügen Sie einige Etiketten und Titel. Wenn Sie fertig sind sollte wie Abbildung 7 aussehen. Link zur Graph Schritt 7: Summerizing Der letzte Schritt ist, um die Informationen zusammenfassen, das ist, was wir haben: 1.Girls senden und empfangen mehr als Jungen, egal wie lange sie den Antrag hatte 2.Both Geschlechter erhalten mehr, als sie zu senden 3.Boys, die Freundinnen haben erhalten mehr, als sie zu senden 4.Barley jemand 'snaped' mit ihren Familienangehörigen 5. Amerikaner und Rumänen senden und empfangen die 'rastet' Verbesserungsbereiche 1.Ask mehr Menschen 2.Make Verhältnisse 3.Ask Menschen in anderen Klassenstufen 4.Put der Erhebung über Social Media. 5.Make einige coole Grafiken mit den besten Freunden (zB Freund web) Danke fürs Lesen!

                                5 Schritt:Schritt 1: Scheibe, Scheibe und 3D-Druck Schritt 2: Wie kann man mehrere ABS 3D-Drucke unter Verwendung von Aceton Kleben und links über überschüssige ABS Schritt 3: Herstellung eines Silikon-Form, Hartschalen-Form und mehr Schritt 4: Entfernen Sie die harte Schale und Silikonform Schritt 5: Füllen Sie Ihren Kunststoff auf Ihrer Form

                                Alle 15 Artikel anzeigen Wir sind in den Prozess der Erstellung einer Linie der sehr einzigartige Ladestationen, die Ihnen erlauben, um im Inneren zeigen Sie Ihre wahre Nerd. Dieses ist das erste unserer Linie, die wir geschaffen, dass wir glauben, dass jeder wahre Fan gefallen wird und keinen Anwalt zu zerstören. Diese Idee kam aus der Beobachtung zwei unserer Lieblingssendungen .. ziemlich die Idee geweckt, als ich sah das blaue Meth immer in Schalen geknackt und goss in Lagerbehälter .. Dann vorstellen, einen Dock von einem Stapel von Blau meth .. Dann war ich wie "Ich konnte machen, dass" nach viel Arbeit und ein Umdenken diesen Haufen von blauen meth Idee wurde dieses Blau Meth Throne. Seit der letzten Thron wir gemacht wurde abgenommen wollten wir eine sehr einzigartige Thron, die von unseren Lieblings-Shows inspirieren würde, aber nicht auf eine Urheberrechtsverletzung oder was auch immer Ausreden Anwälte mit oben kommen kann verletzen erstellen. Also, wenn Sie nicht heraus haben, die zeigt, dieser Thron ist aus dann inspiriert Sie beginnen sollten Aufholjagd auf einigen TV Jahreszeiten ASAP. Anyways letzte Mal bekam ich ein wenig aufgeregt und veröffentlicht die 3D gedruckt Thron, wenn es sich um eine sehr frühe Prototypen und benötigt eine Menge Arbeit in der Hoffnung auf den Gewinn eines 3D-Druckers. Etwas, das viele Menschen nicht erkennen, und waren sehr wert unseres Prototyps. Dieses Mal warteten wir bis wir mit unserem Blau Meth Throne getan. Wir haben bereits 3D-Druck, von Hand beschrieben sie, machte eine Silikon / Hartschalenform gegossen und 6 durchsichtigen Kunststoff Thronen. Wir testeten auch den Thron mit iPhone 3G / s, 4G / s, 5 Android S2 S3 mit und ohne verschiedene bekannte Fälle und Stoßstangen. Wir haben einige Video über den Prozess, den wir gingen durch, dies zu machen, so dass Sie Jungs können Ihre eigenen zu machen, wenn Sie wollen. oder Sie können meine Website besuchen, wo Sie eine zu kaufen http://nuproto.com/bluethrone.html Schritt 1 3D Model 3D Modell, 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell , 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell 3D-Modell, 3D-Modell, In diesem Fall ist für die meisten der Modellierung und MeshLab verwendeten wir Maya, um Dateien auf .STLs konvertieren. Die gelben Punkte in der 3. Grafik sind nicht vielfältig, sich kreuzenden Geometrie, Löcher oder Sachen, die wirklich schlecht für den 3D-Druck ist. So neben 3D-Modellierung müssen Sie alle diese Punkte zu reinigen, bis Sie haben keine mehr (schmerzhafter Prozess) Schritt 1: Scheibe, Scheibe und 3D-Druck Da die meisten Drucker werden von der Größe des Druck Sie benötigen, um Ihr Objekt in einzelne Stücke, um Ihre Druckbett passen schneiden begrenzt. Unsere 3D-Drucker kann nur über 5 Drucken in um 5 oder 120 mm, um genau zu sein. Die meisten Drucke werden Trägermaterial und ein Floß müssen so müssen Sie vielleicht kleinere gehen als der maximale Druckgröße, um dies anzupassen. Wir drucken in der Regel 110 mm von 110 mm. Wie auch immer, wenn Sie denken, Sie wurden 3D-Modellierung durchgeführt think again. Sie müssen hautnah Ihr 3D-Modell, da es jetzt in Stücke geschnitten. Sobald die Stücke geschnitten und hat wasserdichte, Verteiler und alle Geometrie ist schön und sauber, dann sind Sie bereit, um den Druckvorgang zu starten. Dies ist der spaßige Teil, weil sich alles um warten und warten. Das größere Stück unterhalb nahm etwa 11 Stunden zu drucken, weil wir auf dem höchsten Detail möglichen druckt immer (was den Druckauftrag verlangsamt). Stück 2, 3, 4, 5 nahm ungefähr 8 Stunden je. Ich würde vorschlagen, Beginn der Modellierung ein anderes Projekt, während Sie drucken. Wir waren die Modellierung unserer nächsten Ladestation :). Ist das erledigt Drucken Sie brauchen, um das Trägermaterial und Sand sich die Stücke zu entfernen, um loszuwerden, die "Schichtung Wirkung so weit wie möglich zu bekommen Wir haben ein kleines Video, wie man in der nächsten stepStep 2 geschnitten und Detail deinen Thron. Wie Kleben mehrere ABS 3D-Drucke unter Verwendung von Aceton und über überschüssige ABS links Ich vermisse die prep Video, das so ziemlich beinhaltet eine Menge von Schleifen und Reinigen der überschüssige Trägermaterial. Sie möchten Sand Sie Ihre gesamte Modell mit Sandpapier. Ich habe eine dremel Sand das gesamte Modell und die Kanten, die miteinander verbunden werden sollen. einmal abgeschliffen und alle von dem Trägermaterial abgenommen Sie starten Einweichen kleine Stücke von ABS in Aceton möchten. Versuchen Sie, ein Glas oder etwas, das nicht wegen der Aceton schmilzt verwenden. Ich benutze alte Shooting Gläser, weil sie klein genug für große und große Projekte. Stellen Sie außerdem sicher, dass Sie den Pinsel vor dem Start zu testen .. ich festgestellt, dass Aceton wird traditionelle Haarbürsten lösen. Ich fand einige, die weißen Fasern, die nicht löste hatte. i hacken in der Regel die ABS in kleine Teile, um den Schmelz beschleunigen. das ABS-Kunststoff beginnt fast sofort zu schmelzen und Sie werden eine sehr wässrige Flüssigkeit an der beggining haben. Diese wässrige Flüssigkeit nicht stark genug ist, um Bindungsmaterialien zusammen, aber es wird stark genug sein, um die übrig Staub von euren geschliffen unten 3D-Druck schmelzen. Normalerweise mache ich einen schnellen Mantel aus diesem Material rund um zu schmelzen und zu mischen die Schichtung Effekt während der 3D-Druck. Das Material in der Shooting Glas wird Schmelzen zu bringen und wird dicker, wie es trocknet und schmilzt mehr ABS-Kunststoff. Sobald das Material verdichtet Sie beginnen können miteinander verbunden werden die Stücke mit dieser Paste. Das Pace ist perfekt, weil es trocknet sehr schnell und Anleihen schneller dieses verrückte Leim und andere Leime. Da Sie die gleiche Farbe und gleiche Material in der Flüssigkeit sind fügen sie keine seltsamen Nähte lassen, und wenn Sie es richtig machen wird es wie eine nahtlose konsistente Stück zu suchen. Die Paste wird dicker und dicker, und dies könnte hilfreich, um unerwünschte Löcher zu füllen oder füllen Sie Lücken zwischen den Teilen hergestellt sein. Die Dicke des Materials jedoch verringern Sie durch Zugabe von mehr Aceton. Diese Methode ist sehr gut, weil es Ihnen in Leim sparen Geld, geben Seamless Bonding, und es erlaubt Ihnen, sonst Einweg ABS-Trägermaterial zu recyceln. Frage: Können Sie eine lose Beschreibung / Rezept, wie Sie machen diese "Klebstoff" geben? Ich verstehe, es ist nur ABS-in Aceton aufgeschmolzen, aber ich bin nicht sicher, der von jedem benötigten Mengen. Antwort: Es ist keine exakte Wissenschaft .. Oder Ration, weil die Paste ständig wechselnden Konsistenz wie die ABS schmilzt und das Aceton verdunstet .. Ich habe viel gelernt durch Versuch und Irrtum und gerade erst auf das Material verwendet. Ich weiß, dass je kleiner die Stücke desto schneller werden sie zu schmelzen und je dicker wird es. Je dünner die folgenden weniger Klebstoff. Je dicker die Paste, desto besser wird es sein, in Lücken zu füllen. In Teil des Videos sehen Sie mich Zugabe größere Brocken und Aceton, weil meine Paste zu dick ist und braucht mehr verwässern .. In meinem nächsten Video werde ich versuchen, die Einrichtung von zwei Kameras, so dass Sie sehen können, eine Nahaufnahme der Paste während ich tun das Video. Hoffentlich hilft Schritt 3: Herstellung eines Silikon-Form, Hartschalen-Form und mehr Leider 3D-Drucker nicht Plexiglas blau gefärbtes Material in dem Moment zu drucken. Welches ist, warum, wenn Sie Ihre 3D-Druck Blau meth Thron wie "Blue Meth" sehen möchten, dass Sie eine Silikonform und vielleicht eine harte Schalenform benötigen. Der Grund, warum wir mit der harten Schale Technik in diesem Projekt ist, weil unsere Blue Meth Throne ist relativ groß für uns ein 2 Teil Silikonform zu bedienen. Doing solche Technik würde zu viel Material zu verschwenden und verdoppeln oder zu verdreifachen den Preis der Form. Diese Methode ist ein bisschen mehr Arbeit, aber wenn es richtig gemacht sehr nützlich und effizient. Wir haben eine 3-teilige Hartschalenform zu Beginn, aber nicht für die kleine Einbuchtung in den Stuhl Teil, der die Form fast unmöglich, nehmen Sie keine Rechenschaft ablegen muss. Wir haben ein anderes 4 teilige Hartschalenform, um dieses Problem, das es viel einfacher, nehmen Sie gemacht zu beheben. Anyways Wir verwendeten leicht auf Lieferungen für unsere Form, weil sie in der Nähe von uns und scheinen ziemlich gut zu funktionieren. Wir haben über 3 Schichten streichfähige Silikon-Material und der harten Schale auch streichfähige Material. Wir haben auch einen speziellen Ton, um den Fluss des Materials, das nicht mit dem Silikon oder Hartschalenmaterial reagiert, zu beschränken. Wir beschleunigen den Prozess auf diesen einen viel! diese ganze Sache dauerte ein paar Tage, aber verkrampfen es auf 10 Minuten. Das Wesentliche daran ist, dass Sie möchten, dass an erster Stelle der 3D-Druck, um eine sehr glatte Oberfläche, die Ihre Form halten wird, aber nicht, um Ihre Silikon oder Ihre harte Schale haften. Ich habe ein Stück Glas und halten meine 3D-Form mit etwas Lehm. Sobald Sie Ihr Modell ist gesichert Sie beginnen können Bestreichen über 3 Schichten von Silikon. Verwenden Sie eine Art von Ton auf zwischen den Schichten zu unterscheiden, so dass Sie sicherstellen, dass Sie mehrere Schichten evently bekommen. ich versuche, auf meinem Silikon Pinsel, sobald die vorherige Fell ist fast fertig .. Trocknen, während immer noch ein wenig klebrig, aber hart genug, so wird es nicht ab, die Form Sobald Ihre äußere Schicht aus Silikon ist getan i verwendete Ton, um den Bereich, wo der erste Hartschalenbereich gehen werden trennen .. beginnt Die harte Schale Material ein wenig wässrig, aber da es dicker ist es einfacher, auf den oberen Bereichen zu halten. Möglicherweise müssen Sie pushen sie bis sie eindickt. Sie wollen auch einen Lippenbereich, wo die 1. Schale gewinnt die 2. und 3. Teil der harten Schale erfüllen. Wie Sie unten sehen können, habe ich eine Barriere, um das Material von aus bestimmten Bereich fallen zu halten. Dadurch das Chaos minimiert .. Ich weiß zwei Schichten harten Schale pro Fläche i festgestellt, dass eine Schicht zu spröde ist. Einmal mit Teil 1 der Form zu entfernen Teil der Lehm gemacht und beginnen den zweiten Teil und das gleiche Verfahren, bis Sie zu Teil 3 zu bekommen. Sie könnten Ihre Form, wie es ist aber dabei wird viel mehr Material erfordern .. Also i rotiert das Werkzeug auf den Kopf und schuf eine Unterform werden .. Dadurch wird ein wenig von einem heiligen Form zu machen, die viel weniger erfordern wird Material und halten den Thron weniger schwer. Mein Plan ist es, einige LEDs in der es in der Zukunft hinzufügen, ist also, warum Ich mag dieses Thron etwas hohl. Die Unterform dieser kleine Ton Beine, die später entfernt werden und wurde später Lüftungsschlitze an der Luft lassen und verhindern, dass Luftblasen. Der mittlere Teil des Thrones, wo das Ladegerät geht, wird die primäre Bereich, in dem der flüssige Kunststoff wird ausgegossen werden können. Schritt 4: Entfernen Sie die harte Schale und Silikonform Dies ist die erste Form i gemacht .. es ging nicht so gut wie ich geplant, da ich nicht für die Vertiefung des Stuhls Bereich Rechnung zu tragen. i später fixiert die Form mit Hilfe eines 4 teiligen Form statt einer 3 teiligen Form (die 3 Teilform wurde ein 8 teilige Form, weil ich brauchte, um ihn in Stücke brechen, um den Thron zu bekommen) Dieses Video ist für die feste Form. Dieser ist ein 4 teiligen Form statt einer 3 teiligen Form Schritt 5: Füllen Sie Ihren Kunststoff auf Ihrer Form Ich bin auf die Zusammenarbeit mit glatten weißen Gussharz verwendet wird .. Ich arbeitete nie mit diesem klaren Material vor. Der Verkäufer sagte mir, dass die Lebensdauer des Produkts war etwa 3 Minuten (was viel mehr als das, was ich gewohnt bin ist) Ich war ziemlich glücklich, weil meine anderen Material bekommt solide zu schnell für meinen Geschmack. Also nahm ich meine Zeit beim Mischen meine Färbung und Gießen dieses Thron. (Ich habe ein klein wenig Ahnung Färbung) Dies ist mein 1. gießen, so ich bin froh, dass ich fing diese oncamera blooper damit Sie sehen können, wie schnell dieses Material erstarrt und wie die Dinge schief gehen kann. So können Sie das Leben zu sehen ist viel weniger als 3 Minuten Diese Form ist mein 1. Form, so dass es nicht so sauber, wie ich es mir gewünscht habe .. Auch die Gießloch schien von etwas, das meine Gießen Geschwindigkeit begrenzt behindert werden. Sowieso wurde dies der perfekte Sturm, wie Sie meinen Plastik verfestigt Mitte gießen zu sehen !! Seitdem habe ich die Geschwindigkeit meiner Mischen und verbesserte meine Form, um mehr Strömung während des Gießens ermöglichen. Allerdings glaube ich nicht, dass ein Video von haben nur noch. ich werde es so schnell wie möglich hinzuzufügen. Wie auch immer so nach diesem Sie die Form auseinander und voila nehmen !! Sie haben eine perfekte suchen Blau Meth Throne. (Einige Details und Polieren notwendig sein könnte)

                                  25 Schritt:Schritt 1: Materialsammlung Schritt 2: Hinzufügen von Farbe zu dem Fall, Schritt 3: Verkabelung und Power (Übersicht) Schritt 4: Verkabelung und Power (Vorbereiten Wires) Schritt 5: Verkabelung und Power (Multimeter-Einstellungen) Schritt 6: Verdrahtung und Power (Durchgangsprüfung) Schritt 7: Verdrahtung und Power (Löten 3PDT Schalter) Schritt 8: Verkabelung und Power (Löten 2PDT Schalter) Schritt 9: Verdrahtung und Power (LEDs) Schritt 10: Verkabelung und Power (HDMI-Kabel Setup) Schritt 11: Verkabelung und Power (Batterie-Ladegerät-Setup) Schritt 12: Einrichten der Betriebssysteme (Einführung) Schritt 13: Einrichten der Betriebssysteme (Extrahieren Sie die Bilddateien) Schritt 14: Einrichten der Betriebssysteme (Vorbereiten der Micro-SD-Karten und eMMC) Schritt 15: Einrichten der Betriebssysteme (Maximierung des verfügbaren internen Speicher) Schritt 16: Touchscreen-Setup (unter Anwendung des Touchscreens Overlay) Schritt 17: Touchscreen-Setup (die Vorbereitung der OS für Touchscreen-Eingabe) Schritt 18: Tablet Konstruktion und Montage (Übersicht) Schritt 19: Tablet Konstruktion und Montage (Latch) Schritt 20: Tablet Konstruktion und Montage (Frontplatte) Schritt 21: Tablet Konstruktion und Montage (Fall Armstützen) Schritt 22: Tablet Konstruktion und Montage (HDMI-Verriegelung) Schritt 23: Tablet Konstruktion und Montage (Bottom Cover) Schritt 24: Ändern der Boot-Animation (Android) Schritt 25: Final Thoughts

                                  Ich begann dieses Projekt, weil ich merkte, dass fast jedes Jahr als neue Tabletten kommen nur kleine Veränderungen gefunden werden, dass die neuesten Tablet aus dem Vorgängermodell zu trennen. Auch wenn es sehr wenig ändert sich mit jeder neuen Zudem bleibt der Einstiegspreis für jedes dieser Tabletten konstant hoch. Als Ergebnis habe ich beschlossen, meine eigenen Tablet, in dem jedes einzelne Teil (Hardware und Software) kann leicht ersetzt werden zu bauen. Auf diese Weise kann eine erhebliche Menge an Geld gespart werden. Zum Beispiel, auch wenn ich entscheiden, meine Tablette jedes Jahr, um zu aktualisieren, damit es im Wettbewerb mit den neuesten und besten auf dem Markt würde ich wahrscheinlich nur noch die Entwicklungsplatine ändern bleiben. Die Gesamtkosten der dabei ist, ein Bruchteil dessen, was es sein würde, wenn ich kaufte einfach eine neue Tablette jedes Jahr. Ein weiterer großer Vorteil der Aufbau Ihrer eigenen Tablette ist, dass Sie zu kontrollieren, was in ihm steckt. Mit anderen Worten: Sie entscheiden, was wichtig ist, um Ihr Design so weit wie Software und Hardware angeht. Für dieses Projekt werde ich zeigen Ihnen die Schritte, die ich bei der Erstellung meines Tablette nahm. Es gibt eine gute Chance, dass das, was Sie suchen in einer Tablette ist anders als das, was ich gebaut habe, so denke dieses instructable als eine Reihe von Richtlinien, die Ihnen hoffentlich helfen mit Ihrer project.Step 1: Materialsammlung Hardware Entwicklungsboard - Mikro-PC Ihrer Wahl (Für diese projec ich die ODROID X2, ODROID XU3 und Raspberry Pi B +) http://www.hardkernel.com http://www.raspberrypi.org/ (Hinweis: Die ODROID X2 wurde eingestellt, aber da diese Tablette ist modular aufgebaut und kann problemlos gegen verschiedene Bretter ersetzt werden jedoch, wenn Sie wirklich das Board, das Unternehmen, das machte das Board macht mehrere ähnliche Platten verwenden wollte..) - Der Hauptgrund, dass ich beschloss, die ODROID X2 verwenden ist, weil es mir erlaubt, mehrere Betriebssysteme von der einen Platte (Android und Ubuntu) booten. Eine weitere Alternative, die Dual-Boot erlaubt, und möchten Sie vielleicht zu schauen ist die Radxa Rock Pro finden Sie hier: http://store.radxa.com/products/radxa-rock-pro SD / eMMC Karte - Dies sind die Speichereinheiten in denen die Betriebssysteme gespeichert werden. - Sie finden es schwierig, eine .img-Datei in das eMMC Karte mit bestimmten SD-Kartenleser zu schreiben. Dies liegt daran, eMMC Karten erfordern einen wesentlich höheren Energieverbrauch. Viele USB-Multi-Kartensteckplatz Leser sollte funktionieren. Akku - Anker Astro Pro2 20000mAh Multi-Voltage-externes Ladegerät http: //www.Amazon.de/20000mAh-Multi-Voltage-Exte ... - Ich habe mich für diesen Akku verwenden, weil es eine 5V 2A Ausgang für die Entwicklung Bord, sowie eine 12V 4A Ausgang, der verwendet wird, um die Controller-Platine für die LCD-Bildschirm Power hat. Sein großer Leistungskapazität ermöglicht auch rund sechs Stunden aus einer Akkuladung. Als zusätzlichen Bonus diese Batterie kommt mit seiner eigenen Ladekabel, die wir verwenden, um die Tablette zu laden. LCD-Display - 15.6 "LP156WH4 (TL) (A1) LED-Instrumententafel 40 Pin 1366x768 + HDMI + DVI + VGA Controller Board http://www.ebay.com/itm/15-6-LP156WH4-TL-A1-LED-Pa ... - Nicht jeder Controller-Karte wird mit einem speziellen LCD-Bildschirm zu arbeiten. Dieser LCD-Bildschirm zusammen mit dem richtigen Controller-Karte mitgeliefert wurde. Dieses Controller-Board kommt auch mit einem HDMI-Eingang, die für verschiedene Micro-PCs perfekt funktioniert. Touchscreen Overlay - 15,6 Zoll 4 Draht resistiven Touchscreen-Panel USB 15.6 "Laptop 16: 9 Film zu Film http://www.ebay.com/itm/371104792501_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT - Dieses Touchscreen-Panel stammt aus der gleichen Verteiler wie dem LCD-Bildschirm, so dass es auf den Bildschirm passt perfekt bündig. 3D-Drucker - Wenn Sie nicht bereits im Besitz einer 3D-Drucker, gibt es mehrere 3D-Druck-Unternehmen wie Shapeways ( https://www.shapeways.com/ ) und Ponoko ( http://www.ponoko.com/3d-printing ) dass Sie Ihre Teile aus bestellen. Verschiedene andere Teile [2] LEDs (1 grüne, 1 rot) - http://www.adafruit.com/products/1756 (Grün) - http://www.adafruit.com/products/1755 (Red) [1] dreipolige Umschalter - http: //www.Amazon.de/gp/product/B00HKI4OAM/ref=o ... [1] sechspoligen zweipoliger Schiebeschalter - http: //www.Amazon.de/microtivity-IM232-6-pin-Sli ... [1] 1'x 3 'Steckbrett - http: //www.Amazon.de/Solderable-BreadBoard-match ... [1] Quelle (eine aus einer großen Druckbleistift sollte funktionieren) [1] Überbrückungsschalter / Kabel- - http: //www.Amazon.de/gp/product/B009CWY8PA/ref=o ... [1] 9V Batterie [1] 9V-Batterie-Anschluss - http: //www.Amazon.de/Buckle-Battery-Connector-Bu ... [1] Bluetooth-Adapter - http: //www.Amazon.de/gp/product/B0018O9JIG/ref=o ... [1] USB-Ladekabel DC 2.5x0.7mm Tip Steckverbinder - http: //www.Amazon.de/Charger-2-5mmx0-7mm-2-5x0-7 ... [1] Wi-Fi-Adapter - http: //www.Amazon.de/gp/product/B00A7Q4LH0/ref=o ... [1] USB-Ventilator - http://ameridroid.com/products/cooling-fan-u3 [2] 8 Mini-Packungen Sugru 8x5g (1 Pack schwarz, 1 multicolor pack) - http://sugru.com/buy/8-mini-packs-of-sugru-8x5g [1] HDMI-Stecker-Stecker-Kabel (1 Fuß) - http: //www.Amazon.de/Aurum-Ultra-Series-Ethernet ... [1] Micro-HDMI-HDMI zum männlichen Kabel (1 Fuß) - http: //www.ebay.com/itm/291101769002 _trksid = P206 ... [1] Buchse-Buchse HDMI-Adapter - http: //www.Amazon.de/PTC-Premium-Series-Female-C ... [4] Norm SAE Maschinenschrauben (6-32 x 1/2) - Erhältlich in jedem Baumarkt [4] Sechskantmuttern (6-32) - Erhältlich in jedem Baumarkt [4] Unterlegscheiben (# 8) - Erhältlich in jedem Baumarkt [1] Wärmeschrumpfschläuche (Größe 1/16 ") (Hinweis: Da dies wird nur verwendet, um abzudichten jede Draht Spleißen werden Sie benötigen, um zu tun, ist Isolierband eine akzeptable Ersatz.) [1] Elektronik Grad-Silikon-Kleb- / Dichtstoff - http: //www.Amazon.de/gp/product/B004SPJN6K/ref=o ... [1] Coax Barrel Stecker 2,1 mm x 5,5 mm (Stecker) - http://www.Amazon.de/Coax-Barrel-2-1mm-5-5mm-Leads/dp/B004MC5T3A/ref=sr_1_9?ie=UTF8&qid=1415426290&sr=8-9&keywords=Coax+Barrel+Plug+2.1mm+by+5.5mm [1] Coax Barrel Stecker 2,1 mm x 5,5 mm (Buchse) - http://www.Amazon.de/Coax-Barrel-2-1mm-5-5mm-Leads/dp/B004MC1ZQU/ref=sr_1_7?ie=UTF8&qid=1415433426&sr=8-7&keywords=Coax+Barrel+Plug+2.1mm+by+5.5mm Software 3D-Modellierungsumgebung Ihrer Wahl SDFormatter - https://www.sdcard.org/downloads/formatter_4/ 7zip - http://www.7-zip.org/download.html Win32DiskImager - http://sourceforge.net/projects/win32diskimager/ GParted - http://gparted.org/download.php (Hinweis: Auch durch Ubuntu Software Center) Tools [1] Lötkolben - http: //www.Amazon.de/Elenco-Electronics-ST-12-So ... [1] Heat Gun - http: //www.Amazon.de/Black-Decker-HG1300-Dual-Te ... [1] Abisolierzange - http: //www.Amazon.de/Gardner-SE-92-Strip-Easy-Au ... [1] Multimeter - Leider, wegen der Größe einer der Tablettenteile, die Firma, die ich wählte, um 3D zu drucken meinem Fall war nicht imstande, in einer anderen Farbe als Weiß den Fall zu drucken. Als Ergebnis habe ich beschlossen, den gesamten Fall schwarz zu malen. Um den Fall zu malen Ich habe eine generische schwarz Sprühfarbe. Painting the Fall Ich wollte nicht zu einem im Inneren des Gehäuses zu malen, und so begann ich durch Abkleben keine Öffnungen. Ich schnitt auch ein Stück Pappe und passen sie durch den Schlitz für den LCD-Bildschirm. Beginnen Sie die Anwendung Farbschichten. Um sicherzustellen, dass die Farbschichten werden auch dann Licht Farbschichten, und stellen Sie sicher, dass Sie vor der Anwendung eine andere lassen die erste Schicht Farbe trocken. Dieser Prozess kann sehr lange dauern, aber wenn man zu viel Farbe auf einmal anwenden, kann die Farbe fleckig aussehen. Färbung des logo Öffnen Sie eine Packung von roten Sugru, und eine Packung gelb Sugru. Mischen Sie in einer Menge von etwa 30% rote und 70% Gelb. Nachdem gründlich gemischt, wenden die Sugru gleichmäßig auf das Logo Aussparung an der Rückseite des Gehäuses. Entfernen Sie überschüssiges Sugru mit einer flachen Oberfläche, wie eine Kreditkarte. Schritt 3: Verkabelung und Power (Übersicht) Bei der Verdrahtung Ihrem Tablet, ist es wichtig, sich daran zu erinnern, um Materialien, die für die Leistung bewertet werden zu verwenden. Wenn Sie dies nicht tun, kann eine Ihrer Komponenten schnell beschädigt werden und müssen ersetzt werden. Ich habe eine schematische, um mir zu erklären, wie jeder Teil funktioniert vorgesehen. Mein Mikro-PC benötigt eine 5V2A Eingang (dieses Leistungsbedarf ist unter mehreren verschiedenen Micro-PCs) und der LCD-Controller-Karte benötigt eine 12V4A Eingang. Ich Einschalten beide Geräte aus der gleichen Akku. So schalten Sie die LEDs I verwendet eine 9V Batterie. Ich wollte in der Lage, Ein- / Ausschalten aller dieser Geräte auf einmal, weshalb ich brauchte das 3PDT Schalter sein. Die 3PDT (drei einpoligen) Schalter hat insgesamt neun Stifte in drei Gruppen von drei geteilt (2 Gruppen sind nicht üblich und 1 Gruppe ist üblich). Jede der Leitungen für dieses Projekt benötigt haben einen positiven und negativen. Die äußeren Metall am Stecker ist in der Regel die negative und die innere Metall am Stecker ist normalerweise der positive.Step 4: Verkabelung und Power (Vorbereiten Wires) Die 2.5x0.7mm USB-Ladekabel, das verwendet wird, um die Mikro-PC von der 5V2A Ausgangsleistung an die Batterie haben ihre äußeren Schutzmantel entfernt, so dass die positiven und negativen Leitungen ausgesetzt sind. Das gleiche muss auf die 2.1x5.5mm Koax-Kabel (Stecker-Stecker & Stecker-Buchse) sowie die 9-V-Akku Knopf Stecker Cable.Step getan werden 5: Verkabelung und Power (Multimeter-Einstellungen) Um festzustellen, welcher Draht ist positiv und was negativ Draht ist, muss die Kontinuität überprüft werden. Um dies zu tun, müssen Sie zuerst Ihre Multimeter-Modus "Kontinuität" gesetzt, wie durch den grünen Pfeil angezeigt. Um sicherzustellen, dass das Multimeter auf die richtige Einstellung, berühren Sie die zwei Sonden zusammen. Wenn Sie einen Piepton hören, ist Ihr Multimeter in der richtigen setting.Step 6: Verdrahtung und Power (Durchgangsprüfung) Schneiden Sie nun einen der Drähte, und berühren Sie eine der Sonden an die freiliegende Drähte. Tippen Sie auf die andere Sonde auf den inneren Teil des Koax-Stecker. Wenn Sie einen Piepton hören, dann haben Sie die positive Draht gefunden zu haben. Wenn Sie einen Piepton nicht hören, haben Sie wahrscheinlich die negative Leitung, aber es schadet nie zu sicher sein, und überprüfen Sie, indem Sie die Sonde an den äußeren Teil des Koax-Stecker. Führen Sie diesen Durchgangsprüfung für alle drei cables.Step 7: Verdrahtung und Power (Löten 3PDT Schalter) Wir müssen nur die positiven Drähte geschnitten, all die negativen Drähte sollten angeschlossenen gelassen werden. Das positive Kabel an den Stecker an die Batterien sollte einer der normalerweise geschlossene Stifte angeschlossen werden angebracht ist .The andere Ende des gleichen positiven Draht sollte mit dem gemeinsamen Stift, der auf der gleichen Reihe ist als normalerweise geschlossenen Stift verbunden werden dass Drähte Gegenstück. Dadurch, dass diese Kabelaufbau, werden wir eine Spalte von Pins, die nicht angeschlossen werden wird. Wenn die Tablette "Ein" werden die drei gemeinsamen Stifte an die drei normalerweise geschlossenen Pins mit Drähten befestigt angeschlossen werden. Wenn die Tablette 'off' werden die drei gemeinsamen Pins mit den Schließer Stifte ohne Kabel angeschlossen angeschlossen werden. Um diesen Schalter in die austauschbare Frontplatte Attache habe ich schwarz Sugru so dass der Schalter würde die Farbe der Tablette entsprechen. (Hinweis: Der gemeinsame Pin des 3PDT Schalter mit Strom von der 9V-Batterie durch den normalerweise geschlossenen Stift geliefert wird, wird an den gemeinsamen Anschluss des 2PDT Switch verbunden ist.) Schritt 8: Verkabelung und Power (Löten 2PDT Schalter) Wie in dem vorherigen Schritt angegeben, ist die Stromversorgung des 2PDT Schalter durch den gemeinsamen Bolzen zugeführt wird. Die normalerweise geschlossen und Schließer Pins auf der gleichen Zeile wie die gemeinsame Pin, der Macht hat, wird Energie an die zwei LEDs, die, welches Betriebssystem gerade verwendet wird zeigen, zu versorgen. Das negative Ende jedes der LED muss direkt an die negative Leitung der Batterie 9V Terminal-Kabel angeschlossen werden. Wie bei den anderen drei Stifte auf der 2PDT derjenige parallel zur orange LED (Ubuntu OS) sollte mit nichts verbunden gelassen werden. Der gemeinsame Pin als auch der Stift parallel zur grünen LED (Android OS) sollten die Leitungen des Starthilfekabel angeschlossen haben. Das Überbrückungskabel wird auf der ODROID der eMMC / SD-Jumper angebracht werden. Durch diesen Aufbau kann ich steuern, welche Betriebssystem als auch die entsprechende LED wird durch einen Schalter verwendet werden. Wie bei der 3PDT Schalter, habe ich schwarz Sugru die 2PDT Schalter auf der Frontplatte Attache. (Anmerkung:. Die ODROID X2 Entwicklungsboard ist die einzige, die ich bin mir bewusst, dass verfügt über eine Steckbrücke auf der Leiterplatte und ist nun eingestellt Allerdings hat die ODROID XU3 ein Dip-Schalter auf der Platine, die geändert werden, um mit verwendet werden kann, montiert ein Starthilfekabel) Schritt 9:. Verdrahtung und Power (LEDs) Nun, da Sie die Einrichtung des 2PDT fertig sind schalten Sie sollten in der Lage, um Leistung zwischen den beiden Leitungen, die Sie zu den nicht gemeinsamen Stifte gelötet zu wechseln, wenn die Tablette ist "on" sein. Um den Stromkreis zu schließen, und die Macht Ihrer LEDs müssen Sie das negative Ende jeder LED an die 9V-Batterie-Anschluss zu verbinden. Die beiden negativen Leitungen von den LEDs verbunden werden können, so dass sie ein "Y" Konfiguration mit dem 9-V-Batterieanschluss zu bilden. Auch für den Fall, dass ich brauchte, um eine LED zu ändern gelötet ich die weiblichen Enden der Steckbrett Schaltdrähte, um sowohl die positiven und negativen Drähte, die an die LEDs verbinden wird. Ich habe dann verlötet die jeweiligen männlichen Enden des Steckbrett Drahtbrücke auf die LEDs. Um auf eine interessante Textur zu erhalten, wenn eine der LEDs "an" Ich habe zwei 20 mm X 20 mm Schnittstücke von strukturiertem Plastik, die gemeinhin als Leuchtstofflampe Abdeckung verwendet. Verkabelung und Power (HDMI-Kabel Setup): I unter Verwendung eines Silicium adhesive.Step 10 angebracht, diese Kunststoffteile an der Innenseite des Gehäuses Anstelle der Verbindungs ​​mein Mikro-PC direkt auf dem LCD-Controller-Karte, beschloss ich, eine Buchse-Buchse HDMI-Adapter verwenden, um die Mikro-HDMI-HDMI-Kabel von der Mikro-PCs mit dem HDMI-Kabel Stecker-Stecker, der in die Controller-Platine Stecker anschließen . Durch die Nutzung dieser Einrichtung kann ich zwischen der Anzeige eines Bildes auf dem Tablet-Bildschirm und einen externen Bildschirm, wie einem TV umzuschalten. Wie konnte ich dieses Setup funktioniert wird später noch genauer in der Tablette Konstruktion und Montage Abschnitt diskutiert werden. Auch so, dass alle HDMI-Stecker wäre mehr richtig passen ich beschlossen, alle Schutzwesten über den HDMI plugs.Step 11 zu entfernen: Verkabelung und Power (Batterie-Ladegerät-Setup) Damit die Batterien Ladekabel mit leicht passen, miteinander verlötet ich die männlichen und weiblichen Koaxialkabeln. Dann passen ich den weiblichen Teil des neu verlötet Koaxialkabel durch das vorgefertigte Loch in der Tablettenbehälter, so dass es bündig mit der Außenseite des Gehäuses. Um sicherzustellen, dass der weibliche Teil des Kabels nicht verrutscht Ich füllte die Lücken, die für Toleranz sugru.Step 12 eingestellt wurden: Einrichten der Betriebssysteme (Einführung) Jetzt, da wir zum Laufen haben die elektrischen Anlagen, es ist Zeit, dass wir etwas zu auf dem Bildschirm angezeigt. Wenn man sich die ODROID einen guten Einblick, erhalten Sie eine SD / Micro SD-Kartensteckplatz sowie ein EMMC-Kartensteckplatz bemerken. Wenn Sie nicht sicher, was ein EMMC-Karte ist bist, ist es ähnlich wie bei einem Micro SD-Karte mit der Ausnahme, dass es viel schneller Lese- / Schreibgeschwindigkeiten. Auch, wenn Sie Smartphone gibt es eine gute Chance, dass der interne Speicher ist auf einer eMMC gespeichert. Wir werden jeden dieser Geräte verwenden, um ein Betriebssystem zu speichern. Alle unterstützten Betriebssysteme sind für beide Geräte zur Verfügung, so dass je nachdem, welcher Betriebssystem Sie auf jedem Gerät setzen wählen, bleibt Ihnen überlassen. Sie können alle offiziellen ODROID OS Bilder finden Sie hier: Sobald Sie die ".zip" Betriebssystem-Images Ihrer Wahl heruntergeladen haben, müssen Sie die Datei zu extrahieren, so dass Sie die .img-Datei in den Micro-SD-Karten oder eMMC verbrennen. ". Extract Files" - Rechtsklick auf die ZIP-Datei übergehen, wo es heißt "7-Zip" und klicken Sie auf Schritt 14: Einrichten der Betriebssysteme (Vorbereiten der Micro-SD-Karten und eMMC) Nun, da die .img Datei wurde "entpackt" werden Sie brauchen, um sie zu einem Ihrer Speichergeräte zu verbrennen. (Hinweis: Wenn Sie sich entschieden haben, die eMMC Karte als eine Ihrer Speichergeräte verwenden, werden Sie wahrscheinlich brauchen eine externe USB-Kartenleser.) Erster Einsatz SDFormatter, um alle Partitionen auf dem Speichergerät zu löschen, wie durch den blauen Pfeil angezeigt. Achten Sie darauf, das richtige Gerät aus dem Dropdown-Menü durch den roten Pfeil dargestellt wählen, oder Sie versehentlich alle Dateien auf einem anderen Speichergerät zu löschen. Ich habe aus Versehen formatiert ein USB-Laufwerk einmal, und es war eine echte Schmerzen, diese Dateien wiederherzustellen. Jetzt offen "Win32 Disk-Imager" und stellen Sie das Verzeichnis an, in dem Sie die .img-Datei extrahiert haben, wie sie in der orangefarbenen Pfeil angezeigt. Wieder stellen Sie sicher, dass Sie das richtige Gerät aus dem Dropdown-Menü haben. Dann klicken Sie einfach auf "Schreiben" von der lila Pfeil dargestellt ist, und warten Sie auf die Fortschrittsanzeige auf 100% zu erreichen. Sobald dies abgeschlossen ist, stecken Sie es in den richtigen Steckplatz auf der Platine, und testen Sie es, um sicherzustellen, dass es properly.Step 15 installiert wurde: Einrichten der Betriebssysteme (Maximierung des verfügbaren internen Speicher) Wenn Sie die Betriebssysteme auf Ihrem micoSD oder eMMC Karte installiert und eine WiFi-Verbindung eingerichtet haben, können Sie versuchen, downloaden einige Apps aus dem Google Play Store oder den Ubuntu Software Center. Wenn ja, werden Sie wahrscheinlich feststellen, dass Sie nicht haben eine sehr große Menge an Speicherplatz (~ 4GB), um Ihre Anwendungen zu speichern. Diese Kapazität wird die gleiche, unabhängig davon, wie groß die Grße des Speichergerät zu verwenden. Dies geschah, weil der Ausgangspartition (Aufteilung der Speicher für verschiedene Prozesse) Setup jedes Betriebssystem. Um dies zu ändern, werden wir haben, um eine Partition Editor Programm namens GParted verwenden. Sobald Sie GParted geöffnet haben, achten Sie darauf, die richtige Speichergerät vom Dropdown-Feld in der rechten oberen Ecke der grafischen Benutzeroberfläche (GUI) zu wählen. Wenn Sie den richtigen Speichergerät ausgewählt haben, erhalten Sie eine Dateisystem "FAT32" beschriftet bemerken. Dies ist, wo alle Ihre Anwendungen, Bilder, Videos, Musik, etc. gespeichert werden. Sie können auch feststellen eines Dateisystems mit der Bezeichnung "nicht zugeordneten". Dieser Speicher ist so ziemlich nur da sitzen und wird durch nichts genutzt, so werden wir es in die "FAT32" Partition verschieben. Doppelklicken Sie auf das "FAT32" Partition, so dass ein neues Fenster erscheint. In diesem neuen Fenster sehen Sie einen grünen Balken (FAT32) und einen grauen Balken (nicht zugewiesenen). Ziehen Sie den Pfeil für das FAT32-Partition, so dass es die Größe neu, was auch immer neue Partition Größe, die Sie wünschen. Klicken Sie dann auf Größe ändern / Verschieben. Schließlich, sobald Sie fertig sind Größenänderung Ihre "FAT32" Partition klicken Sie auf das Häkchen in der Nähe der Mitte des Bildschirms, um alle Änderungen zu übernehmen. Schritt 16: Touchscreen-Setup (unter Anwendung des Touchscreens Overlay) Richten Sie den Touchscreen-Overlay mit den Kanten des LCD-Bildschirms. Decken Sie die Kanten mit schwarzem Isolierband (Um die Farbe des Gehäuses entsprechen), und wickeln Sie die Ränder der Elektro-Band auf der Rückseite des LCD-Bildschirms, so dass die Touchscreen-Overlay ist gesichert. Schritt 17: Touchscreen-Setup (die Vorbereitung der OS für Touchscreen-Eingabe) Alle 7 Artikel anzeigen Ab jetzt gibt es nur eine Betriebssysteme, die ich in der Lage, für die Touch-Eingabe zu aktivieren (Ubuntu, obwohl ich Pidora für den Raspberry Pi gehört, sollte auch funktionieren). Das ist, weil der Touchscreen-Steuerung (eGalax 0eef: 0001), die ich benutze nicht als HID (Human Interface Device) von Android anerkannt. Ich habe von einigen Leuten, die in der Lage gewesen, um die Android-Kernel, um diese Controller-Karte unterstützt modifizieren gehört habe. Leider habe ich nicht die ausreichende Erfahrung mit der benötigt wird, um in der Lage, um die Android-Kernel erfolgreich modifizieren Linux-Kommandozeile haben (ich habe es geschafft, aber mehrere Stunden verschwenden, obwohl). Der Rest dieser Schritt wird erklärt, wie man verbrachte Touchscreen-Eingabe für die Ubuntu OS zu ermöglichen. Wenn Sie zum ersten Stecker in Ihrem Touchscreen sollten Sie feststellen, dass sich der Mauszeiger bewegt, wenn Sie den Touchscreen berühren Overlay. Doch der Mauszeiger möglicherweise nicht überein, wo Sie den Bildschirm berühren, so dass wir gehen zu müssen, um sie zu kalibrieren. Beginnen Sie mit dem Download Xinput Calibrator von der Ubuntu Software Center. Öffnen Sie die Ubuntu-Terminal, Typ "xinput_calibrator" und klicken Sie in Kraft. (Dies wird ein neues Fenster mit einem "X" in jeder der vier Ecken zu öffnen.) Klicken Sie auf jedes der X, die angezeigt werden. Dies wird neu kalibrieren Sie den Touchscreen, aber wird nicht die Wirkung permanent, so dass die nächste Mal, wenn Sie die Tablette es wird nicht wieder korrekt kalibriert werden neu starten. Sobald Sie die Touchscreen kalibriert haben, wird ein Abschnitt mit neuen Kalibrierwerte angezeigt. Dieser Abschnitt kopiert werden muss. Weiter Typ "nano etc / X11 / xorg.conf.d / 99-calibration.conf" und klicken Sie in Kraft. Fügen Sie den Sie hier kopiert Abschnitt. Es gibt auch ein paar weitere Einstellung, die Sie anpassen können, wie beispielsweise "SwapAxes" (Swaps X- und Y-Achse), "InvertX" (Invertiert X-Werte), und "InvertY" (Invertiert Y-Werte). Die Eingabe von "1" für eine dieser Optionen wird die Aktion für diese Option durchzuführen. Die Eingabe von "0" für eine dieser Optionen wird diese Option von der Durchführung ihrer Tätigkeit zu halten, und es wird unterlassen. Geben Sie "cntrl o", um die Änderungen zu speichern. Geben Sie "cntrl x" zu verlassen. Schritt 18: Tablet Konstruktion und Montage (Übersicht) In den folgenden Abschnitten werde ich erklären, wie jeder Teil arbeitet, als auch, warum es in der Konstruktion enthalten. Ich gehe davon aus, dass Sie werden sich mit der Gestaltung von einigen der Teile habe ich hochgeladen, so dass sie Ihre Design-Anforderungen zu passen. Die Frontplatte insbesondere müssen wahrscheinlich geändert werden, um eine der Vielzahl von Mikro-PCs, die derzeit auf dem Markt passen (ex: Raspberry Pi-Serie, mk808, Amazon Feuer TV-Stick, etc.) Doch bevor ich weiter erklären, wie alles funktioniert, möchte ich einen Moment Zeit nehmen, um neue Erfinder bei der Gestaltung keine Teile geben einen Rat. Toleranz (Betrag der zulässigen Abweichung von den Entwurfsabmessungen) ist ein sehr wichtiger Aspekt des Entwurfsprozesses. In der Theorie jeder Teil eines Projekts kann perfekt, aber in der realen Welt Teile werden nur selten zu genauen Designspezifikationen gebaut. Wenn Sie nicht für die richtige Toleranz-Konto können Sie Ihre Teile nicht richtig passen und die Sie haben können, eine Menge Zeit und Material auszugeben, um das Problem zu beheben. Selbst die besten 3D-Drucker und Laserschneidanlagen wird eine kleine Menge von Toleranz, die in Ihrem Entwurf berücksichtigt werden muss. Im Anhang finden Sie das .stl-Datei für dieses step.Step 19: Tablet Konstruktion und Montage (Latch) Alle 5 Angebote Zweck Der gesamte Zweck des Zwischenspeichers ist es, beweglichen Arm Unterstützung der Fall in Position zu halten, und sie bewegt freely.The Riegel halten wird aus zwei Hauptteilen basiert. Der erste Teil ist, was hält der Fall beweglichen Arm in Ort, wenn nicht in Gebrauch, und kann mit dem Finger zurück geschoben werden, damit die Fälle Arm, zurück schieben und legt Verbindungsanschluss Bedienfeld der Frontplatte ist. Der zweite Teil ist das, was in die rechteckige Öffnung in dem Fall passt. Der Job des zweiten Teils ist es, eine Feder in Position zu halten. Die Feder ist, was Druck ausübt auf den ersten Teil des Zwischenspeichers und ermöglicht es, der Fall beweglichen Arm in Position zu halten. Montage Es ist ein Loch in dem ersten Teil des Zwischenspeichers in dem ein Zapfen passen. Coat die Auskleidung des Bohrlochs mit Sugru. Schieben Sie den ersten Teil des Zwischenspeichers in Platz in der oberen rechten Ecke des Gehäuses, wie von der Video angezeigt. Setzen Sie den Stift in der ersten Teile Loch, durch die Aussparung an der Oberseite des Gehäuses. Dann lassen Sie die Sugru zu heilen. Der zweite Teil der Klinke paßt in die rechteckige Aussparung in der Rückseite des Gehäuses. Der rechteckige Ausschnitt sollte in Sugru beschichtet werden, bevor der zweite Teil des Zwischenspeichers wird in Kraft gesetzt. Wie bei der Stange in Schritt 1 sollte die Sugru aushärten gelassen werden. Sobald die Sugru wurde aushärten gelassen, sollte das Federstift mit dem zylindrischen Extrusion auf den ersten Teil des Zwischenspeichers und der zylindrischen Bohrung an dem zweiten Teil der Klinke ausgerichtet werden. Bitte anbei die .stl-Dateien für dieses step.Step 20 finden: Tablet Konstruktion und Montage (Frontplatte) Zweck Die Frontplatte dient als Abdeckung für alle Häfen des Mikro-pc. Ob Sie es glauben oder nicht, das ist der Teil der Tablette, die die längste zu entwerfen hat, weil ich in der Lage, leicht zu wechseln Faceplates, um zwischen verschiedenen Mikro Stück 'zu ändern. Ich endlich auf diesem Entwurf angesiedelt. Montage Die Frontplatte kann einfach an Ort und Stelle schieben und dann Befestigung mit 2 Standard SAE Maschinenschrauben (Größe: 6-32 x 1/2) zusammengesetzt werden, 4 Unterlegscheiben (Größe: # 8) und 2 Sechskantmuttern (Größe: 6-32). Zwei Scheiben sollten in-zwischen den Verlängerungen der Vorderplatte als auch jeder der Erweiterungen auf dem Tablettenkiste platziert werden. Eine Maschinenschraube sollte durch jede der kreisförmigen Extrusionen am Gehäuse und Frontplatte, als auch die 2 Sätze von kreisförmigen Scheiben angeordnet werden. Schließlich, um jede der beiden Schrauben zu sichern, verwenden Sie eine Sechskantmutter auf jedem. (Optional: Sie können Befestigungsscheiben verwenden, um besser zu schützen die Frontplatte.) Im Anhang finden Sie das .stl-Datei für diesen Schritt. (Anmerkung: Ich habe auch angebracht eine .stl-Datei für einen Bildbausteinvorlage, so dass Sie eine für Ihre spezifischen Mikro-PC-Design Alles, was Sie tun müssen ist, importieren Sie sie in ein 3D-Modellierungsumgebung..) Schritt 21: Entwurf und Tablet Assembly (Fall Armstützen) Alle 5 Artikel anzeigen Zweck Der Zweck der beiden Armlehnen ist es, einen Griff für den Fall vorzusehen, so dass Sie nicht brauchen, um den Fall von dem Bildschirm zu halten. Jeder dieser Träger weist auch eine Schicht aus Sugru. Ich beschloss, überziehen sie in Sugru um ihnen eine andere Textur beim Halten sie zu geben. Die stationäre Armauflage hat ein Loch durch die Mitte gebohrt, so dass ein 5,5 x 2,1 mm Zylinderbuchse kann fit, um Ihre Batterie zu laden sein. Der bewegliche Armstütze dient auch zwei weitere Zwecke. Die erste ist, als Abdeckung für, wenn Sie nicht verwenden einen der Ports auf Ihrem Micro-PC dienen. Das zweite Ziel ist es, Gehäuse für ein Touchscreen-Stift zu schaffen. Der Stylus ich kann hier gefunden werden: Alle 8 Artikel anzeigen Zweck Der gesamte Zweck der hdmi Riegel zu halten Halten Sie eine der HDMI-Kabel als auch die Buchse-Buchse HDMI-Adapter. Die Verriegelung ermöglicht die Verwendung eines externen Monitors über ein HDMI-Kabel. Ursprünglich wollte ich das Mikro-HDMI zum männlichen HDMI-Kabel an einen HDMI-Splitter verbinden. Dann von dort verbinden Sie ein Stecker-Stecker HDMI-Kabel am Controller Board und andere Mann-Frau-HDMI-Kabel an den Rand des Gehäuses zum HDMI-Ausgang. In dem Bemühen, Raum sowie etwas Geld zu sparen, habe ich beschlossen, um die Verriegelung zu verwenden. Auch zunächst das HDMI Latch wurde in zwei Teile, die durch einen Klebstoff befestigt werden sollten unterteilt. Allerdings führte dies zu einigen Fragen der Stabilität, und wurde schließlich gefunden unnötig. Als Folge der Teil habe ich beschlossen, laden nur eine ganze Stück im Gegensatz zu zwei getrennten Teilen. Montage Der größere Stecker des Micro-HDMI-HDMI-Kabel, sowie die Buchse-Buchse HDMI-Adapter wurden an die HDMI angeschlossenen Riegel mit Sugru. Ein Ende des HDMI-Stecker-Stecker Kabel (die der LCD-Controller-Karte angeschlossen ist) wurde mit Sugru auf den Fall, direkt gegenüber der Buchse-Buchse HDMI-Adapter angebracht ist, so dass sie bündig mit der Buchse-Buchse HDMI-Adapter-Stecker passen . Finden Sie für diesen Schritt in der Anlage die .stl-Datei Schritt 23:. Tablet Konstruktion und Montage (Bottom Cover) Alle 7 Artikel anzeigen Zweck Die untere Abdeckung des Gehäuses ist, was hält den LCD-Bildschirm in Stelle. Ich entwarf die Tablette in einer Weise, die mich an den LCD-Bildschirm in Position schieben erlaubt. Ich habe nicht einen Klebstoff, um den LCD-Bildschirm in Position zu halten anzuwenden. Stattdessen zugegeben I Extrusionen zu den Kanten des Formkörpers, das den Bildschirm, um auf den Rändern des Tabletts ruhen lassen. Wenn Sie an einer der Kanten der Bodenabdeckung anschauen, werden Sie feststellen, dass die Strangpressprofile laufen über von einer Seite zur anderen. Montage Es gibt zwei Aussparungen an der Unterseite des Gehäuses, wo Sie brauchen legte zwei Sechskantmuttern. Schieben Sie den LCD-Bildschirm in Stelle. Richten Sie die untere Abdeckung, und legen Sie eine Standard-SAE Maschinenschraube in jede der kreisförmigen Öffnungen der Bodenabdeckung. Um die Löcher in der Bodenabdeckung verbergen, beschloss ich, einige Sugru Abdeckungen zu machen. Um dies zu tun, habe ich zuerst das Loch mit einem Trennmittel (Seifenwasser) beschichtet. Weiter Ich füllte das Loch mit Sugru. Schließlich, um diese Abdeckungen bündig mit der Bodenabdeckung zu machen, habe ich eine flache Oberfläche, wie beispielsweise eine Kreditkarte, um abkratzen all das überschüssige. Finden Sie für diesen Schritt in der Anlage die .stl-Datei Schritt. 24: Ändern der Boot-Animation (Android) Alle 4 Artikel anzeigen Wie der Titel schon sagt, wurde dieser Abschnitt hinzugefügt, so dass Sie ganz einfach Ihr Android-Boot-Animation ändern. Um dies zu tun, müssen wir eine App aus dem Google Plays namens "Boot Animationen" herunterladen. Ich habe ein Boot-Animation, die die Größe des 15,6 "LCD-Bildschirm übereinstimmt erstellt. Ich habe diese Animation hochgeladen, damit Sie es für Ihr Tablet verwenden zu bauen, wenn Sie es mögen. Ich beschloss, nicht ein Boot-Animation für Ubuntu zu machen, weil es bootet quickly. I also did not create a boot animation for Raspbmc because I like the current boot animation. Open the Boot Animations app, and click on the tab labeled "Local" as indicated by the red arrow. Click on the animation you want to use for your boot animation as indicated by the green arrow. A new window will open, and then click "install" as indicated by the yellow arrow. Reboot your tablet to make sure you have installed the correct boot animation. If you like the boot animation I made for this project, I uploaded the file so you can use it for your tablet. However, the one I uploaded was created for a 15.6 inch screen. If you are using a different sized screen, you may want to the resolution (first two numbers in the desc text document) which is currently set to 1920 x 1080.Step 25: Final Thoughts I hope you have enjoyed reading this instructable. If anything in this instructable is unclear, let me know and I will try to help as soon as I get the chance. If you did in fact enjoy this instructable, stay tuned because I have a lot of new ideas that I plan to post.

                                    5 Schritt:Schritt 1: Notwendige Dinge Schritt 2: Installieren Sie die App Schritt 3: Vorbereiten der Arduino Schritt 4: Code Schritt 5: Updates

                                    Ein Android-App zu meinem Arduino Roboter zu steuern neu entwickelten I. Es hat prima geklappt und jetzt bin ich ein großer Fan von Sprach Steuerung Arduino. Ich habe dann nach einigen instructables mit sprachgesteuerten arduino und es stellt sich heraus gab es nur ein paar von ihnen gibt, so habe ich beschlossen, diese mit Ihnen teilen. Wenn Sie den Roboter im Bild suchen, es ist meine vorherige instructable. Was bedeutet diese App? Diese App nutzt die Stimme Suchfunktion jedes Android-Handy und wandelt Sprache in Text, nach dem Empfang eines kompletten Zeit es einen Fall, sendet an den Arduino und Arduino antwortet jeweils mit dem Fall. Zum Beispiel in meinem vorherigen Roboter programmiert I mein Arduino Arduino auf den Fall "F" zu reagieren und sich zu bewegen. Alles, was ich jetzt zu tun ist, schalten Sie die App und sagen vorn die App sendet ein Fall "F" an die Arduino und der Roboter bewegt. Warum diese App nutzen? Nun, die Arduino Spracherkennungsschild ist ziemlich teuer und das ist eine billigere Alternative als die meisten Menschen bereits ein Android-Handy. Schritt 1: Notwendige Dinge Wir benötigen durchaus ein paar Dinge, um dieses Projekt zu erstellen, so fangen wir mit Sammeln der Dinge. Arduino Uno oder andere Bluetooth-Modul (I verwendet HC-05) Android-Gerät My App im Android deviceStep 2: Installieren Sie die App Beginnen wir mit dem Erhalten der App, gut Sie es in den Anlagen zu finden. Ich weiß nicht über ein Google-Entwickler-Konto, so dass Sie wahrscheinlich nicht finden auf der "Google Play Store". Ein Vorteil meine app nicht auf dem Play Store ist, dass es kein fügt Gegensatz zu vielen anderen Anwendungen, die Sie dort finden. Laden Sie die App und senden Sie es an Ihrem Android-Gerät, zu navigieren und finden Sie die Bluetooth-Ordner und finden Sie die App. Installieren Sie es und klicken Sie auf Open. Sie werden feststellen, dass es nicht ganz eine professionelle App, aber es wird die job.Step 3 zu tun: Vorbereiten der Arduino Nun alles, was Sie tun müssen ist, schließen Sie das Bluetooth-Modul. Für die Bluetooth-Modul verwendet I HC05 welche die günstigste Modul I (finden konnten, ist bei eBay ). Das einzige, was mit diesem Board ist, dass Sie brauchen, um einen Spannungsteiler zu schaffen, wie die Arduino gibt 5V Ausgang in seinen Stift Tx während die HC05 akzeptiert nur 3.3 so ein Spannungsteiler benötigt das Ausbrennen der Platine zu verhindern. Sie kaufen konnte dieses Modul statt, wenn Sie nicht wollen, Spannungsteiler in Ihrer Schaltung. Schritt 4: Code Gut gerüstet für die Code-Teil sind Sie auf eigene Faust. Für die Sprachbefehle einen Kommentar unten werde ich die App Ihren Anforderungen Hotel ändern. Wenn Sie zum Beispiel eine Lampe und Sie brauchen, um es einzuschalten, wenn Sie sagen, Sie einschalten. Erwähne es nur in der Befehls und Sie erhalten die App mit Sprachbefehl haben. Sie können versuchen, meine Roboter-Code, wenn Sie einen Versuch ersten haben wollen. Derzeit ist die App verfügt über die folgenden Befehle Befehle "Forward" "Rückwärts" "Recht" "Links" "Stopp" "Beschleunigen" "Drehzahl ab" Schritt 5: Updates Nachdem Sie mit dem Code getan und haben die app, können Sie mit Ihrem Projekt einen Kommentar über was Sie mit ihm kamen zu verlassen. Ich arbeite gerade an einem besseren App mit besseren Aussehen und Sie ein Update hier finden, wenn es fertig ist.

                                      9 Schritt:Schritt 1: Gesamtstruktur Schritt 2: Vorbereiten der RetroWatch Schritt 3: Montage der Uhr Schritt 4: Stellen Sie Arduino Quelle für Uhren und Upload. Schritt 5: Android App installieren und Source-Download Schritt 6: RetroWatch Arduino Schritt 7: RetroWatch Android App. Schritt 8: Verpackung Schritt 9: Arbeiten Demo und Epilog

                                      Dieses Dokument ist auch verfügbar in Polnisch (von Sebastian ), koreanischen Sprache. Verschiedene Benutzer ihre eigene Uhr gemacht. Siehe "ich habe es geschafft!" Seite !! Die meisten IT-Unternehmen zu beteiligen im Rennen um das Handgelenk der Leute zu greifen. Ein Smart-Uhr wird das bedeutendste Element in einem tragbaren Gerät Kategorie. Sie können diese Stimmung leicht zu finden in dieser Verbindung , es gibt Tonnen von Smart-Uhren. Aber hier ist ein einfacher Weg, um zukünftige intelligente Armbanduhr auf eigene Faust zu bewerten. Mach es! Mit Arduino Microprozessor und Android, machte ich eine einfache Smart Watch und nannte sie "Retro Watch". Sie können dies auch tun! Retro-Uhr ist ein Open-Source-Projekt, um Ihnen eine intelligente Armbanduhr anhand der Arduino und Android zu machen. Dieser Text erläutert die Module, Blaupausen, die Installation und verwenden Sie die Arduino und die Android-Quellcodes Schritt für Schritt. Freigabevermerk Aktualisierung (2015.01.12): RetroWatch unterstützt u8glib. Jetzt können Sie verschiedene Arten von OLED (oder anderes) verwenden, wie Sie wollen, und es weniger Speicher (RAM) verbraucht. Stattdessen ist es am Bildschirmaktualisierungs liitle langsam. Sie können aktualisierte Quellen finden GitHub . Schritt 1: Gesamtstruktur RetroWatch ist ein einfaches System, das verwendet wird eine Hardware-Plattform namens Arduino, die für Künstler, Designer und hobbyst und eine Android App soll. Die Gesamtstruktur ist im Bild oben. Stellen Sie sich eine sehr kleine Computer, die Sie am Handgelenk tragen. Arduino-Board ist ein Mikroprozessor und ein Speicher und es gibt nur eine Eingabemethode: a-Taste. Bluetooth ist die Kommunikation mit anderen Geräten, und würde die Batterie zur Stromversorgung erforderlich. Ich werde ein Android-App für das Sammeln und Bearbeiten verschiedener RSS und Systeminformationen zu installieren und für die Benachrichtigung auf dem Android device.Step 2: Vorbereitung auf RetroWatch Sie müssen Module so klein wie möglich vorbereiten, um die Uhr am Handgelenk tragen. Möglicherweise gibt es jede Menge Veränderungen, aber ich wählte Teile, die häufig verwendet werden, und preiswert. . Hardware-Teile für Smart Uhr Arduino Mikrocontroller Ich entschied mich für den kleinsten Arduino, Pro mini. Arduino Pro Mini ist eine Light-Version von UNO R3. Es verfügt nicht über eine USB-Schnittstellen-Chip, um den Preis und die Größe zu reduzieren. Es gibt zwei Versionen in Abhängigkeit von der Betriebsspannung (3,3V / 5V). Und ich habe eine 3,3 V-Version, weil die Bluetooth-und Display, das mit dem Board Support 3,3 V und der Platine verbunden sind gut geht mit dem 3,7 V LiPo-Akku. Es läuft mit 8 MHz und einer 5V-Version bei 16 MHz, 8 MHz, aber ist genug. Insgesamt alles, was Sie brauchen, sind vorbereitet Arduino Pro Mini 3,3 V und USB-zu-UART-Modul. Die Haupt-Chip der Platine, ATmega328, hat nur 2KBytes RAM, aber ATmega128 hat nur 1KBytes, die sehr begrenzt, um mein System ausgeführt wird. Die meisten Boards haben ATmega328, aber Sie müssen sicherstellen, dass. Bluetooth Eine der häufigsten Bluetooth-Module, die Sie bekommen können, sind HC-06 Hauptmodul und die mit Schnittstelle Basisplatine. Letztere verfügt über eine Reset-Taste, die Status-LED, und es unterstützt sowohl Betriebsspannung (3,3V / 5V), so dass diese eine bequemer ist aber die Größe ist ziemlich groß, die LED, die nicht ganz notwendig die Kanalisation ist die Batterie und ein wenig teurer. So habe ich ein HC-06 ohne die Schnittstellenkarte. Anzeige Um einen Smart Watch zu machen, wäre es notwendig, eine kleine, Low-Power-Anzeige zu finden. Ich hatte viel Gedanken gegeben, so wählte ich -.96 '' OLED-Display. Es gibt verschiedene Größen der Displays (0,96 '', 1.3 '', etc.), funktioniert es auf Low-Power, Englisch Schriftart und das Bild aus zur Verfügung, und es unterstützt I2C, SPI, die leicht mit Arduino verbinden lässt. <Strong> Seien Sie vorsichtig bei der Auswahl eines Anzeige !! </ strong> habe ich eine 128 × 64 OLED, die mit I2C und SSD1306 Treiberbaustein wird. Wenn Sie anderes sind, müssen Sie eventuell verschiedene Grafik-Bibliotheken nutzen und zu verändern arduino Quellcode. Aktualisierung (2015.01.12): RetroWatch unterstützt u8glib. Jetzt können Sie verschiedene Arten von OLED (oder anderes) zu verwenden. Überprüfen Sie unterstützten Geräte auf diesen Link . Batterie Ich benutze LiPo (Lithum-Polymer) Akku in diesem Projekt. 1-Zellen-LiPo-Akku fließt Strom in 3,7 V, die sich perfekt mit Arduino Pro Mini funktioniert, und es gibt viele Arten von Batterien in Bezug auf die Größe und die Kapazität. Die ideale Batterie hängt ab, welche Größe der Uhr, die Sie machen wollen. Ich empfehle, die Batterie mit Schutzschaltung (Überladung, Tiefentladung sicher), und es ist besser, wenn es eine entfernbare Buchse hat. Es könnte hilfreich für Sie, wenn Sie eine Buchse und USB-oder DC-Adapter Ladegerät. Etc. Sie müssen Drähte, Lötkolben, einen Schalter und 10K Ohm-Widerstand (für eine Schaltfläche) und ein Teig-Buchse. Es wäre hilfreich, damit Sie die Montageanleitung zur Vorbereitung. Vorbereitung für Android Android V.4.3 unterstützt den Dienst, der verwendet wird, um Informationen aus einer Meldung App zu bekommen. So RetroWatch App auf Android V.4.3 basierend auf Benachrichtigungsdienst zu aktivieren. Für Benutzer, die nicht mit Android V.4.3 noch, wird die App ohne diese Funktion auch freigegeben. Sie können die Quellen herunterzuladen GitHub , oder laden Sie die App von Google Play Store. (Suche mit " RetroWatch "oder" RetroWatch LE ") Schritt 3: Montage der Uhr Leute, die den Umgang mit Arduino oder Physical Computing gewohnt sind, würde dieses Verfahren gehen, aber ich empfehle die anderen nicht auf Arduino Pro Mini Board ersten montieren, aber versuchen Sie, um die Uhr mit dem Brett, das einfach zu verbinden und wie UNO Bord machen. Die Baugruppenstruktur für RetroWatch ist hier. # Bluetooth-> Arduino: VCC -> 3.3V GND -> GND TX -> D2 RX -> D3 # OLED -> Arduino: GND -> GND VCC -> VCC SDA -> A4 (das analoge 4-polig) SCL -> A5 (der analoge 5. pin), Wenn Ihr Display verfügt über SPI-Schnittstelle, zu beziehen den Link . Im Falle von 7pin SPI OLED, schließen wie unten. D1: MOSI - Arduino D11 (MOSI) D2: MISO - Arduino D12 (MISO): Dieser Stift ist optional. D0: CLK - Arduino D13 (SCK) DC: DC (Data Command) - Arduino D8 (oder anderes) CS: CS (Chip select) - Arduino D10 (SS) RES: RESET - Arduino D9 (oder anderes) # Taste : Sie können mit einer Taste, die klein genug für die Smart-Uhr und ein 10k-Ohm-Widerstand verbinden. Siehe das Bild beigefügt. # Batterie: Sie können einfach den Akku, indem Sie (+) -> RAW, GND -> GND. Sie müssen Leitung (+), um RAW-pin, wenn Sie jede Art von externer Stromversorgung verwenden setzen, wie eine externe Batterie, auf Arduino Pro Mini Bord. Anderenfalls kann es das Board beschädigen. # USB-zu-UART-Modul -> Arduino: 3,3 V -> VCC TXD -> RXD RXD -> TXD GND -> GNDStep 4: Kompilieren Arduino Quelle für Uhren und hochladen. Sie können RetroWatch Arduino Quelle auf der Registerkarte Quelle auf dem GitHub herunterladen. GitHub - RetroWatch Projektseite Und Sie brauchen, um etwas zu tun, bevor Sie den Quellcode complie. . # Installieren Grafiktreiber Sie brauchen eine Grafik-Bibliothek, um Bilder, Formen, Schriftarten auf dem OLED zeichnen. Um es zu nutzen, müssen Sie installieren Adafruit_SSD1306 , Adafruit-GFX-Bibliothek . (Entsprechend Ihrer Entwicklungsumgebung, Adafruit Bibliothek Konflikte mit Robot_xxx Bibliothek. In diesem Fall, Backup und löschen Robot_xxx Bibliotheken aus Arduino Library-Ordner.) WARNUNG: Wenn Sie ein OLED mit SH1106 Treiber, verwenden Adafruit_SH1106 Fahrer untenstehenden Link. Korean Benutzer Wonho machte diese basierend auf Adafruit_SSD1306 Treiber. https://github.com/wonho-maker/Adafruit_SH1106 In diesem Fall müssen Sie Codes wie unten verändern. #include <Adafruit_SH1106.h> SoftwareSerial BtSerial (9, 8); // Bluetooth TX, RX-Verbindung int buttonPin = 5; // Button-pin display.begin (SSD1306_SWITCHCAPVCC, 0x3C); // OLED I2C-Adresse. Verwenden Sie Ihre eigenen Einstellungen Aktualisierung (2015.01.12): RetroWatch unterstützt u8glib. Wenn Sie verschiedene Anzeige nutzen möchten, verwenden Sie u8glib statt. U8glib ist einfach zu bedienen, verbraucht weniger Speicher (RAM) und unterstützt verschiedene Display. In diesem Fall downloaden und installieren u8glib bei offiziellen Homepage . # Kopieren der Bitmap-Bild Kopf Sie müssen die Headerdatei, die Bitmap-Bilder zu laden und sie enthält zu kopieren. Sie sollten bitmap.h in RetroWatchArduino Ordner kopieren zu / Arduino Installationsordner / Arduino / hardware / Bibliotheken / RetroWatch. Wenn es keine solche Ordner, machen es einfach. # Ändern der Quelle Öffnen Sie Arduino IDE und Last RetroWtchArduino.ino. Danach können Sie Pin-Nummern, die Sie verwendet werden, wenn Sie die Uhr zu verbinden. Es ist nicht notwendig zu ändern, wenn Sie Arduino Pins, die in dieser Anleitung verwendet werden, zu verwenden. Aber, wenn Sie nicht, müssen Sie die Quellcodes unten ändern. SoftwareSerialBTSerial (2,3); // Geben Sie Ihre TX, RX Pin-Nummern int buttonPin = 5; // Geben Sie Ihre PIN-Nummer Taste display.begin (SSD1306_SWITCHCAPVCC, 0x3D); // Ersetzen Ox3D mit I2C-Adresse Aktualisierung (2015.01.12): Wenn Sie u8glib, Last RetroWatchArduino_u8glib.ino Datei. Und überprüfen Sie unter Codes. U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // Diese Zeile entsprechend Ihrer Anzeige zu ändern SoftwareSerialBTSerial (2,3); // Geben Sie Ihre TX, RX Pin-Nummern int buttonPin = 5; // Geben Sie Ihre PIN-Nummer Taste Aktualisierung (2015.04.21): WARNING !!! Wenn Sie OLEDs Reset-Pin und Adafruit Grafikbibliothek verwenden, schließen Sie Reset-Pin zu Arduino D8. Oder ändern Reset-Pin-Definition in Skizze. #define OLED_RESET 8 Adafruit_SSD1306 Display (OLED_RESET); Und stellen Sie sicher, dass dieser Pin-Definition wird nicht mit Ihrer BT Taste oder dupliziert. Aktualisierung (2015.01.22): RetroWatch unterstützt SPI OLED. Ich habe bei GitHub aktualisiert. # Compile / Upload Wenn Sie den Anweisungen gut folgen, müssen Sie den Quellcode kompilieren. Wenn diese Prozedur fehlschlägt, müssen Sie die Fehlermeldung zu überprüfen und was falsch gelaufen ist so weit. Wenn Upload abgeschlossen ist, wird die RetroWatch Arduino-Logo und das Logo Adafruit (die OLED-Hersteller) haben, um die Anzeige auf dem OLED können. Nachdem das Logo Phase durchläuft und Zeit erscheint "00:00", perfekt gelingt die Initialisierung. Jetzt ist es Zeit, um die Bluetooth überprüfen. Schalten Sie die Bluetooth auf dem Telefon (Einstellen> Bluetooth). Das Telefon beginnt zu Bluetooth-Geräten in der Nähe zu suchen, und das Bluetooth-Modul sollte zeigen. Sobald die Bluetooth-Modul zeigt, können Sie die Pairing-Phase gehen, und die beiden Geräte verbinden nachdem er 4-stellige Passwort (in meinem Fall, default 1234) .Schritt 5: Android App installieren und Source-Download Es ist zu groß, um demostrate, wie man zusammenstellen und ändern Sie die android Quelle. FYI, überprüfen Sie Ordner / RetroWatch_Android / RetroWatch in der von heruntergeladenen Quell GitHub . Ich habe mich registriert Diese App auf Play-Shop, so gehen herunterladen (Suche " RetroWatch "oder" RetroWatch LE '). Folgen Sie den Anweisungen, wie unten und überprüfen Sie den Betrieb RetroWatch. Wenn Sie die App zu installieren, schalten Sie den bluetooth ersten (Einstellungen> Bluetooth) und eine Verbindung zu dem Modul. Als nächstes starten RetroWatch App. Wählen Sie das zweite Menü (Mitteilung Zugriff) auf der Oberseite und gewähren RetroWatch die Berechtigung für Benachrichtigung. Wählen Sie den ersten Menü (Wählen Sie das Gerät) in der Aktionsleiste und wählen Sie das Arduino-Board, das bereits gepaart ist. Wenn Sie es nicht finden können, überprüfen Sie die Macht und das Bluetooth-Modul. Oder wählen Sie "Geräte-Scan" Menü manuell scannen. Wenn die Verbindung erfolgreich war, können Sie sehen, an der Unterseite "Verbunden" in Verbindung Anzeigebereich. Tippen Sie auf die Aktionsleiste Menü (...) und wählen Sie "Datenübertragung zu beobachten". In diesem Menü übertragen Sie die Daten, um Zeit und Einträge von Bluetooth anzeigen. Wenn das Bluetooth-Modul funktioniert mit dem Arduino Board, ändert Zeitinformationen im aktuellen Zeitpunkt. Die Bluetooth-Verbindung ist in Ordnung, aber die Zeit nicht angezeigt werden, überprüfen Sie die Verbindung zwischen TX, RX. Jetzt ist es Zeit, um Spaß mit meinen eigenen Smart Watch haben !!! Bilder zeigen den Fortschritt so far.Step 6: RetroWatch Arduino RetroWatch ändert Modus in einem Kreis, wie unten. Standardanzeige: Die Phase, die das Logo zeigt nach oben, wenn die Uhr Stiefel. Zeitanzeige: Die Grundanzeige, die Ihnen Zeit erzählt. Sie können den Stil der Uhr in der Android App ändern. Analog, Digital, Mischarten werden bisher nicht unterstützt. Wenn Sie den Knopf drücken, wechselt die Anzeige für die Sofortnachrichtenanzeige. Es ändert sich in den Ruhezustand für den Fall gibt es keine Daten-Update für 10 Minuten. Notfallmeldungsanzeige: Die Anzeige, die, wenn Benutzer den Knopf in der Uhr-Anzeige oder eine neue Notfallmeldung wird aktualisiert zeigt. Wenn Benutzer drücken Sie die Taste erneut, oder 10 Sekunden durchläuft, wird die nächste Nachricht angezeigt. Die Anzeige wechselt zu einem der normalen Nachrichtenanzeige nach jedem Emergency-Nachricht zeigt. Normale Zeit anzeigen: Die Anzeige, die nach Emergency-Nachricht zeigt endet oder Benutzer auf den Knopf drücken. Die nächste Nachricht wird angezeigt, wenn Benutzer drücken Sie die botton oder nach 5 Sekunden. Die Anzeige wechselt auf die Uhr, wenn die letzte Meldung zeigt. Ruhe-Display: Die Anzeige, die angezeigt wird, wenn es keine Daten Push während 10 Minuten. Es zeigt Indicator und Zeit (hh: mm) die Anzeigeaktualisierungsintervall Änderungen bei minimalem Stromverbrauch führen. Wenn Sie den Knopf drücken oder eine neue Nachricht, wechselt die Anzeige auf die Anzeige der Uhrzeit. RetroWatch Modul bietet die folgenden Funktionen. Drei Notfallmeldungen können gespeichert werden. Die Meldung, dass die Uhr bereits empfangen wird gelöscht, wenn die Nachrichten über 3. Es kann nicht speichern große Datenmengen aufgrund von Speichermangel (2 KB RAM). Normale Nachricht speichert bis zu 7. Wie Notfallmeldungen, die ersten Nachrichten werden gelöscht, wenn die empfangenen Nachrichten zu erreichen, um das Maximum. Sie können die Uhr Stil zu ändern, wie Sie wollen. Oder Sie können sogar Ihre eigenen Takt Stil zu machen, indem die Source-Code. Es gibt 65 Symbole, so dass die Android App können sie benutzen. Sie können auch eigene Symbole hinzuzufügen. (Müssen Arduino Code zu kompilieren) Sie können wählen, ob der Indikator würde in der App angezeigt werden oder nicht. Die interne Batterie ist 140mAh, so dass der Akku-Laufzeit ist ca. 7 Stunden bei einer normalen Status Ich denke, die Akku-Laufzeit wäre länger sein, wenn ich das beheben Sie den Quellcode für Batterie save.Step. 7: RetroWatch Android App. Die Leistung RetroWatch selbst ist begrenzt, aber ich bereit einige Funktionen zu zeigen, verschiedene Daten. Das größte Feature ist das Filtern von Nachrichten an die Uhr gesendet. Und ich einen RSS-Feed-Funktion, um Daten von verschiedenen Arten von Gebieten zu verwenden. Versuchen Sie jede Funktion durch Schalten 4 Registerkarten. Nachrichtenliste tab: Meldungen sind die von der App gesammelten Informationen. Jede Nachricht wird mit Ausnahme von Notfallmeldungen inaktiviert. Inaktivierten Nachrichten werden nicht gesendet. Sie können den Status von Filtern ändern. Durch jede Nachricht zu berühren, können Sie jede Nachricht oder Nachrichten vom gleichen Paket zu ermöglichen. Filtereinstellung Register: Die RetroWatch App steuert jeden einzelnen Informationen durch Filterung. Sie können auf dieser Registerkarte hinzufügen, reparieren und löschen Filter. Sie können Zeichenfolgen von Nachrichten zu ändern (ex ändern Sprache Koreanisch -.> Englisch, da es unterstützt nur Englisch), Löschen von Nachrichten nicht zu zeigen, oder einfach nur zu aktivieren, ohne einen String Modifikation. RSS Registerkarte: Sie können sich registrieren und überwachen RSS-Feeds. Die Uhr kann viele Informationen durch RSS-Feeds zu zeigen. Zum Beispiel, wenn Sie eine Wetter RSS Hinzufügen und Ändern von Zeichenfolgen zu filtern, können Sie den Wetteralarm von der Uhr empfangen !!! Durchsuchen Sie hier einfach RSS-Feeds von der Website, die ich gemacht und sie in der App. (Leider hat es in Koreanisch jetzt geschrieben) Schauen Steuer Registerkarte: Sie können die Arten der App ändern und beobachten. Wenn Sie Ihr Google Mail-Konto setzen hier sind ungelesene Nachrichten in der Nachrichtenliste registriert. Sie können die Uhr Stil und Zeitanzeige Anzeige zu ändern, um zu zeigen (Display-Intervall ist bereits wegen der Energieeinsparung gesetzt, gilt die Änderung bei Intervall). __ . Die RetroWatch app sammelt drei Arten von Daten. Benachrichtigung: Eine Meldung, die in der Andriod Anzeigeleiste eingetragen ist. App verwendet das Benachrichtigungsdienst, um Benachrichtigungen zu sammeln, nur auf Android 4.3 diese Funktion unterstützt. Bitte laden Sie RetroWatch LE-App für andere Android-Version. LE app nicht die Benachrichtigung Kollektion zeigen. Systeminfo: Das System info des Telefons wie Batteriestatus, RF (LTE, 3G) Verbindungsstatus, WLAN Status, Ladefortschritt wird in der Uhr gesammelt. Darüber hinaus, wenn Sie ein Google Mail-Konto zu registrieren, zählt es ungelesenen E-Mails. RSS Feed: Wenn Sie RSS-Titel und URL festgelegt, es regelmäßig zu lesen RSS-Daten. . Hier sind die anderen kleinere Features. Notfallnachricht, normale Nachricht - Nachrichten werden in zwei Arten gesendet. Benutzer können jedoch nicht modifizieren. Sie können Symbol, das auf der Uhr zeigt, wenn es filtert Nachrichten. Sie können 65-Symbole zu verwenden. Alle Informationen werden auf die Uhr alle 30 Minuten durch RetroWatch Dienst läuft im Hintergrund, auch wenn Sie die App geschlossen aktualisiert. Brauchen Sie mehr Informationen über das app verwenden? Siehe diesen Link: Retro-Uhr app praktischen Reiseführer .Schritt 8: Verpackung RetroWatch Android wird Arduino-Modul durchgeführt, und wenn es kein Problem, zu betreiben, benötigen Sie, um die Uhr zu packen. Machen Sie ein Paket, wie Sie wollen. RetroWatch Spezifikationen: Prozessor: ATmega328 - 3,3 V (8 MHz) 32KB Flash (2 KB ist für Bootloader gemeinsam) 2 KB RAM 1 KB EEPROM Größe: Breite x Höhe x Tiefe = 34mm x 32mm x 12mm (nicht verpackt) Batterie: 140mAh LiPo (Leerlaufzeit 6-7hrs, 1-2hrs zum Aufladen) Anschluss mit Android App Unterstützt Benachrichtigung, System Info, RSS-Feeds von Nachrichtenfiltern Open-Source-Case-Datei für 3D-Drucker -> Download hier !! Schritt 9: Arbeiten Demo und Epilog Man spürt, wie faszinierend und kraftvoll die Open-Source und die offene Hardware sind durch dieses Projekt. Die Idee wird wahr, auch wenn Sie nicht da sind professionelle Hardware wird immer preiswert und mehr Menschen Aktien Quellcodes und Know-how. Lass es uns versuchen!!! : Sie können die Arbeits Demo auf siehe YouTube-Link . Weitere spezifische Anleitungen zu dokumentieren, um: RetroWatch Projekt Download-Quellen an: GitHub RetroWatch Seite Retro Uhr-App praktischen Reiseführer Hard-Fall-Datei für 3D-Drucker , genial Fall Entworfen von Wonho (Siehe Step9 Titelbild) RetroWatch Android basiert auf Apache-Lizenz basiert, RetroWatch Arduino folgt GPL v3.0. Besonderer Dank geht an Chang Han-Jeon und Kyung-Rae Park. Jeon übersetzt diesen Text in Englisch und Park machte ein Fall für RetroWatch mit seiner 3D-Drucker. Ehrfürchtige eines bei Titelbild wird durch entworfen Wonho . Sie können die 3D-Modellierung Dateien hier. http://www.thingiverse.com/thing:610603 und finden Sie mehr auf seinem Blog . Wenn Sie das Dokument in andere Sprache übersetzen wollen, fühlen Sie sich frei, es zu tun! Nach der Übersetzung, nur um mich zu benachrichtigen, mit Ihrem Ergebnis und Ihren Namen. Ich werde dieses Dokument zu aktualisieren. Und wenn Sie aus Sie eigene Uhr, teilen Sie bitte mit mir. ( [email protected] )

                                        4 Schritt:Schritt 1: Herunterladen. Schritt 2: Vorbereiten von Eclipse (ADT) Schritt 3: Codierung Teil Schritt 4: AVD (Emulator)

                                        Hallo Jungs, ich bin wieder mit meinem V instructable auf Android-Programmierung. Ich weiß sehr wohl, dass Android ist einfach zu erlernen und etwa 65% der Menschen wissen, wie man für Android programmieren. Aber diese instructable für jene 35%: D. Wenn Sie irgendwelche Ideen, Meinungen oder etwas zu diesem ible bezogen haben, kommentieren Sie bitte im Kommentarbereich. In meines Vaters College ist das Sammeln, in dem ein zweitägigen Workshop von android-Programmierung erfolgt ist. Es ist nur für die Studenten, aber ich gebeten, und ich bekam eine Chance, das android-Programmierung zu erlernen! Ich sehr genossen. Sie haben mich vier Programme unterrichtet, aber hier bin ich nur vermitteln wir Ihnen ein. Weitere drei sind fortgeschritten und ich werde in meinem nächsten ibles beschreiben, dass drei Programme. Okay, genug geredet, wir machen es. Schritt 1: Herunterladen. Bedarf: 1. Sie müssen die Java JDK, weil wir 90% der Codierung in Java, 5% in XML und 5% in C-Link: http://www.oracle.com/technetwork/java/javase/downloads/index. html 2. Sie müssen ADT (Android Development Toolkit), in der wir Code, es besteht aus eclipse gemacht. Link: http://developer.android.com/sdk/index.html Nach dem Download entpacken Sie es und installieren it.Step 2: Vorbereiten von Eclipse (ADT) Jetzt nach der Installation von Eclipse-Open (ADT). Es fordert Sie auf, einen Arbeitsbereich zu machen. Geben Sie ihm einen gewünschten Namen, dann werden Sie die Eclipse-Fenster. Workspace ist eine Projektbündel, in dem unsere Projekte werden gespeichert. Gehen Sie nun in NEW-Android-Anwendungsprojekt. Wie Sie im ersten Bild sehen, es wird Sie bitten, Anwendungsnamen eingeben. Geben Sie den Namen des Projekts als "Knopf", weil unser erstes Projekt ist Knopf. Nachdem Sie auf Fertig stellen, und Sie werden die Fenster wie in der zweiten image.Step 3 bekommen: Codierung Teil <Em> Code: </ em> Paket com.example.button; Import android.os.Bundle; Import android.app.Activity; Import android.view.Menu; Import android.view.View; Import android.view.View.OnClickListener; Import android.widget.Button; Import android.widget.Toast; public class MainActivity erstreckt Aktivität implementiert OnClickListener { Taste a; Override protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); a = (Button) findViewById (R.id.button1); a.setOnClickListener (this); } Override public boolean onCreateOptionsMenu (Menü Menü) { // Pumpen Sie das Menü; dies fügt Elemente in die Aktionsleiste, wenn es vorhanden ist. . getMenuInflater () aufzublasen (R.menu.activity_main, Menü); return true; } Override public void onClick (arg0 View) { // TODO Automatisch generierte Stub-Methode Toast.makeText (das "Hier schreibe ich über instructables.", 5000) .Show (); } } Sie können diesen Code kopieren und einfügen oder schreiben Sie es selber. Aber denken Sie daran, es zu schreiben hilft Ihnen, die Sprache zu lernen. Wenn Sie Fragen haben, können Sie mich in den Kommentaren fragen. Also hier ist die Erklärung: Wie Sie sehen können, in der ersten Zeile, es zeigt Paket, das wir früher in der zweiten Stufe eingegeben. Alles, was mit dem Import ist die widgets wir den Import in das Projekt möchten. Die öffentliche Klasse zeigt, in der Klasse mit dem wir arbeiten. Taste a die Variable, die wir auf den Button haben wir zuvor erstellt festgelegt haben. Die Ausgangs drei Zeilen erster Override ist standardmäßig in unser Projekt und es ist für die Herstellung der Layout unseres Projekts. Die vierte Zeile erster Override zeigt, dass wir unsere Registrierung Variable a auf das Widget Button 1. Die fünfte Zeile zeigt, dass wir etwas tun wollen, wenn Klicken Sie auf unsere Buttons. Das Zentrum Override ist nicht wirklich wert und eve Ich weiß nicht, was es ist: D: P. Die letzte Überschreiben ist die Haupt, weil es zeigt, welche Botschaft, die wir auf unserem Bildschirm zu zeigen. Der Toast ist die Methode für die Ansicht unserer Botschaft. Sie können es wie Print in C-Sprache zu denken. Also, was es geschieht dort ist, das erste Wort der Halterung ist wir erzählen Android auf dem Knopf zu arbeiten. In der Mitte, schreiben wir unsere Botschaft, die wir zeigen wollen. Sie können alles in der doppelten Anführungszeichen in der Toast Abschnitt schreiben. Wie habe ich geschrieben: "Hier bin ich auf instructables schreiben.". Die 5000 ist die Millisekunden genaue Zeit, die wir auf diese Nachricht angezeigt werden soll. Sie sind Millisekunden so, wenn wir wandeln es in Sekunden wird es 5 Sekunden. Sie können die Zeit variieren und damit zu experimentieren. Endlich können Sie die show () was sehr wichtig ist, um unsere Botschaft auf dem Bildschirm zu sehen. Zögern Sie nicht, mich alles fragen im Kommentarbereich oder Sie können auch PM mich. Vergessen Sie auch nicht das Semikolon an jedem Ende der Linie, weil es unsere Sprache, die dem Leitungsenden, wo zeigt. Schritt 4: AVD (Emulator) Ok, alles in Eclipse zu emulieren, müssen wir einen AVD zu machen. AVD bedeutet Android Virtual Device. Es ist eine virtuelle Android-Gerät, auf dem wir unsere Apps zu emulieren. Zum Fenster und dann in AVD Manager auf einen neuen Namen und klicken Sie dann auf Ziel und schaffen AVD. In wenigen Minuten unsere AVD wird erstellt. Gehen Sie zu laufen und auf Ausführen. Jetzt ist Ihre Anwendung emuliert ...... Wenn die Anwendung öffnet klicken Sie auf den Button und es wird Ihre gewünschte Nachricht zu zeigen! Herzlichen Glückwunsch Sie Ihre erste Android-Anwendung erstellt haben. Wenn Sie Fragen haben, können Sie mir in das Kommentarfeld stellen und unten sind einige Links von dem Sie die fortgeschrittene Kenntnisse von Android lernen können. http: /www.thenewboston.org http://developer.android.com/training/index.html http://www.gadgetprogrammer.wordpress.com Jede Hilfe wird dankbar sein, und vergessen Sie nicht, für mich zu stimmen in Make-to-Learn Youth Contest. Bye und einen guten Tag haben. Und sorry für mein schlechtes Englisch: D

                                          1 Schritt:

                                          Video Thermal Imaging-Kamera Ich habe einen 100 Jahre alten Haus, das zugige und schwer im Winter erwärmen kann. Ich habe gefehlt, eine Wärmebildkamera für die Suche nach Lecks, seit wir dieses Haus gekauft. Also habe ich schließlich gerade gemacht meine own.The Temperaturmesswerte werden auf Kamera Display des Telefons überlagert. Das Display ist für verschiedene Temperaturbereiche einstellbar und kann den numerischen Messwert für jede Zone oder einfach 1 zu zeigen. Nein, es ist nicht so schön wie die 2.000 € - 10.000 € Kameras aber es ist gut genug für die meisten Dinge, die Sie eine Wärmebildkamera für und es ist auch ziemlich Spaß, mit zu spielen. Ich möchte verkaufen und diese so andere wie mich kann Geld und Energie zu sparen. Ich sollte in der Lage, produzieren und verkaufen sie für rund € 150. Die Software ist für iPhones ist bereit, die Android-Software wird in Kürze verfügbar sein. Dies wird sich auch auf ein sein Open Source Hardware -Projekt so, wenn Sie Ihre eigenen zu machen, das ist in Ordnung zu wollen. Vielen Dank, Andy Rawson RH-Workshop UPDATE: Der Kickstarter ist jetzt live!

                                          Seiten: « Zurück 1 2 3 4 5 Nächster »