← Anleitungen

Workshop

Worum es geht

In fünf Tagen von der ersten Zeile MicroPython bis zur eigenen Messreihe: Das Board wird programmiert, ein Sensor kommt dazu, die Messwerte gehen über LoRaWAN ins LoRaMINT-System, und am letzten Tag werden sie von dort wieder abgeholt und ausgewertet. Jeder Tag umfasst 200 Minuten Arbeitszeit, dazu kommen die Pausen.

Die fünf Tage

TagWorum es geht
Tag 1 – DatentypenBoard anschließen, die LED ansteuern, Variablen, Datentypen und Operatoren
Tag 2 – KontrollstrukturenDie Liste, dazu if, while und for im Gruppenpuzzle
Tag 3 – Methoden und SensorenFunktionen und Bibliotheken, der BME280 am I²C-Bus, Dictionaries
Tag 4 – SensorkomponenteLoRaWAN, Node anmelden, Messwerte senden, Langzeitmessung starten
Tag 5 – AuswertungDie eigenen Werte über die API holen, auswerten, als Diagramm zeigen

Jede Tagesseite trägt den Plan für den Tag, die Folien, das Arbeitsblatt und die Programme zum Herunterladen.

Was gebraucht wird

WasAb wann
Laptop mit Thonny, Kabel USB-C auf USB-CTag 1
Projektbox mit ESP32-S3, Breakout-Board, Breadboard, JumperkabelTag 1
BME280 als Sensor, BH1750FVI für die Experten-AufgabenTag 3
LA66-Shield mit Antenne, Zugang zum LoRaMINT-SystemTag 4
requests und matplotlib auf dem Laptop, dazu ein API-TokenTag 5

Für die Kursleitung

Jeder Tag ist gleich gebaut. Vortrag oder Erarbeitung im Plenum, danach Einzelarbeit am Arbeitsblatt, am Ende ein Kahoot. Die letzten zehn Minuten sind Puffer.

TagSchritteKahoot
Tag 191 als Eingangstest, 2 zur Lernstandskontrolle
Tag 253
Tag 374
Tag 495 nach dem Vortrag, 6 am Ende
Tag 587 als Abschlussfeedback

Differenziert wird über die Aufgaben, nicht über das Tempo. Die Arbeitsblätter haben drei Stufen: Einstiegsaufgaben, Pflichtaufgaben als gemeinsames Minimum und Experten-Aufgaben. Dazu gibt es Hilfskärtchen zum Ausschneiden.

Was vor dem Workshop erledigt sein muss.

  • requests und matplotlib auf den Laptops installieren. Das braucht Administratorrechte und scheitert am Workshoptag.
  • Zugänge zum LoRaMINT-System anlegen, vor Tag 4.
  • API-Token und die DevEUI jeder Node bereitlegen, vor Tag 5. Die DevEUI steht auf dem Protokollbogen aus Schritt 4.8.