CCS811 Luftqualität

Board mit CCS811

Funktion

Der CCS-811 ist ein I2C-Sensor zur Messung der Luftqualität. Er basiert auf einer Halbleitertechnik (MOX). Dieses Verfahren ist sehr kostengünstig, aber anfällig gegen Querempfindlichkeiten (geringe Spezifität). Es werden zwei Parameter bestimmt: zum einen eCO2, ein Wert, der die Abschätzung des CO2-Gehalts in der Luft erlaubt, zum anderen VOC (Volatile Organic Compounts).

eCO2 wird in ppm angegeben. Die normale Luft enthält heute etwa 400ppm CO2 (entspricht 0,04%). Der Sensor ist etwas temperaturempfindlich. Der untere Wert scheint auf 400ppm gedeckelt zu sein. Nach dem Lüften geht der Wert auf exakt 400 zurück. Bei längerer Arbeit in einem kleinen Raum steigt der Wert dann schnell an. Bei 1000, spätestens 2000ppm sollte gelüftet werden.

VOC: Die Idee ist, dass in einem Büroumfeld die organischen Bestandteile in der Luft im wesentlichen durch Menschen verursacht werden und diese somit eine gute Größe zur Abschätzung der Luftqualität darstellen.

Verdrahtung

Der Sensor verträgt sowohl 5V als auch 3,3V. Anschluss an I2C.

Bitte beachten, dass „WAKE“ an GND angeschlossen sein muss. Der Sensor lässt sich auch energiesparend betreiben, näheres dazu im Datenblatt.

Programmierung

Die Programmierung lässt sich dem Beispielsketch von Adafruit entnehmen:

#include <Wire.h>
#include <Adafruit_CCS811.h>

Adafruit_CCS811 ccs;//Co2 Sensor

setup(){
  if(!ccs.begin()){
    Serial.println("Failed to start sensor! Please check your wiring.");
    while(1);
  }
  while(!ccs.available());
}

loop(){
 if(ccs.available()){
    if(!ccs.readData()){
      displayText(" CO2",0,0,255);
      delay(pause);
      displayFloat(ccs.geteCO2(),2,0,0,255);
      delay(pause);
      displayText("TVOC ",0,255,255);
      delay(pause);
      displayFloat(ccs.getTVOC(),1,0,255,255);
      delay(pause);
    }
    else{
      Serial.println("ERROR!");
      }
}

Quellen und hilfreiche Links

QuelleThema
https://learn.adafruit.com/adafruit-ccs811-air-quality-sensor/arduino-wiring-testGutes Tutorial von Adafruit
https://cdn.sparkfun.com/assets/learn_tutorials/1/4/3/CCS811_Datasheet-DS000459.pdfDatenblatt CCS811
https://youtu.be/FL0L-nic9VwAndreas Spiess Youtube, Einführung
https://youtu.be/hcPdZlpaRToAndreas Spiess Youtube, Projekt
Quellen und hilfreiche Links

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.