Medidor de CO2 con ESP8266

Este artículo es bastante antiguo. Lee el nuevo artículo, con el tutorial actualizado para construir el medidor de CO2 casero aquí:

El CO2 (Dióxido de Carbono)

Sensor MH-Z19B

El CO2 (Dióxido de Carbono) es un gas peligroso para el ser humano. En concentraciones elevadas puede producir vértigo, dolor de cabeza, presión sanguínea elevada, ritmo cardíaco acelerado, asfixia y pérdida del conocimiento.

Conviene tener precaución con él, especialmente en los lugares donde hay muchas personas y poca ventilación, ya que lo expelemos en su proceso de respiración.

Las plantas producen el efecto inverso. Mediante el proceso de fotosíntesis, absorben CO2 y liberan Oxigeno.

Medidor de CO2 casero con WiFi

Llevo años con la intención de tener sensores de CO2 Wifi en la casa, que permitan disparar alarmas cuando los niveles sean demasiado altos o realizar otras acciones.

Hace cosa de un año, instalé una estación meteorológica Netatmo (que no necesitaba, puesto que tengo una Davis Vantage PRO2) y una de las cosas buenas que tiene es un sensor de CO2 de interior.

El módulo interior de la estación Netatmo está instalado en el salón (proporcionando datos de temperatura, humedad, luminosidad, presión sonora y CO2) pero me apetece poder medir el CO2 en más sitios y, especialmente, realizar mediciones puntuales para saber si estamos «en peligro», por ejemplo, medir los niveles de CO2 en diferentes dormitorios mientras dormimos.

Rebajas
Netatmo Estación meteorológica inteligente: WiFi, inalámbrica, sensor interior y exterior, pronóstico del tiempo, Amazon Alexa y Apple HomeKit, higrómetro, calidad del aire, NWS01-EC, negra
  • Medición de la temperatura ambiente interior y exterior en tiempo real: temperatura, humedad, calidad del aire interior y exterior, nivel de ruido interior, presión atmosférica
  • Alertas en tiempo real Con nuestra estación meteorológica, puedes configurar alertas interiores y exteriores, que luego recibirás en tu smartphone
  • Análisis de los valores de medición: tiene acceso a los valores de medición y, por lo tanto, puede comprender mejor los cambios climáticos mediante el análisis de gráficos.
  • Previsiones para el futuro Consulta las previsiones para los próximos 7 días y adapta tu ropa y actividades al clima que se avecina
  • Consejo para la solución de problemas Desconecte y vuelva a conectar el módulo interior. Comprueba que el LED parpadea tres veces. Si no parpadea, prueba con otro cable micro USB y otro adaptador de corriente en el módulo interior. Oblígalo a salir e inicia el Netatmo Nueva aplicación Weather en tu smartphone. La estación puede tardar hasta 10 minutos en volver a conectarse

Hasta hace relativamente poco tiempo, los sensores de CO2 eran muy caros y necesitaban una calibración que normalmente no estaba al alcance de los aficionados. Esto ha cambiado bastante en los últimos meses con la aparición de algunos sensores económicos de fácil uso y que vienen ya precalibrados de fábrica.

Recientemente me puse a buscar información acerca del «estado del arte» de estas cosas, para ver si era, por fin, el momento de afrontar el tema de los sensores, y me encontré con varios sensores bastante interesantes. Entre los que me encontré había uno que me llamó la atención sobre los demás, el MH-Z19.

Características y diseño del detector de CO2

Ya tenía decidido que iba a construir un medidor de CO2, ahora quedaba decidir qué funcionalidades tendría y realizar el diseño.

Como características, lo más importante era que tuviera conexión wifi y que pudiera conectarlo a mi sistema de domótica, lo demás no me importaba mucho.

Eso sí, quería que fuera un diseño barato, ya que tenía pensado poner varios detectores en la casa y no quería que el presupuesto se me disparara.

Construcción del detector de CO2 Wifi

El detector se compone de un módulo microcontrolador ESP8266 con Wifi integrado y un sensor de CO2.

Encuentra el NUEVO tutorial para construir la nueva versión del medidor de CO2 aquí:

4 comentarios en «Medidor de CO2 con ESP8266»

    • Hola Nacho.

      Es necesario que esté conectado a la alimentación porque consume bastante (relativamente). El problema es que el sensor tiene un tiempo de precalentamiento de tres minutos (tiene que estar tres minutos encendidos antes de dar lecturas válidas) por lo que no se puede «encender y apagar» por software un instante para leer el sensor cada, digamos, minuto, y que el resto del tiempo esté apagado.

      Dicho esto, yo en ocasiones lo dejo en el exterior una noche, para que se autocalibre, conectado a un «power bank», de los que se utilizan para cargar móviles, y funciona perfectamente.

      Responder
  1. Estimado, compre 2 sensores de estos, y uno de ellos me arroja valores muy bajo, del orden de los 50 a 70 ppm. Sera que esta fallado o necesita estar mas tiempo encendido. Lo deje 30 minutos encendido y no sale de ese rango

    Responder
    • Hola Carlos.

      No termino de entender la pregunta.

      ¿Compraste dos sensores como este del que hablo en esta página (el MH-Z19, no B ni C, un modelo bastante antiguo) y uno de ellos te da resultados de 50 a 70 ppm, o te los da de 50 a 70 ppm por debajo de lo que debería, o del otro, o…?

      Desde luego si te da de 50 a 70 ppm de salida, algo está francamente mal. No me parece un tema de calentamiento, estabilización ni calibración. Me parece más un tema de alimentación o de software, o bien que el sensor está estropeado, directamente…

      Danos más datos sobre tu proyecto para ver cómo podemos ayudarte. Con la información que das te puedo decir que algo está mal (que eso ya lo sabes tú) pero nada más.

      Responder

Deja un comentario