Sensor co2 arduino

Sensor de Co2 esp32

El objetivo de este tutorial del medidor de CO2 MH-Z14A es que aprendas la funcionalidad básica del MH-Z14A y cómo este sensor de CO2 puede ser útil en tiempos de Corona.Aprenderás a construir una alarma de CO2 que puede ser utilizada en la oficina y cómo utilizar las tres interfaces de comunicación del MH-Z14A en combinación con diferentes microcontroladores Arduino, ESP8266 y ESP32.

La concentración de dióxido de carbono se puede medir a través de un detector de radiación infrarroja (IR) porque la radiación IR de CO2 de una manera única característica que se define por la longitud de onda. La siguiente imagen muestra la longitud de onda de diferentes gases y su fuerza de absorción.

A una longitud de onda de unos 4250 nm, la absorción del CO2 es la más alta. Por lo tanto, un detector de CO2 por infrarrojos es capaz de medir la concentración de CO2 en el aire si todas las demás longitudes de onda no están presentes para la medición. La siguiente imagen muestra la disposición de un detector IR.

En la imagen se ve que hay una entrada y una salida para el gas. La lámpara de infrarrojos crea una radiación IR a través del gas medido. Esta radiación IR es filtrada por el filtro de interferencia hacia el gas deseado que debe ser medido, en nuestro caso el CO2. El filtro impide que otra longitud de onda que no sea la del CO2 llegue al detector IR. El detector IR mide la intensidad de la luz y convierte esta intensidad en un valor de concentración de gas que tiene la unidad de partes por millón (ppm).

Contador de Co2 arduino

Este proyecto – en realidad un mini proyecto – también puede ser interesante para uno u otro. Se trata del ya conocido y utilizado sensor de dióxido de carbono SCD30 (sensor de CO2) del fabricante Sensirion. Hay varios proyectos que se pueden encontrar en Internet. Como parte de una rápida configuración de prueba, intenté leer los datos del sensor utilizando una placa Arduino Uno para luego mostrarlos en un gráfico utilizando el software Matlab. La transferencia de datos se realiza a través de la interfaz serie o mediante el protocolo serie del USB-UART.

Para conectar el SCD30 al Arduino, se necesita la fuente de alimentación y el bus de datos I²C, es decir, en total sólo cuatro cables. Esto significa que se cumple la configuración mínima y se pueden leer los datos.

El propio sensor funciona según el principio de la tecnología NDIR. (NDIR = infrarrojo no dispersivo). Esto significa que el sensor es un pequeño espectrómetro. El medio a examinar se introduce en una cámara de muestras. La cámara de muestras se ilumina con una fuente de infrarrojos y la luz IR brilla a través del medio y de un filtro de longitud de onda de banda muy estrecha y luego incide en el detector IR. La longitud de onda del filtro está diseñada de tal manera que se dejan pasar precisamente aquellas longitudes de onda que son absorbidas por las moléculas del medio (gas). Dependiendo del número de moléculas o de la densidad del gas, el detector reconoce menos haces de luz. Una segunda cámara de medición, llena de un gas de referencia, sirve de referencia. Un controlador del sensor evalúa esta información y la transmite en forma de ppm a través de la interfaz I²C (o MOD-Bus conmutable). En la placa también hay un sensor de temperatura y humedad, cuyos datos también pueden leerse a través del bus. La dirección I²C preestablecida del SCD30 es 0x61. La información exacta sobre el protocolo de datos se puede encontrar en la documentación de Sensirion.

Sensor de Co2 Raspberry Pi

A diferencia del sensor químico de CO2 (MG811), este sensor NDIR de CO2 no necesita un elemento calefactor constantemente encendido. El elemento de calentamiento dentro de un sensor químico de CO2 mantiene el sensor caliente para que la reacción química pueda ocurrir y producir un EMF continuo como la salida, que depende de la concentración de CO2. Este NDIR mide la concentración de CO2 mediante la medición de la intensidad de la luz IR recibida, sólo consume una corriente relativamente alta durante el estado ON del emisor IR. Además, el fabricante del sensor afirma una precisión inicial de +-(50ppm +5% de valor de lectura) de este sensor, y está calibrado de fábrica. Según la hoja de datos del sensor, se recomienda recalibrarlo a los 6 meses de uso. El método de calibración es bastante sencillo en comparación con el MG811, basta con ponerlo en el aire fresco durante un par de minutos y pulsar el botón «CALI» en la placa adaptadora o emitir un comando de «calibración».

NOTA: Es posible que el puerto USB2.0 de tu PC no pueda proporcionar suficiente corriente para alimentar el sensor y tu Arduino al mismo tiempo. Para minimizar la fluctuación de la tensión de alimentación en el sensor, se recomienda utilizar una fuente de alimentación externa de 12V en su Arduino.

Mh-z19b arduino

Los sensores son inestables y tienen la tendencia a «desviarse» en el transcurso del tiempo (mira el vídeo). Después de los comentarios en Revspace, también hay problemas con la calibración automática.

El sensor debe calibrarse al principio de la instalación y después, como máximo, cada diez meses[13]Documentación Versión 1.6; Página 9 en el apartado «Notas»: «9.4 El módulo debe calibrarse trimestralmente, el período sugerido no es superior a 6 meses». Die Kalibrierung erfolgt auf den Basiswert (zero-point) 400 ppm, also den CO2-Wert der Außenluft.

Después de que el módulo funcione durante algún tiempo, puede juzgar el punto cero de forma inteligente y hacer la calibración del cero automáticamente. El ciclo de calibración es cada 24 horas desde que se enciende el módulo. El punto cero es de 400ppm. Este método es adecuado para la oficina y el entorno doméstico, no es adecuado para el invernadero agrícola, la granja, el refrigerador, etc. Si el módulo se utiliza en este último entorno, por favor, desactive esta función.[14]Dokumentation Version 1.6 Seite 8

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad