Calliope Sensoren

Feuchtigkeitssensor
Ultraschallsensor
Co2 Sensor

Feuchtigkeitssensor

Der kapazitive Feuchtigkeitssensor misst die Bodenfeuchtigkeit durch Veränderungen der elektrischen Kapazität. Je feuchter der Boden ist, desto stärker beeinflusst er das elektrische Feld, wodurch sich die Kapazität des Sensors erhöht. Im Gegensatz zu resistiven Sensoren müssen die Metallelektroden nicht direkt mit dem Boden in Kontakt kommen, so wird Korrosion vermieden.

Wichtig: Der Sensor liefert keine exakten Messwerte, sondern zeigt nur an, ob der Boden feuchter oder trockener wird. Wenn die Bodenfeuchtigkeit steigt, sinkt normalerweise der ausgegebene Wert. Wenn der Boden trockener wird, steigt der Wert.

Wir haben dies in der Erweiterung so angepasst, dass er vergleichbare Werte in der identischen Skala zum bisherigen Sensor liefert, möchte man "korrekte" Messwert angezeigt bekommen, kann man den analogen Wert anzeigen lassen und muss nicht die Grove Erweiterung nutzen. Der Feuchtigkeitssensor ist hier zu erwerben: calliope.cc/Calliope-Feuchtigkeitssensor.

Sensor anschließen

Mit dem Grove-Kabel wird der Feuchtigkeitssensor über den Grove-Anschluss A1 mit dem Calliope mini verbunden.

MakeCode Paket hinzufügen

Nun muss noch das MakeCode Paket für den Sensor geladen werden, indem man auf Fortgeschritten > Erweiterungen klickt. Dort erscheinen vorausgewählte Erweiterungen. Dort auf die Grove-Erweiterungen drücken, um diese auszuwählen. Das Grove-Paket liefert alle benötigten Programmier-Blöcke.

Programmieren

Mit diesen Programmier-Blöcken können eine Vielzahl von Grove Sensoren genutzt werden. Für den Feuchtigkeitssensor wird nur ein Block benötigt. Dieser kann nach den eigenen Anforderungen konfiguriert werden.


Ultraschallsensor

Der Ultraschallsensor misst Entfernungen mit Hilfe von Schallwellen. Er sendet einen Ultraschallimpuls aus, der von einem Objekt reflektiert wird. Der Sensor misst die Zeit, bis das Echo zurückkommt, und berechnet daraus die Entfernung. Da sich Ultraschall in der Luft mit einer bestimmten Geschwindigkeit ausbreitet, gilt: Je länger das Echo braucht, desto weiter ist das Objekt entfernt.

Im Batteriebetrieb kann die Genauigkeit aller Sensoren schwanken, da eine niedrige Batteriespannung die Messungen beeinflussen kann. Verwende möglichst volle Batterien oder eine Stromversorgung über die USB-Schnittstelle. Beim Calliope mini 3 kannst du auch bis zu 4,5 Volt an den Batteriekonnektor anschließen oder den Motortreiber bis 9 Volt nutzen, um den Calliope mini dann länger betreiben zu können.

Der Ultraschallsensor ist hier zu erwerben: calliope.cc/calliope-ultraschallsensor.

Sensor anschließen

Der Calliope Ultraschallsensor wird mit dem mitgelieferten Kabel an den rechten Grove-Stecker A1 angeschlossen.
Er funktioniert mit allen Versionen des Calliope mini.

Ultraschallsensor programmieren

Um die Werte des Sensors auszulesen kann die Grove Erweiterung geladen werden. Die Erweiterung stellt den folgenden Block zur Verfügung:

MakeCode Paket hinzufügen

Nun muss noch das MakeCode Paket für den Sensor geladen werden, indem man auf Fortgeschritten > Erweiterungen klickt. Dort erscheinen vorausgewählte Erweiterungen. Dort auf die Grove-Erweiterungen drücken, um diese auszuwählen. Das Grove-Paket liefert alle benötigten Programmier-Blöcke.


Co2 Sensor

Bestimme die Luftqualität und finde es heraus. Einfach anschließen und den CO2 Gehalt, die Temperatur und die Luftfeuchtigkeit messen.
Mit dem SCD40 wird der Calliope mini zur CO2-Ampel in euren Klassenräumen, ihr sorgt für optimale Luftverhältnisse für eure Pflanzen oder entwickelt eigene Projekte. Herausforderungen gibt es genug.
Der CO2-Sensor ist hier zu erwerben: calliope.cc/calliope-mini-co2-sensor.

Sensor anschließen

Mit dem Grove-Kabel wird der SCD40 über den Grove-Anschluss A0 mit dem Calliope mini verbunden.

MakeCode Paket hinzufügen

Nun muss noch das MakeCode Paket für den Sensor geladen werden, indem man auf Fortgeschritten > Erweiterungen klickt und auf der folgenden Seite das Sensor-Paket auswählt. Das SCD40-Paket liefert alle benötigten Programmier-Blöcke .

Programmieren

Mit diesen Programmier-Blöcken wird der CO2 Gehalt (ppm), die Temperatur (°C) und die Luftfeuchtigkeit (%) gemessen.

Programmcode


Weitere Informationen zu Sensoren findest du hier.