This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
APORTE TUTORIAL: Construir un Medidor de CO2 casero con ESP8266 contra la COVID-19
#1
Hola a tod@s.

Os presento mi proyecto de medidor de CO2 casero: https://emariete.com/medidor-casero-co2

[Imagen: Medidor-CO2-eMariete-1024x576.png]
Es un proyecto económicomuy fácil de construir para cualquier persona, aunque no tenga experiencia previa.

Hay muchos proyectos similares publicados en internet, y cada día se publican otros nuevos (es un tema candente por la necesidad de garantizar ambientes ventilados). Sinceramente, creo que lo mejor de este proyecto es que todo el proceso está muy detallado, paso a paso, en video. Además, la experiencia de muchos usuarios que ya lo han montado y han ido dejando sus mensajes con sus dudas, necesidades y los problemas que se han ido encontrando, hace que se haya ido puliendo con muchos consejos e información útil para quien se anime a construirlo.

El medidor está basado en un sensor NDIR de calidad, por lo que las medidas de CO2 son bastante fiables, para ser un proyecto de aficionado.

Fiabilidad de las medidas

Un medidor de CO₂ lo que tiene que hacer, por obvio que parezca, es medir y CO₂, y hacerlo con cierta precisión (que sepas cuánto CO₂, hay con precisión suficiente), fiabilidad (que el medidor funcione correctamente en todo momento) y repetibilidad (que siempre mida lo mismo bajo las mismas condiciones).

Existen muchos proyectos que prometen medir el CO2 pero que realmente utilizan sensores electroquímicos de uso general para la detección de volátiles orgánicos que no miden solamente el CO2, sino todos esos gases juntos, por lo que realmente no sabes qué es lo que estás midiendo.

Existen, por ejemplo, muchos “medidores de CO2” utilizando sensores como el MQ-135 o el CCS811, pero estos sensores no sirven para medir el CO2. Estos sensores miden todos los gases orgánicos juntos (Amoniaco, Dióxido de Nitrógeno, Alcohol, Benceno, Dióxido y Monóxido de carbono, humo, etc), por lo que, si hay alguien que se está echando gel hidroalcohólico o alguien fumando o hay una fuente de combustión, como una chimenea, las medidas se dispararán sin posibilidad de saber qué es lo que las está haciendo dispararse.

El proyecto que aquí presento, utiliza un sensor NDIR que solo mide CO₂. El mismo sensor utilizado en medidores comerciales de cientos de euros. Cuando obtengamos una medida sabremos que esa medida es de CO₂ y no de otro tipo de gases, que pueden no interesarnos.

Facilidad de construcción

En muchos proyectos que se encuentran por internet, vemos que, son relativamente complejos de construir, con muchos componentes y soldaduras. En ocasiones es necesario disponer de instrumentos de medida para realizar ajustes.

Este proyecto ha sido diseñado para que sea excepcionalmente sencillo de construir y esté al alcance de cualquier persona sin conocimientos de electrónica. Solamente hay que hacer cuatro conexiones y no requiere de instrumentos de medidas ni de ajustes de ningún tipo.

Sencillez de programación

Muchos de los proyectos que encontramos en internet, son complicados de programar. Es necesario incluso contar con herramientas de programación, como compiladores, IDEs, o editores específicos.

También en muchos proyectos tenemos que editar a mano ficheros de configuración, lo que lo hace complicado para el usuario no experto.

En este proyecto, no es necesario programar nada. Está todo pre-programado y lo único que hay que hacer es grabar el programa suministrado, que puedes descargar desde esta misma página, en el NodeMCU con un proceso muy sencillo, siguiendo el video que he preparado.

Fácil de configurar

Muchos proyectos tienen procesos de configuración muy complicados, para las personas no expertas, en los que es necesario modificar múltiples parámetros, en muchas ocasiones modificando ficheros de parámetros a mano o, incluso, el código fuente del programa antes de cargarlo en el medidor.

En este proyecto, toda la configuración se hace muy fácilmente, a través de una página web. No es necesario editar ficheros a mano ni modificar código.

Fácil de calibrar

Muchos proyectos, especialmente los basados en sensores como el MQ-135 y similares, necesitan procesos de calibración tediosos y muy complicados, que en ocasiones hay que repetir a diario.

Este proyecto no requiere ningún tipo de calibración. El sensor viene ya calibrado de fábrica y después se autocalibra él solo periódicamente.

Diseño modular ampliable

La mayoría de diseños existentes en internet tienen determinadas funcionalidades y estas son las que son. No es posible reducir o ampliar el diseño sin hacer cambios a nivel de electrónica y, sobre todo, de programación.

Este proyecto es completamente modular y ampliable sin necesidad de cambios en la programación ni en el circuito básico. Podemos empezar con un medidor de CO₂ básico y posteriormente ampliarlo, de una forma muy sencilla, con diferentes tipos de pantallas, leds, sensores adicionales (como temperatura y humedad), etc.

Comunicaciones e integración

Que el medidor de CO2 se pueda comunicar con el exterior y enviar sus datos (y recibirlos, incluso) es muy útil en muchas ocasiones. En la mayoría de proyectos disponibles en internet, o bien el medidor no tiene posibilidad de comunicación, o sus posibilidades están muy limitadas.

Este proyecto, por el contrario, tiene unas enormes posibilidades de comunicación que le permite enviar datos a prácticamente cualquier dispositivo o sistema, sin hacer ningún cambio en su programación, soportando la mayoría de posibilidades como MQTT, HTTP, Telnet, UDP, P2P, etc.

Visualización de datos

En la mayoría proyectos las posibilidades para consultar los datos están muy limitadas. Siendo necesario hacer importantes cambios en su diseño o programación para poder añadir nuevas opciones de visualización.

Es este proyecto, podemos visualizar los datos, tanto en tiempo real como históricos, muy fácilmente de múltiples maneras: página web integrada, pantallas de varios tipos, LEDs multicolor, App en móviles, gráficos históricos en plataformas en la nube como Thinkspeak, etc.

App para móviles

En muchas ocasiones es interesante poder saber la concentración de CO2 o el histórico remotamente.

Con la mayoría de dispositivos que encontramos en internet esto sería imposible o requeriría importantes cambios en su programación.

Con este proyecto esto resulta muy sencillo, pudiendo consultar desde el móvil, en todo momento y desde cualquier lugar del mundo, las medidas actuales e históricas.

Persistencia de datos

La mayor parte de proyectos ofrecen medidas en tiempo real, pero no cuentan con ningún sistema de persistencia de datos, para poder almacenar las medidas para su posterior análisis o integración en otros sistemas.

Este proyecto permite, además de la utilización fácil de servicios en la nube (como Thingspeak, IFTTT y similares), el almacenamiento de medidas en su memoria interna SPIFFS de 4Mb, bases de datos como InfluxDB (tanto locales como remotas) e incluso la grabación de datos en tarjeta SD para funcionamiento sin conectividad a largo plazo.

Portabilidad y movilidad

En ocasiones, es interesante poder utilizar el medidor de CO2 de forma portable o en movilidad. La mayoría de proyectos existentes en internet no contemplan esta posibilidad.

Este proyecto contempla la configuración, de forma permanente, de dos redes wifi, de forma que si la primera no está disponible el medidor se conecte a la segunda automáticamente.

No solo eso, sino que si encendemos el medidor en un lugar en el que no hay una red wifi que él tenga configurada, nos habilitará automáticamente una página web a la que nos podemos conectar desde el móvil para configurar en pocos segundos cualquier otra red wifi.

Podemos además configurar la segunda red wifi para que utilice la conexión a internet que proporciona nuestro móvil automáticamente.

Además, al estar alimentado mediante un puerto micro USB estándar, podemos utilizar un powerbank normal para utilizar el medidor con batería (según mis pruebas, podemos esperar una autonomía de hasta 48 horas dependiendo del powerbank que utilicemos).

En breve publicaré, además, una ampliación para dotar a nuestro medidor de batería de iones de litio (también llamada Li-Ion) interna con cargador incorporado.
TUTORIAL: Construir un Medidor de CO2 casero con ESP8266 contra la COVID-19: https://emariete.com/medidor-casero-co2/
Información sobre: Medidores de CO2Fresadora CNC Casera impresa en 3D con Arduino
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  arduino -esp8266 tazma 1 460 17-06-2020, 10:47 PM
Último mensaje: asesorplaza1
  APORTE Construir Radio RC con Arduino Lab.Gluon 0 390 09-03-2020, 11:25 PM
Último mensaje: Lab.Gluon
  APORTE ESP8266 - Cómo actualizar el Firmware kuadri 0 757 20-04-2019, 10:13 PM
Último mensaje: kuadri
  medidor de distancia a con bluetooth o wiffi homer32 4 2,217 28-10-2017, 11:28 AM
Último mensaje: homer32
  Problemas subiendo codigo al ESP8266 igargi 6 8,430 18-09-2017, 04:04 AM
Último mensaje: CarlosTM