Internet der Dinge - Internet of Things (IoT)
...z.B. mit dem Einplatinen-Computer octopus - der Platine für das Internet der Dinge für 35 €: mit WLAN und Umweltsensor für Messwerte. Der BME280 von Bosch misst Temperatur, Luftfeuchtigkeit und Luftdruck und ermöglicht Datensammeln ohne weiteres Zubehör. Außerdem an Bord: zwei RGB-LEDs, ein Spannungswandler für Batteriebetrieb und ein Dreh-Drück-Encoder.
Die Programme entstehen in der Arduino-IDE mit ESP-Erweiterung entweder direkt in C++ oder mit bunten Programmierbausteinen der Erweiterung „Ardublock“. Aus den Blöcken wird C-Code, der kompiliert und per USB auf die Platine übertragen wird. Dank der Arduino-ESP-Welt öffnet sich eine riesige Community mit fertigen Bibliotheken für externes Zubehör, das per
I2C oder SPI angeklemmt wird – zum Beispiel GPS oder E-Paper-Displays. Eine Ideensammlung mit Beispielcode für den Octopus gibt es von den Machern.
Voraussetzungen: die SuS sollten über grundlegende Kenntnisse in der Programmierung verfügen. Die Lehrkraft sollte sich mit eigenen Projekten ein solides Bastlerwissen in der Arduino-IDE angeeignet und die kleinen Tücken beim Flashen selbst erlebt haben.
Weiterführende Hinweise
Siehe auch