CO2-Ampel für Schüler-AG

Sowas: https://www.exp-tech.de/module/seeed-grove-system/4574/seeed-studio-grove-4-ziffern-anzeige-4-digit-display

Den Link für den CO2 Sensor findest du weiter oben, der 2. Beitrag.

Ich bekomme das beim Privat-Surfen, wenn also keine Cookies akzeptiert werden.

Danke,
habe Sensor und Anzeige bestellt.
Bin gespannt wie ich mit meinen Schülern zurechtkomme.
Werde informieren.

LG, Hans-Gerhard

1 „Gefällt mir“

Hallo in die Runde,

nach der Lektüre des Make Artikels bin ich auf den Air Quality Sensor gestoßen


Der ist preiswert, kommt direkt mit 3,3 Volt zurecht und eine „Miefampel“ könnte auch von Kindern der Grundschule relativ einfach programmiert werden. Die Kalibrierung wäre über ein Referenzgerät gut möglich.

Was meint ihr?

Herzliche Grüße
Günter

Hallo Günter,
bezüglich Kalibrierung und damit aussagefähiger Werte mach ich mir auch bei unseren Versuchen Gedanken.
Was meinst du mit dem Referenzgerät?
Wir wollen ja niemanden falsch informieren.

LG, Hans-Gerhard

Hallo Hans-Gerhard,

bei uns im Main-Taunus-Kreis werden jetzt alle Schulen mit jeweils einer CO2 Ampel ausgestattet. Ich stelle mir dann vor, die Geräte nebeneinander zu stellen und dann die Anzeige des Mini anzupassen.

LG
Günter

Laut https://calliope.cc/projekte/spuernase hat der Grove - Air Quality Sensor v1.3 einen Winsen MP503, der offenbar alles mögliche misst, aber kein CO2. Würde dann nicht wirklich helfen.

Off-topic: eine Ampel pro Schule? Nicht pro Klasse?

Im „Make“ Artikel wird der Unterschied zwischen einem echten CO2 Sensor und einem Sensor, der verschiedene Gase misst, sehr gut beschrieben: https://www.heise.de/select/make/2020/5/2022015381334973804
Entscheidend scheint mir der Vergleich und die Anpassung der Schwellenwerte mit einem echten CO2 Sensor.
Off-Topic: ja, pro Schule! Deshalb die Idee mit dem preiswerten Sensor und einer direkten Anwendungsmöglichkeit des Mini in allen Klassen.

Hallo ihr Lieben,
habe Sensor und Display erhalten und ausprobiert.
Dank Michaels Anregungen funktionierte alles reibungslos.
Jetzt machen wir uns über die Genauigkeit der Werte Gedanken und wie wir das Programm erweitern werden (Alarmschwelle, Sirene, Rücksetzen der Sirene usw.)
Ebenfalls benötigen wir ja ein entsprechendes Gehäuse, wo auch der Sensor entsprechend seiner Funktion integriert werden muss.
Z.Z haben wir den Sensor wie bei Michael mit Kroko-Klemmen angeschlossen.
Ich denke die Anschlussfahnen sind lötfähig, oder?
Machen aber erst mal einen Langzeittest ob die Werte stabil sind.
LG, Hans-Gerhard

Prima! Wenn Du mein Paket nimmst ist es auch eingedeutscht.

https://github.com/MKleinSB/pxt-gator-environment

Ich habe jetzt das Programm erweitert.
Alarmmeldung per Sirene und blinkender LED größer 1500 und Löschen der LED per Taste A., wenn noch über 1500.
Auftretende Probleme:

  • mit Anschluss des Calliope an USB des Laptop ist Funktion gegeben, mit Batterien (auch
    neue) zählt die Anzeige hoch, schwankt und die grüne LED blinkt auch unter 1500 ab und zu.
    Hilft da ein zusätzlicher 9V-Block?

  • die Anzeige, auch mit USB ist sehr instabil, schwankt in den Werten. Seht ihr da eine
    Möglichkeit der Glättung, Beruhigung?

  • zu meinem Verständnis, wie wird das Programm? Ich kenne das gut von SPS, da ist es zyklisch und linear. Wie ist das hier bei Calliope mit den Blöcken. Muss man bei der Anordnung der Blöcke etwas beachten.

Liebe Grüße aus Sachsen und bleibt gesund, Hans-Gerhard

mini-xxxCO2-Sensor-mit-Alarmton-und-Anzeige.hex (683,1 KB)

Hätte es eher so geordnet:

Hier nun mein Stand: Den Sensor CCS811 habe ich einzeln gekauft (https://eckstein-shop.de/GY-CCS811-Gas-Air-Quality-Sensor-Module) und an einem Arduino mithilfe der Adafruit-Arduino-Bibliotheken (https://learn.adafruit.com/adafruit-ccs811-air-quality-sensor/arduino-wiring-test) sofort zum Laufen bekommen. Die Messwerte sehen sehr gut aus.

Beim Umzug auf den Calliope/Microbit lief es mit der Bibliothek https://github.com/ElectronicCats/pxt-airQuality nicht stabil/nur einmalig. In längeren Tests in Kombination mit dem Arduino habe ich nun herausgefunden, dass die Initialisierungsroutine nicht richtig abläuft. Nehme ich diese nämlich vom Arduino und frage dann mit Calliope den I2C-Bus ab, klappt alles. Alternative Bibliothek (@klmi/Sparkfun: https://github.com/sparkfun/pxt-gator-environment, SG33: https://github.com/xinabox/pxt-SG33) laufen nicht.
Nun würde ich gern die Adafruit-Bibo in eine Makecode-kompatible umwandeln, da scheitere ich aber mal wieder.

Hat jemand eine Lösung?

Heureka, es geht!

nach einem Umweg über Python auf dem Circuit Playground Express hat sich der Sensor wieder zurückgesetzt und liefert sowohl mit den Paket von ElektronicCats als auch von Xinabox vernünftige Ergebnisse.
co2

Update: Hier geht es zum Projekt: https://makecode.calliope.cc/_bcaP7gWmK7rw und hier zur Beschreibung auf Hackster: https://www.hackster.io/ToniTaste/co2-ampel-mit-calliope-und-ccs811-sensor-cbae26

1 „Gefällt mir“

Hallo Toni und Michael,
ich habe inzwischen beide Varianten der Sensor-Boards getestet.
Funktionieren alle Beide mit den empfohlenen Erweiterungen, wie genau muss ich noch testen.
Danke für eure Anregungen.
Nun muss ja alles in ein Gehäuse.
Habt ihr schon Empfehlungen wie die Sensoren aussagefähig und sicher anzubringen sind?
Übrigens habe ich mit der originalen Stromversorgung mittels der zwei 1,5V Batterien bei angeschlossenen LED`s und Alarmsirene schlechte Erfahrung, ich verwende jetzt ein USB-Steckernetzteil eines Smartphones.
Alles Gute für euch und bleibt gesund,
Hans-Gerhard

Werde auch wieder eine USB-Stromversorgung wählen. Streame die Daten morgen einfach auf Thingspeak über meinen Handyhotspot da das SchulWLan mal wieder nicht so will.


Liefert Dein gatorboard auch so hohe Werte? Muss mal 20 min warten zum einbrennen.

Der Autor des oben erwähnten Make-Artikels hat inziwschen auch einen Erfahrungsbericht veröffentlicht

1 „Gefällt mir“

Genau meine Messungen. Empfehlenswerter Artikel!

Ich habe mit Gator-Sparkfun und nur CC811 gefühlsmäßig ähnliche Werte.
Habe aber leider z.Z. nur einen Calliope in Anwendung, sodass ein direkte Vergleich nicht möglich ist.
Mit Erhalt des bestellten neuen Calliope werde ich wieder berichten.
Hans-Gerhard

Hallo,
ich bin dem Thread aufmerksam gefolgt, aber gänzlich unbedarft, was die einzelnen Standards etc. angeht. Nun würde ich gerne statt eCO2 tatsächlich CO2 mit einem Sensirion SCD30 messen. Hier steht immerhin, dass Sparkfun eine Arduino-Library zur Verfügung stellen würde. Meint Ihr, das funktioniert? Und daneben: passen statt Grove-Steckern auch JST PH-4-Pin? Bzw. wie schließe ich den Sensor ohne Löten möglichst elegant an?

Hallo,

um den Sensor unter Makecode zu verwenden, muss die Arduino-Library in eine Makecode-Extension umgewandelt werden. Wie das genau geht, interessiert mich auch. Die Anleitung von Sparkfun (https://learn.sparkfun.com/tutorials/how-to-create-a-makecode-package-for-microbit/all) müsste man einfach mal probieren. Ums Löten kommt man wohl nicht, da das (sehr teure) Sensorboard keine Steckerleiste mitbringt.

Die Grove-Anschlüsse auf dem Calliope entsprechen dem JST-PH4.

Toni