0. Componentes y programación necesaria para usar el sensor de calidad del Aire y Gas Digital CJMCU-811 CCS811 VOC CO

Componentes requeridos:

{Product:2000}
{Product:5143}

I. Cómo funciona el Sensor CJMCU-811 CCS811 VOC CO de calidad del Aire y gas digital

El sensor de monóxido de carbono es un sensor de gas digital de baja potencia que tiene un sensor CCS811 y un microcontrolador de 8 bits, contiene un convertidor analógico-digital para que pueda detectar la calidad del aire interior que puede detectar monóxido de carbono (CO) y un amplio rango de compuestos orgánicos volátiles (COV). Es un sensor diseñado para monitorear la calidad del aire dentro de dispositivos personales como dispositivos móviles y relojes inteligentes, con bajo consumo de energía que se puede usar con batería.

El sensor CCS811 monitorea la calidad del aire con un microcontrolador de 8 bits que está integrado para ejecutar el algoritmo de conversión analógico-digital de 12 bits para lecturas de sensores y conversiones digitalizadas con una interfaz esclava I2C que permite la conexión al sistema de control maestro, el CCS811 se basa en tecnología de microplacas que es eficaz para sensores de gas con tiempos de ciclo rápidos y una reducción significativa en el consumo de energía.

II. Procedimientos experimentales

Conexión

El módulo se alimenta directamente de Arduino, así que no necesitamos una fuente de alimentación externa. 

Este sensor viene con los headers sin soldar, por lo que para su uso en sobre placa board o cableado es mejor soldar correctamente los pines. En cuanto a la conexión con la placa, se conectan los siguientes pines:

 

Pin Módulo

Pin de Arduino UNO

Vcc

5V

GND

GND

SCL

A5

SDA

A4

WAK

GND

Para su uso con el Arduino IDE, necesitaremos instalarnos la librería de Adafruit CCS811: 

Puede que se requiera instalar alguna librería adicional que nos podría hacer falta.

Una vez instalada correctamente podemos abrir el sketch de ejemplo de Arduino para realizar un test del sensor:

Una vez conectado, seleccionamos como siempre la placa y el puerto, y le damos a Subir. Cuando se suba ya podemos abrir el Monitor serie para ver los datos que recoge el sensor. 

Recuerda que el monitor serie tiene que tener los mismos baudios configurados que en el sketch.

Para comprobar su funcionamiento, hemos probado el sensor en un espacio cerrado primero, después le hemos soplado, y por último hemos soltado gas de un mechero cerca suyo.

Adafruit nos ofrece también otro sketch de ejemplo, para que los datos se muestren por una pantalla OLED.

Como podemos ver con “geteCO2()” nos devuelve la medición de dióxido de carbono estimada almacenada medida en partes por millón (ppm). 

Como interés actual, dado que los coronavirus se propagan por el aire, los niveles más altos de CO2 en una habitación probablemente significan que hay una mayor probabilidad de transmisión si una persona infectada está adentro. Según un estudio de investigadores de Taiwán, se recomienda tratar de mantener los niveles de CO2 por debajo de 600 ppm.

Con “getTVOC()” nos devuelve la medición de compuestos orgánicos volátiles totales almacenados en partes por billón (ppb). Los niveles apropiados deberán ser menores a 250ppb como se muestra en la siguiente imagen.

Para más información de la librería y las referencias de clase, puedes entrar aquí.