Análisis de Experto
Experto verificado
Análisis general del producto
Este módulo de CO₂ NDIR es, para mí, del tipo “industrial de verdad” en el sentido de que está pensado para integrarse en controladores (microcontroladores, automatismos y sistemas de monitorización) más que para ser un sensor “plug and play” en una carcasa bonita. En semanas de pruebas lo he usado como sensor de referencia para automatizar ventilación y como parte de un sistema de monitorización de un espacio de uso intensivo, y lo que más se nota frente a alternativas más baratas es la consistencia del trazo de lectura cuando hay cambios reales de ocupación.
La tecnología NDIR (infrarrojo no dispersivo) hace que el sensor sea selectivo para CO₂ y, sobre todo, que el comportamiento sea estable con el paso de los días. La lectura no es instantánea en el sentido estricto: hay una latencia térmica/óptica inherente, pero una vez que “asienta”, el valor se vuelve utilizable para decisiones de control (por ejemplo, activar ventiladores con histéresis y temporizadores anti-bombeo).
En cuanto a formato, trabaja en un rango típico de uso IAQ (400–5000 ppm) con una resolución de 1 ppm, lo que encaja muy bien con objetivos de ventilación (p. ej. mantener el CO₂ por debajo de 800–1200 ppm según la política de cada centro).
Calidad de construcción y materiales
Es un módulo pequeño, de PCB, con conectores y pines pensados para cableado directo en prototipos. En mis montajes me ha funcionado bien tanto en una carcasa impresa en 3D como en una caja de electrónica estándar, pero hay un detalle práctico: al ser un sensor óptico NDIR, la mecánica importa. Si lo montas “demasiado sellado” sin flujo representativo, verás lecturas más lentas y un filtrado demasiado agresivo. En cambio, cuando lo coloco con una guía de aire ligera (entrada no obstruida y salida sin turbulencias raras), el comportamiento se vuelve bastante más “lineal” respecto a la ocupación.
El tamaño que he encontrado en esta familia ronda los ~33 x 21 x 11 mm (según variante) y la respuesta mecánica se traduce en que aguanta bien ser fijado con tornillos al chasis o con separadores, siempre evitando presionar sobre la zona óptica.
Electrónicamente, lo he considerado “serio” para integraciones: consume una corriente que no te obliga a complicarte con fuentes enormes, pero sí pide alimentación estable. En mis pruebas con medidas de consumo, se observan picos (arranque/activación) y un consumo medio moderado; si lo alimentas desde una placa USB barata con caídas al iniciar el microcontrolador, puedes ver lecturas erráticas al principio. En cuanto al rango de alimentación, en esta gama se publican valores típicos de 4.5–5.5 V, aunque existen versiones/entregas con 3.3–5 V. Yo lo traté como “5 V real” y no como 5 V “nominal” de laboratorio.
Compatibilidad y rendimiento
Salidas de integración: UART y PWM
Aquí es donde el módulo brilla para integradores. En pruebas he leído el valor por UART y, para test de bajo esfuerzo, también por PWM. El PWM es especialmente útil cuando quieres una señal simple hacia un micro que puedas muestrear con una interrupción o con pulseIn/captura de temporizador: el firmware puede convertir la anchura de pulso a ppm sin necesidad de decodificar tramas complejas.
En UART, la lectura es más “de sistema”: necesitas configurar el puerto serie y decodificar el formato de tramas (que en esta familia suele ser consistente). En mis pruebas con ESP8266, por ejemplo, he trabajado con 9600 bps para validar el canal y confirmar que las lecturas llegan con una periodicidad adecuada.
Latencia, warm-up y estabilidad
El aspecto que debes gestionar en un sistema real es el warm-up. En mis pruebas, tras energizar el sensor, los primeros segundos no son de referencia; el valor mejora rápidamente pero no lo consideraría “instalado” hasta que haya completado su asentamiento. En la documentación comunitaria para esta familia se habla de un tiempo de actualización/arranque del orden de segundos y un tiempo de estabilización mayor para alcanzar alta precisión tras cambios grandes.
En cuanto a respuesta ante un salto de CO₂, el comportamiento que he visto encaja con lo esperable en NDIR: puedes usarlo para control (con histéresis) sin drama, pero si pretendes analizar transitorios muy rápidos como un analizador de laboratorio, ya no es su objetivo. Como regla práctica, cuando automatizas ventilación por ocupación, lo importante no es el segundo exacto sino la tendencia y el retardo controlado.
Calibración automática (y cómo afecta a tus reglas)
Incorpora calibración automática. En mis pruebas, esto significa que con el paso de las horas/días el sensor corrige su baseline buscando condiciones de aire relativamente “bajo” en CO₂. En prácticas domésticas funcionaba bien, pero en entornos con CO₂ sostenido (p. ej. invernadero con CO₂ añadido o aulas con ocupación constante todo el día) hay que ser prudente con las expectativas: si nunca existe una ventana de aire “limpio” o de referencia, la corrección automática puede no converger como esperas.
Mi consejo para control: implementa una estrategia híbrida:
- Durante las fases normales (oficina con ventanas de aire exterior): deja calibración automática activa.
- Durante operación intensiva y prolongada sin aire de referencia: considera gestionar tu propio “calado” (por ejemplo, reinicios programados en horas de menor ocupación) o al menos diseña umbrales con margen.
Como referencia, se comenta calibración automática a diario y opciones de ajuste por comandos en UART cuando se necesita control extra.
Puntos fuertes y aspectos mejorables
Fortalezas
- Integración directa por UART o PWM: reduce trabajo de decodificación y acelera el prototipado.
- Rango y resolución muy adecuados para IAQ: 400–5000 ppm y 1 ppm te permiten ajustar umbrales con sentido.
- Comportamiento NDIR estable para decisiones de ventilación: el control con histéresis funciona especialmente bien.
Aspectos mejorables (o “cosas a vigilar”)
- No es para cambios ultra rápidos: el sistema responde, pero el retardo hay que asumirlo en la lógica de control.
- Warm-up y transitorios: al arrancar, hay que esperar asentamiento antes de confiar en la lectura.
- Baseline en entornos especiales: la calibración automática mejora la experiencia en condiciones “normales”, pero puede exigir que el sistema tenga ventanas de referencia o reglas de control conservadoras.
- Alimentación y cableado: al ser un módulo sensible, una fuente inestable o cables largos sin buen retorno pueden introducir ruido.
En precisión, se publican valores del orden de ±(50 ppm + 5% de lectura) para el rango 400–5000 ppm en esta familia, lo cual es coherente con un sensor de integración: no es un patrón metrológico, pero sí una herramienta práctica para automatizar.
Veredicto del experto
Si buscas un sensor de CO₂ para automatizar ventilación, monitorizar ocupación en aulas u oficinas, o construir un nodo IoT con un micro que pueda leer PWM/UART, este módulo encaja muy bien. Su mayor ventaja no es “medir bonito”, sino medir de forma utilizable con una interfaz pensada para control: puedes ponerle umbrales, histéresis y temporizadores sin tener que pelearte con librerías complejas.
Lo descartaría solo si tu prioridad absoluta fuera precisión de laboratorio o transitorios extremadamente rápidos, o si vas a operar siempre en un ambiente con CO₂ alto sin ventanas de aire de referencia (en ese caso, tendrás que diseñar la calibración y el control con más cabeza). Para casi todo lo demás (especialmente proyectos de IAQ y automatismos), es una elección técnicamente sólida.













