port: |
Grove: A1 (C16, C17) |
interface: | analog |
output values |
PH-Wert zwischen 0 - 14 |
Further information: | Seeed Studio |
Der Grove pH-Sensor hilft dir herauszufinden, ob eine Flüssigkeit sauer, neutral oder basisch ist – so ähnlich wie bei Zitronensaft, Wasser oder Seifenwasser. Er wird einfach an den Calliope mini angeschlossen. Damit kannst du zum Beispiel den pH-Wert von verschiedenen Getränken oder Wasserproben messen und die Ergebnisse auf dem Display anzeigen lassen. Vor der Messung sollte der Sensor kurz vorbereitet werden, damit er richtig funktioniert.
Connection to the Calliope mini:
Der Sensor kann an einen beliebigen analogen Pin angeschlossen werden. Für den Grove-Adapter muss der Sensor an den rechten Grove-Port A1 (C16/RX) angeschlossen werden.
Makecode
PH-Wert-Messung
Zuerst muss die Erweiterung über Fortgeschritten → Erweiterungen hinzugefügt werden, indem der folgende Link github.com/jasperp92/pxt-grove-ph-sensor ins Suchfeld eingefügt wird:
Anschließend kann mit dem Block "Lese pH-Wert von..." der PH-Wert von Flüssigkeiten im Bereich von 0 - 14 an dem entsprechenden analogen Pin gemessen werden. Trinkwasser liegt im Bereich zwischen 6,5 und 9,5. Ein Neutraler PH-Wert liegt bei 7.

Konfiguration des Sensors und Batteriebetrieb
Die Anzahl der Mess-Stichproben, um daraus einen Mittelwert zu ermitteln, (Samples) sowie die Spannung mit der der Sensor betrieben wird, kann beim Start konfiguriert werden.
Der Sensor wird standardmäßig mit 3,3 Volt betrieben, kann aber auch für andere Spannungen konfiguriert werden.
Wichtig! Falls der Calliope mini mit einer Batterie betrieben wird, dann verändert sich auch die Ausgangsspannung leicht und es wird die pH-Wert-Messung beeinflusst. In dem Fall sollte die Spannung des Calliope mini an dem Grove-Anschluss gemessen werden und mit dieser der Sensor konfiguriert werden.

Kalibrierung des Sensors
Damit der Sensor verlässlich funktioniert muss dieser zuvor mit zwei Referenzflüssigkeiten mit bekanntem pH-Wert kalibriert werden. Dazu die Spannung der beiden Flüssigkeiten mit bekanntem pH-Wert mit "Lese Spannung von C16" separat messen und beispielweise in einer Variable speichern. In dem Block "Kalibriere Sensor" die beiden bekannten pH-Werte und jeweils gemessenen Spannungen z.B. beim Start eintragen.
