Abo
  • Services:
Anzeige
1Sheeld mit Smartphone-App
1Sheeld mit Smartphone-App (Bild: Martin Wolf/Golem.de)

1Sheeld für Arduino angetestet: Sensor-Platine hat keine Sensoren und liefert doch Daten

1Sheeld mit Smartphone-App
1Sheeld mit Smartphone-App (Bild: Martin Wolf/Golem.de)

Eine kleine Platine für Arduino-Boards verspricht, Sensoren und Aktoren zu ersetzen. Dabei befindet sich auf ihr kein einziges Bauelement dieser Art. Stattdessen wird ein Gerät verwendet, das sowieso jeder mit sich herum trägt.
Ein Test von Alexander Merz

Wer in die Mikrocontroller-Programmierung einsteigen will, braucht nicht nur den Mikrocontroller, sondern auch Sensoren und Aktoren. Anfänger stehen hier oft vor der Qual der Wahl - und vergessen beim Bestellen gerne mal, dass zum Betrieb einer LED auch ein Widerstand erforderlich ist. Der Hersteller Integreight hat deshalb mit dem 1Sheeld eine durchaus clevere Idee. Jeder trägt ein wahres Sammelsurium an Sensoren und Anzeigeoptionen mit sich herum: das eigene Smartphone. Die Arduino-Platine 1Sheeld nutzt das aus. Wir haben ausprobiert, ob sich damit sinnvoll lernen lässt und Programme testen lassen.

Anzeige

1Sheeld unterstützt die gesamte Arduino-Familie

Technisch ist das 1Sheeld unspektakulär. Im Prinzip besteht es lediglich aus einem Mikrocontroller und einem unauffälligen Bluetooth-Modul auf der Unterseite. Die eigentliche Magie entsteht aus dem Zusammenspiel einer Smartphone-App mit der 1Sheeld-Arduino-Bibliothek. Die App stellt Sensoren und Displays zur Verfügung, über die Bibliothek werden sie in einem eigenen Arduino-Programm angesprochen. Die Kommunikation zwischen Smartphone und Platine erfolgt per Bluetooth. Im Gegensatz zu verschiedenen Ansätzen, Mikrocontrollerschaltungen zu emulieren, greift die App tatsächlich auf die Smartphone-Sensoren zurück.

  • 1Sheeld - Frontseite (Bild: Martin Wolf/Golem.de)
  • 1Sheeld - Rückseite (Bild: Martin Wolf/Golem.de)
  • Das Bluetooth-Modul fällt kaum auf. (Bild: Martin Wolf/Golem.de)
  • Dieser Schalter muss für den Programm-Upload und die Nutzung in der richtigen Position stehen. (Bild: Martin Wolf/Golem.de)
  • Alle Pins des Arduinos werden durchgeleitet. (Bild: Martin Wolf/Golem.de)
  • Programmiert wird mit der Arduino IDE. (Bild: Martin Wolf/Golem.de)
  • Die Verbindung per Bluetooth erfordert nur einen Klick... (Screenshot: Alexander Merz/Golem.de)
  • ...Dann können wir die gewünschten Elemente aktivieren... (Screenshot: Alexander Merz/Golem.de)
  • ... mehr als 30 Stück stehen zur Verfügung. (Screenshot: Alexander Merz/Golem.de)
  • Leider wird uns immer nur ein Element angezeigt. (Screenshot: Alexander Merz/Golem.de)
  • Einige Elemente wie ein Button können auch einen Ausgabe-Pin auf dem Arduino direkt schalten. (Screenshot: Alexander Merz/Golem.de)
1Sheeld - Frontseite (Bild: Martin Wolf/Golem.de)

Die 1Sheeld-Platine ist eine typische Aufsatzplatine für Arduino-kompatible Mikrocontroller-Platinen. Sie ist quadratisch und ragt seitlich ein wenig über die Platine des Arduinos heraus, ist aber ansonsten angenehm klein. Der Aufsatz leitet alle GPIO-Pins weiter - mit einer Ausnahme, doch dazu später mehr. 1Sheeld unterstützt nicht nur den 5V-basierten Arduino Uno, sondern auch 3,3V-Modelle der Familie. Dazu muss lediglich ein Schalter entsprechend eingestellt werden.

Die Arduino-Bibliothek wird komfortabel über den Bibliotheksverwalter der Arduino IDE installiert. Dazu gehört auch eine umfangreiche Sammlung an Beispielskripten für die verschiedensten Sensoren und Aktoren.

LED ein- und ausschalten

Zuerst wollen wir das Push-Button-Beispiel ausprobieren, wofür wir auf der Platine eine reale LED anschließen müssen. Ging es nicht darum, genau das zu vermeiden? Aber wir tun es. Das Programm wird normal kompiliert und auf den Arduino übertragen. Wir starten die 1Sheeld-App (für Android und iOS) auf unserem Smartphone und verbinden uns mit einem Klick mit der Platine. Dann aktivieren wir den Push-Button Shield in der App - um den dann zu drücken, müssen wir aber noch auf einen eigenen Screen wechseln. Als wir schließlich den virtuellen Button drücken, passiert aber nichts. Ein hektischer Blick in die Tutorials auf der 1Sheeld-Webseite verrät uns, dass wir nach einen Programmupload zuerst einen Schiebeschalter auf der Platine nach links schieben müssen. So klappt es: Wir drücken den Button, die LED leuchtet.

Wollen wir ein neues Programm auf den Arduino aufspielen, müssen wir darauf achten, den Schiebeschalter wieder nach rechts zu schieben. Dieses Hin- und Hergeschiebe ist etwas nervig.

Sensoren komplett virtualisieren

Wir sind weiter neugierig: Können wir parallel zum virtuellen Button auch eine virtuelle LED benutzen? Ja, das geht. Unser Arduino-Programm prüft regelmäßig den Zustand des virtuellen Buttons und schaltet entsprechend die virtuelle LED. Allerdings wird hier eine Schwachstelle der Smartphone-App deutlich. Auch wenn wir eine Vielzahl von Elementen gleichzeitig nutzen können, zeigt die App immer nur ein Element auf einmal. Drücken wir den Push-Button auf dem zugehörigen Screen, ist der Screen mit der LED nicht sichtbar. Eine konfigurierbare Oberfläche wie bei den Makeblock-Robotern wäre hier deutlich praktischer.

Unkompliziert GPS und Gesichtserkennung mit dem Arduino nutzen 

eye home zur Startseite
morob65 20. Jun 2017

ein pic mit usb host kostet unter 5¤, den sag mir mal.

david_rieger 19. Jun 2017

Natürlich ein Stabmixer oder eine Waschmaschine. Zeitreise-Toaster hätte ich auch noch...

Geistesgegenwart 17. Jun 2017

Kommt immer drauf an welches Board du nimmst. Die offiziellen Devboards sind schon bei...

janoP 16. Jun 2017

Ich glaube, das hat er im Ausgangsposting selbst geschrieben und du hast den Sinn nicht...

morob65 16. Jun 2017

in deutschland 54¤ plus versand



Anzeige

Stellenmarkt
  1. redcoon Logistics GmbH, Erfurt
  2. Hochschule für Gestaltung Schwäbisch Gmünd, Schwäbisch Gmünd
  3. über USP SUNDERMANN CONSULTING, Hamburg
  4. Daimler AG, Germersheim


Anzeige
Top-Angebote
  1. 649,00€
  2. 20,00€
  3. 5,00€

Folgen Sie uns
       


  1. Interview auf Youtube

    Merkel verteidigt Ziel von 1 Million Elektroautos bis 2020

  2. Ransomware

    Not-Petya-Angriff kostet Maersk 200 Millionen US-Dollar

  3. Spielebranche

    Mikrotransaktionen boomen zulasten der Kaufspiele

  4. Autonomes Fahren

    Fiat Chrysler kooperiert mit BMW und Intel

  5. Auto

    Toyota will Fahrzeugsäulen unsichtbar machen

  6. Amazon Channels

    Prime-Kunden erhalten Fußball-Bundesliga für 5 Euro im Monat

  7. Dex-Bytecode

    Google zeigt Vorschau auf neuen Android-Compiler

  8. Prozessor

    Intels Ice Lake wird in 10+ nm gefertigt

  9. Callya Flex

    Vodafone eifert dem Congstar-Prepaid-Tarif nach

  10. Datenbank

    MongoDB bereitet offenbar Börsengang vor



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Ikea Trådfri im Test: Drahtlos (und sicher) auf Schwedisch
Ikea Trådfri im Test
Drahtlos (und sicher) auf Schwedisch
  1. Die Woche im Video Kündigungen, Kernaussagen und KI-Fahrer
  2. Automatisierte Lagerhäuser Ein riesiger Nerd-Traum
  3. Augmented Reality Ikea will mit iOS 11 Wohnungen virtuell einrichten

Surface Laptop im Test: Microsofts Next Topmodel hat zu sehr abgespeckt
Surface Laptop im Test
Microsofts Next Topmodel hat zu sehr abgespeckt
  1. Unzuverlässige Surfaces Microsoft widerspricht Consumer Reports
  2. Microsoft Surface Pro im Test Dieses Tablet kann lange
  3. Microsoft Neues Surface Pro fährt sich ohne Grund selbst herunter

Makeblock Airblock im Test: Es regnet Drohnenmodule
Makeblock Airblock im Test
Es regnet Drohnenmodule
  1. Luftraum US-Militärangehörige dürfen auf zivile Drohnen schießen
  2. Filmaufnahmen Neuer Algorithmus steuert Kameradrohne
  3. US-Armee Die Flugdrohne, die an ein Flughörnchen erinnert

  1. Re: 8 Milliarden Diesel-Subventionen pro Jahr

    thinksimple | 19:28

  2. Re: Wieso immer leichter und dünner?

    ldlx | 19:26

  3. Was ist das für 1 Titel?

    obermeier | 19:25

  4. Re: Abstimmung mit den Füßen

    DeathMD | 19:24

  5. Re: Und 18:00 bricht dann das Stromnetz zusammen..

    thinksimple | 19:24


  1. 16:57

  2. 16:25

  3. 16:15

  4. 15:32

  5. 15:30

  6. 15:02

  7. 14:49

  8. 13:50


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel