Respira facilmente: finalmente abbiamo un sensore VOC/eCO2 I2C nel negozio Adafruit! Aggiungi il monitoraggio della qualità dell'aria al tuo progetto e con un breakout del sensore di qualità dell'aria Adafruit CCS811. Questo sensore di AMS è un sensore di gas in grado di rilevare un'ampia gamma di composti organici volatili (COV) ed è destinato al monitoraggio della qualità dell'aria interna. Quando è connesso al tuo microcontrollore (eseguendo il nostro codice libreria) restituirà una lettura di Composti Organici Volatili Totali (TVOC) e una lettura equivalente di anidride carbonica (eCO2) su I2C. C'è anche un termistore integrato che può essere utilizzato per calcolare la temperatura ambiente locale.
Il CCS811 è dotato di un sensore MOX con piastra riscaldante "standard", oltre a un piccolo microcontrollore che controlla l'alimentazione della piastra, legge la tensione analogica e fornisce un'interfaccia I2C da cui leggere.
Questa parte misurerà la concentrazione di eCO2 (equivalente calcolato di anidride carbonica) in un intervallo da 400 a 8192 parti per milione (ppm) e la concentrazione di TVOC (Total Volatile Organic Compound) in un intervallo da 0 a 1187 parti per miliardo (ppb). Secondo la scheda tecnica può rilevare Alcoli, Aldeidi, Chetoni, Acidi Organici, Ammine, Idrocarburi Alifatici e Aromatici. Includiamo un termistore NTC da 10K con resistenza di bilanciamento corrispondente che può essere letta dal CCS811 per calcolare la temperatura approssimativa.
Si prega di notare che questo sensore, come tutti i sensori VOC/gas, ha variabilità e per ottenere misurazioni precise si vorrà calibrarlo rispetto a sorgenti note! Detto questo, per i sensori ambientali generali, ti darà una buona idea delle tendenze e dei confronti. Inoltre, AMS consiglia di far funzionare questo sensore per 48 ore quando lo ricevi per la prima volta per "bruciarlo", e poi 20 minuti nel modalità desiderata ogni volta che il sensore è in uso. Questo perché i livelli di sensibilità del sensore cambieranno durante l'uso iniziale. Infine, questo chip utilizza il clock stretching I2C e alcuni microcontrollori/computer non lo supportano (ad esempio Raspberry Pi)
Il CCS811 dispone di un pin di interruzione configurabile che può attivarsi quando una conversione è pronta e/o quando una lettura supera una soglia impostabile dall'utente. Il CCS811 supporta più modalità di guida per effettuare una misurazione ogni 1 secondo, ogni 10 secondi, ogni 60 secondi o ogni 250 millisecondi.
Per tua comodità, abbiamo selezionato e posizionato il sensore su un PCB con un regolatore da 3,3 V e un certo spostamento di livello in modo che possa essere facilmente utilizzato con il tuo microcontrollore preferito da 3,3 V o 5 V.
Abbiamo anche preparato librerie software per farti funzionare in Arduino IDE o CircuitPython con poche righe di codice!