Adafruit CCS811 Luftqualitätssensor, VOC, TVOC und eCO2
Adafruit CCS811 Luftqualitätssensor, VOC, TVOC und eCO2
Mit dem CCS811 Luftqualitätssensor Breakout Board von Adafruit können Sie Ihr Projekt um eine Raumluftüberwachung erweitern. Der Sensor von AMS kann eine Vielzahl von flüchtigen organischen Verbindungen (VOCs) erfassen und wurde für die Innenraumluftüberwachung entwickelt. Über I2C mit einem Mikrocontroller oder Arduino verbunden, lassen sich mithilfe der Adafruit-Bibliothek die Summe der Konzentrationen der Einzelverbindungen, auch Total Volatile Organic Compound (TVOC) genannt, sowie das equivalente CO2-Level (eCO2) auslesen.
Die eCO2-Konzentration wird im Bereich von 400 bis 8192 parts per million (ppm) und die TVOC-Konzentration im Bereich von 0 bis 1187 parts per billion (ppb). Laut Datenblatt werden Alkohole, Aldehyde, Ketone, organische Säuren, Amine, Aliphate und aromatische Kohlenwasserstoffe erfasst. Adafruit hat darüber hinaus ein 10 kΩ NTC-Thermistor verbaut, damit der Sensor die Temperatur ermitteln kann.
Bitte beachten Sie, dass VOC-/Gassensoren üblicherweise kalibriert werden müssen bevor präzise Messungen möglich sind. Das heißt, dass Sie den Sensor gut zur groben Einschätzung und zur Beobachtung der Entwicklung der Raumluftqualität einsetzen können, präzise Ergebnisse jedoch vorab eine Kalibrierung mit einer bekannten Quelle erfordern. AMS empfiehlt außerdem, den Sensor vor der ersten Verwendung für 48 Stunden laufen zu lassen und nach Wechsel des Modus jeweils 20 Minuten zu warten. Bitte beachten Sie auch, dass das Raspberry Pi I2C Clock-Stretching nicht unterstützt und die Verwendung des Sensor daher nicht möglich ist.
Der CCS811 Sensor verfügt über einen einstellbaren Interrupt-Ausgang, der aktiv wird, sobald eine Messung bereitsteht und/oder ein zuvor festgelegter Schwellwert über- oder unterschritten wird. Der Sensor unterstützt verschiedene Modi, das Messintervall kann wie folgt gewählt werden: 250 ms, 1 s, 10 s, 60 s
Das Modul verfügt über einen 3,3V-Spannungsregler und lässt sich problemlos mit 3 - 5 V betreiben. Durch vorhandene Pegelanpassung kann die I2C-Schnittstelle sowohl mit 3,3V als auch 5V-Logik genutzt werden. Das Board verwendet folgende 7-Bit I2C-Adresse: 0x5A
Adafruit bietet Bibliotheken sowohl für die Arduino IDE als auch für CircuitPython an, sodass der Sensor mit nur wenigen Zeilen Code genutzt werden kann.
Weitere Informationen und Tutorials erhalten Sie bei Adafruit!