Werbung

Ein einzelnes Arduino-Schild, das mit einem Android-Gerät verbunden werden kann und eine Vielzahl von Sensoren und erweiterten Funktionen bietet? Ja - das ist jetzt eine Sache. Das 1Sheeld in der Tat.

Von Entwicklern Integreight1Sheeld hat es zugegebenermaßen vermasselt bescheidener Kickstarter Ziel von $ 10k aus dem Wasser 8-mal über, aber ist jetzt für alle verfügbar von Amazon für 55 $. Das 1Sheeld ist jedoch nicht als Ersatz für das Arduino konzipiert - es ergänzt es und bietet Ihren Arduino-Projekten Zugriff auf eine vollständige Sammlung von Smartphone-Sensordaten und vieles mehr. Ich kann Ihnen keine Alternativen nennen, da es keine gibt.

Design

Das 1Sheeld ist nicht größer als jedes 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 variieren, aber alles, was neuer als die Uno-Version 3 ist, sollte in Ordnung sein). Jeder Stift wird durchlaufen, so dass Sie platzieren können

instagram viewer
zusätzliche Schilde Die Top 4 Arduino Shields, um Ihre Projekte zu verbessernSie haben ein Arduino-Starter-Kit gekauft, alle grundlegenden Anleitungen befolgt, aber jetzt sind Sie auf einen Stolperstein gestoßen - Sie benötigen mehr Kleinigkeiten, um Ihren Elektronik-Traum zu verwirklichen. Zum Glück, wenn Sie ... Weiterlesen oder verwenden Sie die Standard-E / A-Pins nach Bedarf mit Sprungleitungen.

1Sheeld - Inhalt

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 Verwendung mit den meisten Arduinos. Wenn Sie sich also nicht sicher sind, welche Sie verwenden sollen, bleiben Sie bei 5V.

Der zweite Schalter mit der Bezeichnung UART SWITCH wird ständig verwendet. Es wechselt zwischen BlueTooth Link und Arduino Programmiermodus. Dies liegt an der Tatsache, dass für beide Funktionen derselbe Satz serieller Kommunikationspins verwendet wird, aber es ist nicht schwer herauszufinden. Wenn Sie feststellen, dass keine Sensordaten empfangen werden, schalten Sie diese um. Wenn Sie etwas falsch machen, wird die Platine nicht beschädigt.

1sheeld - Unterseite

3 Micro-LEDs zeigen den Sende-, Empfangs- und BlueTooth-Status an.

Alles in allem handelt es sich um eine sehr professionell gefertigte Abschirmung mit soliden Lötstellen und einem übersichtlichen Design. Die weißen auf schwarzen Etiketten sind klar und gut lesbar, ohne Druckfehler oder unregelmäßige Platzierungen.

Eigenschaften

Nach meiner Zählung gibt es derzeit 37 verschiedene „Schilde“, die der 1Sheeld emulieren kann. 11 davon sind Sensorabschirmungen - Dinge wie: Beschleunigungsmesser, Licht, Gyroskop, Druck. Weitere 10 sind grundlegende E / A-Vorgänge wie Summer, Tastatur, Mikrofon, Gamepad und eine Vielzahl von Tasten. 7 weitere kümmern sich um Kommunikation und soziale Netzwerke: Twitter, Facebook, Telefon, E-Mail, Skype. Schließlich gibt es 9 spezielle Funktionsschilde, darunter: Spracherkennung, Sprachsynthese, Benachrichtigungen, Kamera, LCD und Datenlogger. Sie tippen einfach auf sie in der App, um diese Funktionalität hinzuzufügen. Einige erfordern jedoch zusätzliche Einstellungen, z. B. die Autorisierung von Twitter.

1Sheeld - mit Android verbunden

Ich denke, wir sind uns alle einig, dass es sich um eine phänomenale Liste von Funktionen handelt - das reine Preis-Leistungs-Verhältnis, alle zu haben Diese Funktionen aus einem einzigen Kauf im Wert von 55 US-Dollar sind ziemlich erstaunlich (ohne Berücksichtigung Ihres Telefons) Kurs).

Programmierung des 1Sheeld

Für Ihr erstes Projekt würde ich empfehlen, nur das zu durchlaufen Erste Schritte Tutorial auf der 1Sheeld-Website. Darin laden Sie einen Beispielcode auf Ihr Arduino, der die Mikrofonstufe des Smartphones abhört, und übernehmen dann die Logik zum Twittern einer Nachricht.

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 müssen nur noch die Mikrofon- und Twitter-Abschirmungen aktiviert werden.

Zuerst erreichte mein Mikrofonpegel nie mehr als 50, sodass der Tweet einfach 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 es produziert hat (Sie müssen sich auf der Android-Seite authentifizieren, damit es weiß, von wem es gesendet werden soll):

Es ist wichtig zu beachten, dass die Logik dafür auf dem Arduino selbst lief - das 1Sheeld hat das Mikrofon nicht angeschlossen und Twitter-Schilde in irgendeiner Weise - es leitete lediglich den Mikrofonpegel an das Arduino weiter und bot eine Funktion zum Posten Tweets. Sie können jederzeit Ihre physischen Komponenten oder Ersatzfunktionen einsetzen, und das Programm funktioniert weiterhin wie vorgesehen.

1Sheeld - montiert

Danach wollte ich unbedingt die Spracherkennungsfunktionen ausprobieren, um mit meinem neu gebauten riesigen LED-Display zu interagieren (insgesamt satte 210 Pixel - Tutorial in Kürze!). Die Integration der Beispielskizze für die Spracherkennung in meinen Testcode für die Adafruit Matrix-Bibliothek dauerte 5 Minuten. Dadurch wurde die Sprachsteuerungsdemo erstellt, die Sie zu Beginn der Überprüfung im Video sehen können.

Wenn ich ehrlich bin, hatte ich das Gefühl, betrogen zu werden. Unglaubliche Dinge mit dem Arduino zu machen sollte wirklich nicht so einfach sein!

Sollten Sie das 1Sheeld kaufen?

Das 1Sheeld ist zweifellos ein unglaublich cleveres Kit. Der Funktionsumfang, den es hinzufügt; die Sensoren, die es werden kann; Die Vielseitigkeit ist hervorragend.

1Schweißmontierte Seite

Es gibt zwei Situationen, für die das 1Sheeld ideal ist.

Erstens, wenn Sie ein Arduino-Starterkit gekauft haben (Was erwartet Sie in Ihrem Starter-Kit? Was ist in einem Arduino Starter Kit enthalten? [MakeUseOf erklärt]Ich habe die Open-Source-Hardware von Arduino bereits hier auf MakeUseOf vorgestellt, aber Sie benötigen mehr als nur das eigentliche Arduino, um daraus etwas aufzubauen und loszulegen. Arduino "Starter Kits" sind ... Weiterlesen ), alle enthaltenen Projekte abgeschlossen haben und sich langsam langweilen, wird 1Sheeld Sie noch mindestens ein Jahr lang amüsieren - Sie können einfach so viel damit anfangen. Sie werden Ihrem Projekt einige ganz neue Dimensionen hinzufügen, die mit normalen Hardware-Schutzschildern (wie Spracherkennung) nicht möglich wären. Ihre Fantasie wird also die neue Grenze sein.

Das heißt, es wird für langfristige eingebettete Projekte nicht nützlich sein - es muss schließlich an Ihr Telefon gebunden bleiben. Wenn Sie nur einen einfachen Aspekt der Relativitätstheorie von 1Sheeld verwenden, kann dies mit 5 US-Dollar erreicht werden Es ist völlig 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 unbedingt mit dem Programmieren beginnen möchten, aber noch kein kritischer Sensor oder dedizierter Schutzschild eingetroffen ist. Anstatt das Projekt zu verzögern oder die Funktion zu verfälschen, um mit Zufallszahlen zu arbeiten, können Sie direkt stecken bleiben.

In dieser Hinsicht ist der 1Sheeld ein erstaunliches Teil des Kits, das man in der Werkstatt haben kann. 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. So einfach ist das wirklich.

Wie gewinne ich das 1Sheeld?

1Sheeld - Das ultimative Arduino Shield-Werbegeschenk

Der Gewinner wird nach dem Zufallsprinzip ausgewählt und per E-Mail benachrichtigt. Sieh den Liste der Gewinner hier.

Senden Sie Ihre Produkte zur Überprüfung. Kontakt James Bruce für weitere Details.

James hat einen BSc in künstlicher Intelligenz und ist CompTIA A + und Network + zertifiziert. Er ist der Hauptentwickler von MakeUseOf und verbringt seine Freizeit mit VR-Paintball und Brettspielen. Er baut seit seiner Kindheit PCs.