Andas lugnt - vi har äntligen en I2C VOC/eCO2-sensor i Adafruit-butiken! Lägg till luftkvalitetsövervakning till ditt projekt och med en Adafruit CCS811 luftkvalitetssensor Breakout. Denna sensor från AMS är en gassensor som kan detektera ett brett utbud av flyktiga organiska föreningar (VOC) och är avsedd för övervakning av luftkvaliteten inomhus. När den är ansluten till din mikrokontroller (som kör vår bibliotekskod) kommer den att returnera en Total Volatile Organic Compound (TVOC) avläsning och en motsvarande koldioxidavläsning (eCO2) över I2C. Det finns också en inbyggd termistor som kan användas för att beräkna den lokala omgivningstemperaturen.
CCS811 har en "standard" MOX-sensor för värmeplatta, samt en liten mikrokontroller som styr strömmen till plattan, läser av den analoga spänningen och ger ett I2C-gränssnitt att läsa från.
Denna del kommer att mäta eCO2-koncentrationen (ekvivalent beräknad koldioxid) inom ett område av 400 till 8192 delar per miljon (ppm), och TVOC (Total Volatile Organic Compound)-koncentration inom ett område av 0 till 1187 delar per miljard (ppb). Enligt faktabladet kan den detektera alkoholer, aldehyder, ketoner, organiska syror, aminer, alifatiska och aromatiska kolväten. Vi inkluderar en 10K NTC termistor med matchande balanseringsmotstånd som kan läsas av CCS811 för att beräkna ungefärlig temperatur.
Observera att denna sensor, precis som alla VOC/gassensorer, har variation och för att få exakta mätningar kommer du att vilja kalibrera den mot kända källor! Som sagt, för allmänna miljösensorer ger den dig en bra uppfattning om trender och jämförelser. AMS rekommenderar också att du kör den här sensorn i 48 timmar när du först får den för att "bränna in den" och sedan 20 minuter i önskat läge varje gång sensorn används. Detta beror på att sensorns känslighetsnivåer kommer att ändras under tidig användning. Slutligen använder detta chip I2C-klocksträckning, och vissa mikrokontroller/datorer stöder inte det (t.ex. Raspberry Pi)
CCS811 har ett konfigurerbart avbrottsstift som kan aktiveras när en konvertering är klar och/eller när en avläsning passerar en användarinställbar tröskel. CCS811 stöder flera körlägen för att göra en mätning var 1:e sekund, var 10:e sekund, var 60:e sekund eller var 250:e millisekund.
För din bekvämlighet har vi valt och placerat sensorn på ett kretskort med en 3,3V-regulator och viss nivåförskjutning så att den enkelt kan användas med din favoritmikrokontroller på 3,3V eller 5V.
Vi har också förberett mjukvarubibliotek för att få dig igång i Arduino IDE eller CircuitPython med bara några rader kod!