Unboxing die ADRC-Schild

7 Schritt:Schritt 1: Stückliste und Software-Downloads Schritt 2: Einrichten des Naben Schritt 3: Setzen Sie die Arduino-Hardware Schritt 4: Installieren der DeB App auf Ihrem Handy Schritt 5: Koppeln Sie den Schirm mit der Nabe Schritt 6: Installieren der 'ledonoff' App auf dem Arduino Schritt 7: Jetzt ist es Zeit, um Spaß zu haben!

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

In diesem Instructable zeigen wir, wie man eine ADRC Schild unbox und die 'ledonoff "App, die vorinstalliert ist darauf ausgeführt werden. Ihr Paket wird eine oder mehrere Abschirmungen enthalten (je nachdem, welches Sie bestellt) und einer Nabe. Sie sollten sich bewusst, dass es ein Arduino Board enthält. Sie müssen eine davon separat beziehen.
Die ADRC-Schild ist eine der Entwicklungs-Boards für die ADRC-Plattform verfügbar. Dieses System hat drei Hauptbestandteile:
DEB-App für Ihr Smartphone Das Schild (und Bibliothek) Die Nabe
DEB-App ist derzeit für Android und Linux verfügbar. Es wird erwartet, dass für iOS-Geräte verfügbar werden von September 2015.
Der Schirm hat zwei Radios, die unterschiedlichen Zwecken dienen. Der erste ist ein NFC (Near Field Communication) Funk die es ermöglicht, das Telefon, um es zu erschließen macht (müssen NFC haben). Dieser Hahn Paare die Abschirmung (und Projekt) an der Nabe, so dass er aus dem Telefon gesteuert werden. Der zweite ist ein 802.15.4 radio, die ähnlich wie Bluetooth ist aber hat größere Reichweite als Bluetooth und verbraucht weniger Strom als Wi-Fi; so ist es ideal für batteriebetriebene Anwendungen.
Die Nabe übersetzt zwischen dem Wi-Fi auf dem Telefon und dem 802.15.4 Funk auf dem Schild. Es läuft auch eine erweiterte Geräteserver, der die Kommunikation zwischen mehreren Geräten und DEB phone app zuverlässig macht. Es bietet auch Caching-Dienste, um die Netzwerknutzung so effizient wie möglich. Für fortgeschrittene Anwender bietet es eine TCP / IP-Netzwerkschnittstelle, die vernetzte Anwendungen dafür entwickelt werden können.
Um die Entwicklung des Arduino-Code für die Kommunikation mit der Schirm einfach, entwickelten wir ein Arduino-Bibliothek, die Sie herunterladen können. Die Bibliothek kommt mit ein paar Beispiel-Anwendungen, wie man es benutzt zu demonstrieren.
Die Entwicklung einer Benutzeroberfläche für die für Ihre Projekte wird mit dem RML Sprache, die eine Gerätebeschreibungssprache auf Basis von XML ist getan. Wir entwickelten die Equinox IDE, die es einfach zu schreiben, debuggen und testen RML.You entwickeln die RML mit der IDE und wenn Sie mit ihm glücklich sind, können Sie die resultierende RML-Datei auf dem Schild von der IDE laden macht. Die Datei wird im Radio gesendet und in das Dateisystem auf dem Schild gespeichert. Sobald dies geschieht, kann der DeB App auf dem Handy Ihres Projekts steuern.
Wir machen eine weitere Instructable zu ihnen dieser hilft, und verwenden Sie Equinox, um einen Benutzer zu ändern interface.Step 1: Stückliste und Software-Downloads



Unboxing die ADRC-Schild

Die Stückliste:
    ADRC Schild und Hub Arduino Uno / Due oder kompatible Ethernet-Kabel und Mikro-USB-Kabel

Sie müssen auch eine NFC ausgestattet Android-Smartphone mit OS 4.2 oder höher und eine Wi-Fi-Router haben.
Die Downloads aufzulisten:
    DeB App APK-Datei ADRC Schild Bibliothek .zip Equinox IDE (Linux und Windows) Dokumentationsdatei

Die oben Downloads sind auf der Website Xped Schritt 2: Einrichten des Naben

Unboxing die ADRC-Schild

Einrichten des ADRC-Hub ist einfach. Verbinden Sie einfach den Hub über das mitgelieferte USB-Kabel mit einer Stromquelle.
Sobald dies erledigt ist werden Sie die rote Power-LED leuchten sehen und das grüne Licht könnte für rund Minute, während die Nabe Booten zum ersten Mal blinken. Nachfolgende Booten wird schneller sein.
Verbinden Sie nun den Hub an Ihren WLAN-Router mit dem mitgelieferten Ethernet-Kabel. Ihrem Router sollten einen oder mehrere Ethernet-Ports auf der Rückseite haben.
Normalerweise das ist alles, das Set up für die Nabe erforderlich.
Für fortgeschrittene Benutzer:
Die Nabe hat eine Web-basierte Konfigurationsseite, die Sie an mit einem Web-Browser und geben die IP-Adresse der Nabe in die Adressleiste zu bekommen. Die meisten WLAN-Router sind Setup für dynamische IP-Adressen mit DHCP. In diesem Fall müssen Sie in der Lage, herauszufinden, welche IP-Adresse mit der Nabe gegeben worden sein. Die Nabe bewirbt seine Dienste mit Zero Configuration Networking AKA Bonjour oder Avahi.
Sie können die Equinox IDE verwenden, um die Adresse der Nabe zu finden. Wenn Sie Equinox zu starten, es findet automatisch die Nabe und zeigt die IP-Adresse in der unteren Statusleiste.
Alternativ:
Auf Android-Handys gibt es eine App Zeroconf Browser.
Auf Linux-Systemen können Sie Avahi verwenden, um die Adresse zu finden. Es ist ein Befehlszeilen-Dienstprogramm "avahi-browse" und eine Gnome-Dienstprogramm, das Ihnen zeigt, die IP-Adresse und andere Informationen für den Hub-Service namens 'adrchub'.
Auf Windows-Systemen gibt es eine Bonjour client.Step 3: Montieren Sie die Arduino-Hardware

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Montieren Sie den ADRC-Schild auf das Arduino-Board.
Sie können jetzt eine Verbindung der Arduino, um Ihren Computer mit einem USB-Kabel. Dies wird Einschalten des Arduino und die ADRC Schild und Sie werden sehen, die grüne LED auf dem Schild Licht up.Step 4: Installieren DEB-App auf Ihrem Handy


Dieser Schritt ist für Android-Handys, die NFC haben. Zum gegenwärtigen Zeitpunkt Telefone ohne NFC kann nicht verwendet werden.
Die beigefügte YouTube-Video erklärt, wie die DeB App von einer APK-Datei zu installieren.
An einem gewissen Punkt DEB App ist ab dem Google Play Store, die diesen Schritt leichter wird.
Sobald Sie DeB auf dem Telefon installiert haben, müssen Sie:
    Schalten Sie den Wi-Fi auf Ihrem Telefon (Einstellungen> Wi-Fi (Schalter auf on)) eine Verbindung zu Ihrem Wi-Fi-Zugangspunkt, wenn Sie nicht bereits auf NFC Drehen haben (Settings> (Mehr)> NFC (Schalter, um )) Starten Sie DeB

Sobald DeB startet er automatisch den Hub finden und alle Geräte, die mit ihm gepaart sind anzuzeigen. Wenn dies das erste Mal, wenn Sie dies getan haben, dann wird es keine gekoppelten Geräte und DEB-Hauptbildschirm wird empty.Step 5 sein: Koppeln Sie den Schirm mit der Nabe

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Jetzt für den Spaß bit ...
Für diesen Schritt, um zu arbeiten müssen Sie zunächst sicherstellen, dass NFC basiert auf auf dem Telefon eingeschaltet. Dies wird von der Telefoneinstellungen app getan.
Aus unbekannten Gründen, haben Telefone nicht zeigen Ihnen, wo die NFC Sweet Spot ist, so haben Sie, um sie durch Versuch und Irrtum zu finden die ersten paar Male. Sobald Sie es gefunden haben, ist Klopfen einfach. Eine Möglichkeit, die NFC Sweet Spot zu finden ist, um sanft ruhen die rückseitige Abdeckung des Telefons auf dem sechseckigen NFC-Antenne auf dem Schild, und dann bewegen Sie ihn langsam, bis Sie die verräterische NFC hören.
Mit der DeB App läuft, tippen und halten Sie Ihr Handy an, um die hexagonale NFC-Antenne oben auf dem Schirm. Sie werden eine solide und dann die nach ca. 1 Sekunde die Nähe Dialog erscheint hören. Die Nähe Dialog Informationen über das Schild wie ihre Hersteller, Modell und Typ anzuzeigen. Da dies das erste Mal, das Schild benutzt worden ist, wird der Schirm-Typ als "ADRC Schild 'zu zeigen.
Auf der die Nähe Dialog können Sie den Spitznamen für den Schild zu ändern zu sein, was Sie wollen. Sobald Sie dies getan haben, klicken Sie auf den "Gerät hinzufügen" -Button und der Hub wird mit dem Schild zu koppeln. Sobald das abgeschlossen ist, erhalten Sie eine Bestätigungsmeldung.
Klicken Sie nun auf die Schaltfläche 'Zurück' in der oberen rechten Ecke der Statusleiste DeB, bis Sie wieder zum Hauptbildschirm zu erhalten. Hier finden Sie ein Symbol sehen, für die Abschirmung mit dem Spitznamen Sie it.Step 6 gab: Installation des 'ledonoff' App auf dem Arduino

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

Unboxing die ADRC-Schild

In diesem Schritt wird davon ausgegangen, dass Sie mit Arduino und wie vertraut Code für sie zu entwickeln.
    Laden Sie die ADRC Bibliothek ZIP-Datei von der Website Xped Installieren Sie die Bibliothek als jede andere Bibliothek Sicherstellen, dass der Arduino ist an Ihren Computer über das USB-Kabel angeschlossen ist Starten Sie die Arduino IDE Die Bibliothek wird mit dem Namen ADRC

Die Bibliothek kommt mit ein paar Beispiele. Verwenden Sie die IDE, die "ledonoff 'beispielsweise, die Teil der ADRC-Bibliothek ist zu öffnen.
Mit dem "ledonoff 'Skizze geöffnet, kompilieren; Sie sollten keine Fehler festzustellen, ob die Bibliothek richtig installiert wurde.
WICHTIG: für Arduino-Boards, die nur über eine UART, wie die Uno, Sie haben, um die ADRC Schild UART Pins zu trennen, bevor Sie das Programm herunterladen, da sie die gleiche UART als die Uno eine Verbindung mit dem Computer über USB verbinden.
Um die Abschirmung UART Sie die Reihe von Schaltern auf dem Schild zu verwenden trennen [siehe Foto oben]. Für die Uno die UART ist an den Pins 0 und 1. So in Mittelstellung stellen Sie die Schalter für diese zwei Stifte, um sie zu trennen.
Jetzt können Sie die Arduino IDE verwenden, um die Skizze zu dem Arduino Board herunterzuladen.
Sobald dies erledigt ist, müssen Sie die Schalter wieder an ihren ursprünglichen Positionen, die pin-0 bis RX und Pin-1 bis TX sind eingestellt. Die Sende- und Empfangspositionen sind auf der Leiterplatte markiert auf der rechten Seite des switches.Step 7: Jetzt ist es Zeit, um Spaß zu haben!


Nun, da die "ledonoff 'Code in die Arduino programmiert sind Sie bereit zu gehen.
Am Telefon, auf das Symbol für die Abschirmung und Sie werden sehen, die Benutzerschnittstelle angezeigt. Es gibt nur einen Toggle-Button mit dem Sie schalten die rote LED auf dem Schild ein und aus.
Wenn Sie uns kontaktieren können wir Ihnen unseren Verteiler auf werden wir Sie auf dem Laufenden über neue instructables und anderen Unterlagen, die Ihnen helfen, die besten Projekte überhaupt schaffen zu halten. Web Kontakt
Das ist es ... viel Spaß!