Soll ein an den Calliope mini angeschlossener Sensor zyklisch abgefragt werden, so kommt die Ausgabe der Werte auf dem Display nicht in Frage. Die Bewegung des Calliope mini während der Messung - etwa in einem kleinen Modellflieger - machen ein Ablesen obsolet.
Ein Lösungsansatz kann die Kopplung zwei Calliope mini sein, so dass ein Gerät die Daten an den anderen überträgt, der diese dann anzeigt. Ist die Abtastrate jedoch hoch, ist eine direkte Speicherung der Werte sinnvoll. Da die Speicherung auf dem Calliope mini direkt oder auf einer Speicherkarte derzeit noch nicht möglich sind, werden die Daten via USB an einen Rechner übertragen und dort von der Software automatisch geloggt.
Damit der Calliope mini vom Windows-Rechner am USB-Anschluss nicht nur als Laufwerk sondern auch als Kommunikationsgerät erkannt wird, muss der mbed-Treiber von der Seite des Herstellers des Prozessors des Calliope mini installiert werden.
Außerdem wird ein Programm benötigt, dass die Daten vom USB-Port abgreift, anzeigt und möglichst in eine Datei speichert. Ein für den schulischen Einsatz geeignetes, einfaches und direkt lauffähiges Programm, das ohne Admin-Rechte auskommt, ist die Freeware Termite 3.4 von CompuPhase mit der Log-Erweiterung. Nach dem Herunterladen und Entpacken der beiden ZIP-Dateien in einen Ordner sollte die Sprache auf Deutsch eingestellt werden. Diese Information speichert das Programm im gleichen Ordner in einer ini-Datei.
Calliope 1 als Datensammler und Bluetooth-SenderDas Programm legt beim Start die Parameter für die Bluetooth-Verbindung fest. Außerdem wird die Geräte-ID übermittelt. Anschließend sendet das Programm aller 250 ms die drei Sensorwerte für Temperatur und Flugwinkel.
Der Empfänger initialisiert beim Starten Bluetooth mit den gleichen Parametern wie der Sender. Anschließend hat er nichts weiter zu tun, als die empfangenen Pakete 1:1 an den USB-Port zu schicken.
Nach Anschluss des Calliope 2 an den Rechner wird in den Einstellungen im Programm Termite eine weitere Schnittstelle angezeigt. Diese COM trägt in der Regel eine höhere Zahl. Calliope sendet die Daten - wenn nicht anders eingestellt - mit 115200 Baud bei 8 Datenbits und einem Stoppbit ohne Parität oder Steuerung.
Wird das Plug In Log File aktiviert und dann ein Dateiname eingegeben, erfolgt das speichern aller Daten.
Das Ergebnis sieht dann so aus.
Comments