Ga naar de inhoud

CCS811 Gas luchtkwaliteit sensor

Omschrijving

  • De CCS811 is een ultra-low power digtial gas sensor oplossing die intergrates een metral oxide (MOX) gas sensor voor monitoring luchtkwaliteit (IAQ) inclusief een breed scala van Vluchtige Organische Stoffen (Vos) met een microcontroller unit (MCU), een Analoog-Digitaal converter (ADC), en een I2C interface.
  • CCS811 is gebaseerd op Cambridge CMOS sensoren unieke Microhotplate technologie maakt een zeer betrouwbare oplossing voor gas sensoren, zeer snelle cyclustijden en een significante vermindering gemiddelde stroomverbruik vs tranitional MOX gas sensoren.
  • De geïntegreerde MCU beheert de sensor drive modi, ADC metingen en ruwe sensor data gemeten terwijl detecteren Vos. De I2C digitale interface aanzienlijk vereenvoudigt de hardware en software ontwerp, waardoor een snellere time to market.
  • CCS811 ondersteunt intelligente detectie algoritmen om proces ruwe sensor meting vertegenwoordigen equivalent CO2 (eCO2) niveaus of TVOC meansurement in echte wereld omgevingen, waar de belangrijkste oorzaak van Vos is van menselijk.
  • CCS811 ondersteunt meerdere meting modi die zijn geoptimaliseerd voor lage stroomverbruik tijdens een actieve sensor meting en idle modus uitbreiding batterij leven in draagbare toepassingen.

Specificaties

– Interface: I2C (adres 0X5A of 0X5B)
– Spanning: 1.8 – 3.3V DC (3.3V aangeraden)
– Stroom(continue in mode 1): 30mA
– Stroom(slaapstand): 19uA (op 1.8V)
– Stroom(piek): 54mA
– Temperatuurbereik(werking): -40°C tot +85°C
– Bereik vochtigheid(werking): 10 – 95%
– Werkt met de Adafruit_CCS811 library

Pin aansluitingen

SCL – dit is de I2C-clock in, sluit deze aan op de microcontrollers I2C-clock line. (Bevat een 10K pullup, en is level shift zodat je 3 – 5VDC kunt gebruiken)
SDA – dit is de I2C-data pin, maak verbinding met de I2C-data line van uw microcontrollers. (Bevat een 10K pullup, en is level shift zodat je 3 – 5VDC kunt gebruiken).
INT – dit is de interrupt-output pin. Het is 3V-logica en u kunt het gebruiken om te detecteren wanneer een nieuwe meting gereed is of wanneer een meting te hoog of te laag wordt.
WAKE – dit is de wakeup pin voor de sensor. Het moet naar de grond worden getrokken om met de sensor te communiceren. (Deze pin is level shift zodat je 3 – 5VDC kunt gebruiken).
RST – dit is de reset-pin. Wanneer het naar de grond wordt getrokken, reset de sensor zichzelf. (Deze pin is level shift zodat je 3 – 5VDC kunt gebruiken).
ADDR – Adresselectie low = hex 0x5A high = hex 0x5B

LET OP: WAKE pin aansluiten op GND

Intepretatie meetwaarden

10 mg/m2 ~ ca 5 ppm = 5000 ppb
Factor is ca. 0.5

TVOC Level [mg/m3] TVOC Level [ppb] Level of Concern
< 0.3 <150 laag
0.3 – 0.5 150 – 250 acceptabel
0.5 – 1.0 250 – 500 grens geval
1.0 – 3.0 500 – 1500 hoog

Schema

Downloads

Library: Adafruit CCS811 (245 downloads )

Demo: CCS811_OLED_Demo.ino (deze zit als voorbeeld bij de library)

In de library wordt adres 0x5A gebruikt.
Om adres 5B tegebruiken, pas pin ADDR aan door hem aan GND te leggen of pas het statement .begin() aan (myCCS811.begin(0x5B))