i

Daten per Bluetooth übertragen

Mit der Übertragungstechnik Bluetooth kann dein Calliope kabellos mit anderen Geräten kommunizieren. Dadurch kann der Calliope mit seinen Sensoren z.B. die Temperatur oder Lichtstärke messen und an ein anderes Gerät weiter leiten. Auf diesem Gerät können die Messwerte dann beispielsweise in einem Diagramm dargestellt werden.

Aufgabe 1: Einrichtung phyphox

Für dieses Projekt nutzen wir zum Übertragen von Messdaten die Anwendung phyphox, die du auf Tablets und Smartphones installieren kannst. Zunächst musst du dazu alles einrichten.

  1. Bluetooth und WLAN müssen an deinem Tablet oder Smartphone aktiviert sein.
  2. Installiere phyphox auf deinem Gerät (Link zum Download).
  3. Starte phyphox. Falls du danach gefragt wirst, erlaube phyphox den Zugriff auf Bluetooth.
  4. Klicke in phyphox oben rechts auf das Pluszeichen und wähle "Neues Experiment von einem QR-Code".
    Scanne nun mit deinem Tablet/Smartphone diesen QR-Code: QR-Code UART
  5. Nun könntest du direkt loslegen, aber wir wollen das neue Experiment noch speichern. Drücke also „Abbrechen“ und anschließend rechts oben auf die drei Menüpunkte. Wähle "Experiment zur Sammlung hinzufügen" bzw. "In Sammlung" speichern aus.
  6. Gehe nun zurück in die Übersicht aller Experimente, in dem du den Pfeil nach links oben links in der Ecke drückst.
  7. Nun solltest du in der Übersicht aller Experimente in der türkisfarbenen Kategorie "Calliope" das Experiment "Calliope UART" sehen.

Aufgabe 2: Daten übertragen

Zum Übertragen von Messdaten nutzen wir ein vorbereitetes MakeCode-Projekt als Vorlage.

  1. Öffne in deiner Calliope mini App den MakeCode-Editor und wähle "Importieren" aus (rechts in der Zeile "Meine Projekte"). Tippe auf "Importiere URL" und füge in dem Suchfeld folgende URL ein:

    				https://makecode.calliope.cc/_FumiMq1v9i3w
    			
    Falls du an einem PC/Laptop arbeitest, kannst du die Datei auch direkt im Browser öffnen.
    Oder scanne mit deinem Tablet/Smartphone diesen QR-Code: QR-Code für MakeCode
  2. Finalisiere die Vorlage zu einem Programm, das immer wieder die aktuelle Lichtstärke als Zahl per Bluetooth versendet.

    Der Befehl zum Senden heißt "Bluetooth-UART schreibe Zahl". Du findest ihn im Blockbereich "Bluetooth...mehr"

  3. Teste dein fertiges Programm:
    • Übertrage das Programm auf den Calliope mini.
    • Starte phyphox und wähle das Experiment Calliope UART aus.
    • Wähle in phyphox deinen Calliope mini in der Liste der Bluetooth-Geräte aus.

      Falls dein Calliope nicht in der Liste auftaucht: Schalte den Calliope aus und wieder an oder drücke kurz den Reset-Knopf (weißer Knopf oben rechts). Unter Umständen kann es auch notwendig sein, die phyphox-App komplett zu schließen und neu zu starten.

    • Starte in phyphox den Empfang der Messdaten mit dem Start-Knopf (▶). Nun sollte sich das Diagramm mit Daten füllen.

Suche

v
100.121.7
dev.inf-schule.de/entwuerfe/rauchmelder/bluetooth
dev.inf-schule.de/100.121.7
dev.inf-schule.de/@/page/XuiotoyWkCFB04GG

Rückmeldung geben