Adem rustig - we hebben eindelijk een I2C VOC / eCO2-sensor in de Adafruit-winkel! Voeg luchtkwaliteitsbewaking toe aan uw project en met een Adafruit CCS811 Air Quality Sensor Breakout. Deze sensor van AMS is een gassensor die een breed scala aan vluchtige organische stoffen (VOC's) kan detecteren en is bedoeld voor monitoring van de luchtkwaliteit binnenshuis. Wanneer verbonden met uw microcontroller (met onze bibliotheekcode), zal het een Total Volatile Organic Compound (TVOC) -waarde en een equivalente kooldioxide-aflezing (eCO2) over I2C retourneren. Er is ook een thermistor aan boord die kan worden gebruikt om de lokale omgevingstemperatuur te berekenen.
De CCS811 heeft een 'standaard' hot-plate MOX-sensor, evenals een kleine microcontroller die de stroom naar de plaat regelt, de analoge spanning leest en een I2C-interface biedt om van te lezen.
Dit deel meet de eCO2-concentratie (equivalent berekende kooldioxide) binnen een bereik van 400 tot 8192 delen per miljoen (ppm) en de TVOC-concentratie (Total Volatile Organic Compound) binnen een bereik van 0 tot 1187 delen per miljard (ppb). Volgens de factsheet kan het alcoholen, aldehyden, ketonen, organische zuren, aminen, alifatische en aromatische koolwaterstoffen detecteren. We hebben een 10K NTC-thermistor met bijpassende balansweerstand die kan worden gelezen door de CCS811 om de geschatte temperatuur te berekenen.
Let op, deze sensor heeft, net als alle VOC- / gassensoren, variabiliteit en om nauwkeurige metingen te krijgen, moet je hem kalibreren tegen bekende bronnen! Dat gezegd hebbende, geeft het u voor algemene omgevingssensoren een goed idee van trends en vergelijkingen. AMS raadt u ook aan om deze sensor 48 uur te laten werken wanneer u hem voor het eerst ontvangt om hem in te branden, en vervolgens 20 minuten in de gewenste modus elke keer dat de sensor in gebruik is. Dit komt doordat de gevoeligheidsniveaus van de sensor bij vroeg gebruik veranderen. Ten slotte gebruikt deze chip I2C-klokuitrekking, en sommige microcontrollers / computers ondersteunen dat niet (bijvoorbeeld Raspberry Pi)
De CCS811 heeft een configureerbare interrupt-pin die kan worden geactiveerd wanneer een conversie gereed is en / of wanneer een uitlezing een door de gebruiker in te stellen drempel overschrijdt. De CCS811 ondersteunt meerdere aandrijfmodi om elke seconde, elke 10 seconden, elke 60 seconden of elke 250 milliseconden een meting uit te voeren.
Voor uw gemak hebben we de sensor uitgekozen en op een printplaat geplaatst met een 3.3V-regelaar en wat niveauverschuiving, zodat hij gemakkelijk kan worden gebruikt met uw favoriete 3.3V- of 5V-microcontroller.
We hebben ook softwarebibliotheken voorbereid om u met slechts een paar regels code aan de slag te krijgen in Arduino IDE of CircuitPython!