Datalogger Erweiterung

Die Datalogger-Erweiterung ist eine Erweiterung im MakeCode Editor, mit der sich Sensordaten über einen längeren Zeitraum automatisch aufzeichnen lassen.
Die Daten werden im HTML-Format auf dem USB-Laufwerk des Calliope gespeichert. Sie erscheinen in Tabellenform und können direkt angezeigt, als Plot visualisiert oder für Excel exportiert werden.

Voraussetzung: Calliope mini 3, Computer oder iPad

Ein MakeCode Programm mit importierter Erweiterung kann hier geladen werden.

Es lassen sich rund 10.000 Messwerte mit Zeitstempel speichern.
Die Daten können parallel über den seriellen Monitor im Browser ausgegeben werden.
Mit dem Block “alle 500 Millisekunden” kann die Messfrequenz bequem festgelegt werden.

Vor der Umsetzung lohnt es sich, zu planen:
Was soll gemessen werden?
Wie häufig soll gemessen werden?
Wie wird die Messung gestartet und gestoppt?

Weitere Informationen zu den Codeblöcken der Erweiterung gibt es hier.

Fortbildung

Ein Online-Selbstlernkurs zum Thema Datenverarbeitung ist unter Fortbildungen erreichbar. Nach Abschluss des Kurses kann eine Bescheinigung über den erfolgreichen Abschluss angefordert werden.

Online-Selbstlernkurs

Serieller Monitor

Der MakeCode Editor hat einen integrierten seriellen Monitor. Dieser Monitor kann über die Schaltfläche "Daten anzeigen - Gerät" unter dem Simulator aufgerufen werden und zeigt die Daten in Textform und grafisch als Plot. Die benötigten Blöcke für die Programmierung befinden sich in der Kategorie "Seriell" im Abschnitt für Fortgeschrittene. Die ausgegebenen Daten können außerdem als .CSV-Datei heruntergeladen werden. Für die Benutzung des seriellen Monitors ist eine Kopplung über Web-USB nötig.

Ein MakeCode Beispiel Programm kann hier geladen werden.

Voraussetzung: Calliope mini 3, Computer, WEB-USB

iOS App: Sensordaten

Programm erstellen

Für die Live-Übertragung der Sensordaten benötigt der Calliope mini ein Programm mit der
Bluetooth-Erweiterung.

Voraussetzung: ab Calliope mini 2, iPad
Ein MakeCode Programm mit importierter Erweiterung kann hier geladen werden.


Interner Sensoren
Beispiel Beschleunigung.

Programmcode


Externe Sensoren
Beispiel Entfernung.

Programmcode

Sensordaten aufzeichnen

Die Sensordaten werden innerhalb der Calliope App aufgezeichnet. Verbinde dazu den bespielten Calliope mini mit dem iPad und startet dann die Aufzeichnung.

Starte auf der Übersichtsseite ein neues Projekt und benenne es.
Lege eine Aufzeichnung an und wähle im nächsten Schritt den Sensor aus.

Starte die Aufzeichnung der Daten und stoppe diese nach belieben. Für jedes Projekt steht eine Exportdatei (CSV) zur Verfügung. Die heruntergeladene CSV-Datei befindet sich anschließend im Calliope mini Ordner in "Dateien".


Power Erweiterung 💤

Die Power-Erweiterung versetzt den Calliope mini 3 in einen Energiesparmodus, indem bestimmte Prozesse optimiert und reduziert werden. Besonders nützlich ist diese Erweiterung bei der Datenprotokollierung oder generell bei der Versorgung mit Batterien.

Ein MakeCode Programm mit importierter Erweiterung kann hier geladen werden.

Voraussetzung: Calliope mini 3, Computer oder iPad

Wenn der Calliope mini in den "niedrigen Verbrauch" über die Power Erweiterung wechselt, kann es sein, dass der CO2-Sensor (SCD40) selbst dann immer noch viel Strom verbraucht. Das lässt sich unterbinden über den Block "stoppe dauerhafte Messung". Dann muss jedoch vor der nächsten Messung, wieder "starte dauerhafte Messung" ausgeführt werden, und ein bisschen Zeit gewartet.

Ein Beispiel Programm kann hier geladen werden.

Weitere Informationen zu den Codeblöcken der Erweiterung gibt es hier.