Update: Siehe Andriod/Arduino für Anfänger - Design Custom Andriod Menüs zu Arduino Ausgänge ein- oder auszuschalten. Absolut keine Programmierung erforderlich für eine Alternative, die nicht erfordert keine Programmierung überhaupt.
==================================================================
Steuern Sie Ihre Lichter und macht aus Ihrem AndriodTM mobile mit Arduino.
KEIN Android Programmierung. Kein Löten erforderlich.
Macht Verdrahtung erforderlich.
Siehe www.pfod.com.au für mehr Android gesteuert Beispielprojekte
Hinweis: diese instructable wurde aktualisiert, um den nicht fortgeführten Relais Schild mit Relais Schild V2. 0 zu ersetzen.
Sicherheitshinweis
Dieses Projekt wird in die 110V-240V wichtigsten Verkabelung Geräte ein- und Ausschalten von Ihrem Android-Handy wechseln verdrahtet werden. 110V-240V Netzspannung ist tödlich, und nachdem Sie dieses Projekt zusammengestellt haben, die Verkabelung an das Stromnetz sollte nur durchgeführt werden, von einem qualifizierten Elektriker.
Einführung
Sie können jedes Relais Ihren eigenen persönlichen Namen geben, indem Sie die Arduino Code bearbeiten, wie unten dargestellt. Android Programmierung ist nicht erforderlich.
Elektriker sollte das Projekt in eine geeignete Isolierbox montieren und Draht die vier Relais über die Schalter der Lichter und/oder Steckdosen gewünschten zu kontrollieren.
Dieses Projekt ist in drei Teile.
(i) der Basissteuerung 4 Schalter, Schalter 1, genannt schalten 2, Schalter 3 und 4. Deshalb bekommst du von den Schnellstart.
(II) anpassen die Namen von Ihren Schaltern geben ihnen aussagekräftige Namen.
(III) und ist einer der Schalter Garage Türöffner und die anderen drei das Licht draußen, Garage Licht und Halle Licht (siehe oben) oder was auch immer nennen möchten.
Es ist keine Android Programmierung erforderlich zu machen und eine dieser drei Versionen. Einfache Änderungen an den Arduino Code vollständig kontrolliert welche Optionen auf dem Handy des Benutzers dargestellt werden.
Durch Zugabe von einem Bluetooth-Modul und eine kleine Menge von Code, um Ihr Arduino-Gerät, ein PfodDevice, Steuern Sie Ihre Arduino-Projekt von Ihrem Android Handy, in diesem Fall die Arduino Relais schaltet ein oder aus und pulsiert ein Relais ist parallel zu der Garage Tür manuelle Taster zum Öffnen und schließen Sie es.
die PfodDevice werden durch eine PfodAppgesteuert. Stellen Sie sich HTML für Mikrofone mit einfachen Kurznachrichten jeweils weniger als 255 Byte zu beschreiben, die Seiten neu gestaltet. Die PfodApp ist der Micro-Browser und die PfodDevice ist der Mikro-Server. Wenn die PfodApp auf Ihrem mobilen Andriod läuft über Bluetooth mit Ihrem Arduino verbindet sendet die PfodApp die Anforderung {.}, für die PfodDevice Hauptmenü fordert. Die PfodDevice zurück einen kurzen Messsage (max. 255 Byte), die PfodApp macht die Benutzerauswahl geben, die die PfodDevice steuern. Wenn Ihre Benutzer eine Schaltfläche oder ein Menü Element, das PfodApp auswählt sendet den zugehörigen Befehl zurück zu Ihrem Arduino um diese Funktion auszuführen. Befehle sind in der Regel ein einzelnes Zeichen {} umschlossen. Arduino Code extrahiert das Befehlszeichen aus dieser Nachricht, mit der einfachen Parser unten, und die zugehörige Funktion führt.
Das ist alles dort ist zu ihm. Kein Android Programmierung erforderlich ist und die einzige zusätzliche Programmierung benötigen Sie in Ihrem Arduino ist der kleine Befehl Parser. Den Text und die Anweisungen auf dem Android-Handy sind vollständig durch den Code in die Arduino gesteuert. Die gleichen Andriod PfodApp kann steuern alle Arduino oder andere Mikro-Controller, die als ein PfodDevice codiert wurde. Wenn Sie möchten testen, wie die Pfod Mikro-Seiten schauen Sie auf PfodApp, dann legen Sie eine serielle Bluetooth-Verbindung zu Ihrem pc wie hier beschrieben und die Mikro-Seiten in das terminal-Fenster eingeben und sehen, wie PfodApp zeigt ihnen. Auf diese Weise können auch Sie welche Meldungen sehen, die PfodApp für verschiedene Benutzer-Eingaben zurück.
Neben Navigations-Buttons und mehrere Ebenen des Menüs, die der Parser unten behandelt, unterstützt die Pfod Spezifikation auch Benutzereingaben wie Zahlen, Text und Multi und einzelnen Auswahllisten. Ein etwas größerer Parser ist erforderlich, um Benutzereingaben zu analysieren, Remote gesteuert LCD-Displayzu sehen.
Die Pfod Spezifikation soll den Mikrocontroller-Code (der Arduino Code) einfach zu halten. Micro-Controller nicht und sollte nicht der Benutzer Navigation Geschichte erinnern, Android PfodApp tut alle das. Der Mikrocontroller soll einfach ausführen der Funktion im Zusammenhang mit dem Befehl gesendet und eine Ergebnismeldung (oft nur {}) zurück. Die Pfod Spezifikation für alle Details und Beispiele zu sehen.
Schritt 1 ist die Quick-Start die Ihnen 4 Android bietet Schalter gesteuert.