1Sheeld, das ultimative Arduino Shield Review und Gewinnspiel
Ein einzelner Arduino-Schild, der mit einem Android-Gerät verbunden werden kann und eine Vielzahl von Sensoren und erweiterten Funktionen bietet? Ja, das ist jetzt eine Sache. Der 1Sheeld tatsächlich.
Von Entwicklern Integreight, 1Sheeld hat das zugegebenermaßen bescheidene Ziel des Kickstarter in Höhe von $ 10.000 8-mal aus dem Wasser geschossen, ist jetzt aber für alle von Amazon für $ 55 erhältlich. Das 1Sheeld ist jedoch nicht dazu gedacht, das Arduino zu ersetzen - es ergänzt es und gibt Ihren Arduino-Projekten Zugriff auf eine vollständige Palette von Smartphone-Sensordaten und vieles mehr. Ich kann dir keine Alternativen erzählen, weil es keine gibt.
Design
Der 1Sheeld ist nicht größer als jeder andere Standard-Arduino-Schild und basiert auf einem ATMEGA162. Darunter befindet sich ein BlueTooth-Modul. Die Pin-Konfiguration ist so, dass Sie eine Arduino Uno-Version 3 oder höher benötigen (andere Arduino-Modelle können variieren, aber alles, was neuer ist als die Uno-Version 3, sollte in Ordnung sein). Jeder Pin wird durchgelassen, so dass Sie zusätzliche Schilde platzieren können. Die Top 4 Arduino Shields für Superkraft Ihre Projekte Die Top 4 Arduino Shields für Superkraft Ihre Projekte Sie haben ein Arduino-Starter-Kit gekauft, Sie haben jedoch alle grundlegenden Anleitungen befolgt Sie haben einen Stolperstein erreicht - Sie benötigen mehr Bits und Bobs, um Ihren elektronischen Traum zu verwirklichen. Zum Glück, wenn Sie… Lesen Sie weiter oben oder verwenden Sie die Standard-E / A-Pins nach Bedarf mit Starthilfekabeln.
An der Platine sind zwei Kippschalter angebracht. Der erste wählt zwischen 5 V und 3,3 V; 5V ist der Standard für die meisten Arduinos. Wenn Sie sich also nicht sicher sind, was Sie verwenden sollen, bleiben Sie bei 5V.
Der zweite Umschalter mit der Bezeichnung UART SWITCH wird ständig verwendet. Es wechselt zwischen BlueTooth-Link und Arduino-Programmiermodus. Dies ist darauf zurückzuführen, dass für beide Funktionen der gleiche Satz serieller Kommunikationspins verwendet wird. Es ist jedoch nicht schwierig, dies herauszufinden. Wenn Sie feststellen, dass keine Sensordaten empfangen werden, schalten Sie sie um - das Board wird nicht beschädigt, wenn Sie es falsch verstehen.
3 Micro-LEDs zeigen den Status "Senden", "Empfangen" und "BlueTooth" an.
Alles in allem ist es eine sehr professionell gefertigte Abschirmung mit soliden Lötverbindungen und einem durchdachten Design. Die weiß auf schwarzen Etiketten sind klar und leicht lesbar, ohne Fehldrucke oder unregelmäßige Platzierungen.
Eigenschaften
Nach meiner Zählung gibt es derzeit 37 verschiedene “Schilde” dass das 1Sheeld emulieren kann. 11 davon sind Sensorabschirmungen - Dinge wie: Beschleunigungsmesser, Licht, Gyroskop, Druck. Weitere 10 sind grundlegende E / A-Vorgänge, z. B. Summer, Tastatur, Mikrofon, Gamepad und eine Vielzahl von Tasten. 7 weitere sorgen für Kommunikation und soziale Netzwerke: Twitter, Facebook, Telefon, E-Mail, Skype. Schließlich gibt es 9 spezielle Funktionsschilder, darunter: Spracherkennung, Sprachsynthese, Benachrichtigungen, Kamera, LCD und Datenlogger. Sie tippen einfach auf die App, um diese Funktionalität hinzuzufügen. Einige erfordern jedoch zusätzliche Einstellungen, z. B. die Autorisierung von Twitter.
Ich denke, wir können uns alle darauf einigen, dass es eine phänomenale Liste von Funktionen ist - das reine Preis-Leistungs-Verhältnis, wenn man alle diese Funktionen von einem einzigen Kauf von 55 US-Dollar hat, ist ziemlich erstaunlich (natürlich nicht in Ihrem Telefon)..
Programmierung des 1Sheeld
Für Ihr allererstes Projekt würde ich empfehlen, einfach das Tutorial "Erste Schritte" auf der 1Sheeld-Website durchzulesen. Darin laden Sie auf Ihrem Arduino Beispielcode, der die Mikrofonebene des Smartphones abhört und dann die Logik für das Twittern einer Nachricht handhabt.
Nachdem Sie den Beispielcode hochgeladen haben, schalten Sie den UART-SWITCH auf das verknüpfte Symbol (das die Verbindung mit Ihrem Telefon ermöglicht), und klicken Sie in der App auf SCAN. Danach ist es ein einfacher Fall, die Mikrofon- und Twitter-Schilde zu aktivieren.
Mein Mikrofonpegel lag anfangs nie über 50, sodass der Tweet nicht ausgelöst wurde. Möglicherweise müssen Sie auch den Arduino-Beispielcode anpassen, um mit einem niedrigeren Pegel zu arbeiten. Das hat gut funktioniert, und hier ist der Tweet, den er produziert hat (Sie müssen sich auf der Android-Seite authentifizieren, damit er weiß, von wem er verschicken soll):
Es ist wichtig anzumerken, dass die Logik dafür auf dem Arduino selbst lief - das 1Sheeld hat das Mikrofon und die Twitter-Schirme in keiner Weise verbunden - es hat lediglich das Mikrofon an das Arduino weitergeleitet und eine Funktion zum Posten von Tweets bereitgestellt. Sie können jederzeit Ihre physischen Komponenten oder Austauschfunktionen ablegen, und das Programm funktioniert weiterhin wie beabsichtigt.
Danach wollte ich unbedingt die Spracherkennungsfunktionen ausprobieren, um mit meinem neu gebauten, riesigen LED-Display (satte 210 Pixel insgesamt) zu interagieren. Das Tutorial wird in Kürze veröffentlicht! Die Integration der Beispiel-Spracherkennungsskizze in den Testcode meiner Adafruit Matrix-Bibliothek dauerte 5 Minuten. Die Sprachsteuerungs-Demo wurde zu Beginn der Überprüfung im Video angezeigt.
Wenn ich ehrlich bin, fühlte ich mich wie betrogen. Mit dem Arduino unglaubliche Dinge zu machen, sollte nicht so einfach sein!
Sollten Sie The 1Sheeld kaufen?
Das 1Sheeld ist ein unglaublich cleveres Kit, zweifellos. Die Palette der Funktionen, die es hinzufügt; die Sensoren können es werden; Die schiere Vielseitigkeit ist hervorragend.
Es gibt zwei Situationen, für die ich denke, dass 1Sheeld ideal ist.
Wenn Sie ein Arduino-Starter-Kit erworben haben (Was ist in Ihrem Starter-Kit zu erwarten? Was ist in einem Arduino-Starter-Kit enthalten? [MakeUseOf-Erklärungen] Was ist in einem Arduino-Starter-Kit enthalten? [MakeUseOf-Erklärungen] Ich habe zuvor das Arduino-Open eingeführt -Quelle Hardware hier auf MakeUseOf, aber Sie brauchen mehr als nur das eigentliche Arduino, um etwas daraus zu bauen und tatsächlich loszulegen. Arduino "Starter-Kits" sind alle enthaltenen Projekte, und beginnen um sich zu langweilen, wird das 1Sheeld Sie noch mindestens ein Jahr lang amüsieren - es gibt einfach so viel, was Sie damit anfangen können. Sie fügen Ihrem Projekt ganz neue Dimensionen hinzu, die mit regulären Hardware-Schildern (wie Spracherkennung) nicht möglich wären. Ihre Vorstellungskraft wird also die neue Grenze sein.
Allerdings ist es für langfristige Embedded-Projekte nicht nützlich - es muss doch an Ihr Telefon gebunden bleiben. Wenn Sie nur einen relativ einfachen Aspekt der 1Sheeld verwenden, der mit einer 5-Dollar-Komponente erreicht werden könnte, ist es absolut unmöglich, Ihr 1Sheeld- und Android-Telefon für 55 US-Dollar für diese Aufgabe zu verwenden. Das bringt mich zu meinem zweiten Anwendungsfall: Wenn Sie verzweifelt mit dem Programmieren beginnen möchten, aber ein kritischer Sensor oder ein dedizierter Schild noch nicht eingetroffen ist. Anstatt das Projekt zu verzögern oder die Funktion zu manipulieren, um mit Zufallszahlen zu arbeiten, können Sie sich direkt einmischen.
In dieser Hinsicht ist das 1Sheeld ein erstaunliches Kit für die Werkstatt. Neue Ideen inspirieren und das Prototyping erleichtern, genau dafür ist der Arduino gedacht.
MakeUseOf empfiehlt:Haben Sie ein Arduino und ein Arduino? Kaufen Sie ein 1Sheeld. Es ist wirklich so einfach. 1Sheeld für Arduino und Android 1Sheeld für Arduino und Android Kaufen Sie jetzt bei Amazon $ 100,00Wie gewinne ich das 1Sheeld??
1Sheeld - Das ultimative Arduino Shield-Werbegeschenk
Der Gewinner wird nach dem Zufallsprinzip ausgewählt und per E-Mail informiert. Sehen Sie sich hier die Liste der Gewinner an.
Senden Sie Ihre Produkte zur Überprüfung. Wenden Sie sich an James Bruce, um weitere Informationen zu erhalten.
Erfahren Sie mehr über: Arduino, MakeUseOf Giveaway.