Aller au contenu principal
NUKOE

Capturar CO2 en casa: construye tu sistema con Raspberry Pi

• 9 min •
Un Raspberry Pi équipé d'un capteur de CO2 et d'un ventilateur pour la capture d'air.

El aire de nuestros hogares: un desafío desconocido

Pasas en promedio el 90 % de tu tiempo en interiores. Sin embargo, la calidad del aire interior a menudo se descuida. El dióxido de carbono (CO2) se acumula en habitaciones mal ventiladas, afectando la concentración, el sueño y la salud. Con una simple placa Raspberry Pi y algunos sensores, es posible medir este gas en tiempo real e incluso considerar una captura local.

Esta guía está dirigida a profesionales de la informática y makers que deseen combinar habilidades técnicas con ecología práctica. Veremos cómo ensamblar un sistema de monitoreo y captura de CO2 doméstico, basándonos en componentes accesibles y proyectos de código abierto.

¿Por qué capturar CO2 en casa?

El CO2 interior supera regularmente las 1000 ppm, umbral a partir del cual aparecen síntomas como dolores de cabeza o fatiga. Por encima de 2026 ppm, el rendimiento cognitivo disminuye significativamente. Capturar este CO2 no solo permite mejorar la calidad del aire, sino también reducir la huella de carbono individual.

Si bien existen sistemas industriales, su costo y complejidad los hacen inaccesibles. Un enfoque DIY con Raspberry Pi ofrece una alternativa económica y educativa. Según Raspberrypi.com, placas como la Raspberry Pi 5 o el Compute Module 5 ofrecen suficiente potencia para manejar sensores y actuadores.

El corazón del sistema: Raspberry Pi y sensores

Elección del sensor de CO2

Para uso amateur, el sensor MH-Z19B es un buen compromiso: mide el CO2 por absorción infrarroja (NDIR), con una precisión de ±50 ppm. Se comunica por UART o PWM, lo que lo hace compatible con cualquier modelo de Raspberry Pi.

Ensamblaje mínimo

  1. Raspberry Pi (modelo 3B+ o más reciente)
  2. Sensor MH-Z19B (o SCD30 para mayor precisión)
  3. Cables Dupont hembra-hembra
  4. Fuente de alimentación 5V 2.5A
  5. Caja impresa en 3D (opcional)

El cableado es simple: conecta el sensor a la alimentación de 5V, a tierra y a los pines GPIO (RX/TX). Un script Python que utiliza la biblioteca `pyserial` lee los datos.

import serial
ser = serial.Serial('/dev/ttyS0', 9600, timeout=1)
while True:
    data = ser.read(9)
    if len(data) == 9 and data[0] == 0xFF:
        co2 = data[2]*256 + data[3]
        print(f"CO2: {co2} ppm")

De la medición a la acción: activar una captura

Medir no es suficiente: el objetivo es capturar el CO2 excedente. Un método simple consiste en usar un ventilador que aspire el aire hacia un filtro de carbón activado o un lecho de cal sodada. La cal sodada absorbe el CO2 químicamente.

La Raspberry Pi controla un relé que activa el ventilador cuando se supera el umbral de 1000 ppm. Este sistema puede enriquecerse con una pantalla OLED para mostrar los valores en tiempo real, como propone el tutorial de Seeedstudio sobre la creación de un sistema de monitoreo ambiental.

Ejemplo concreto: el proyecto "PiCO2Capture"

Un maker francés compartió en Instructables su sistema: una Raspberry Pi 4, un sensor MH-Z19B, un ventilador de 12V y un recipiente lleno de 500 g de cal sodada. El código, escrito en Python, registra los datos en una base de datos SQLite y los muestra en un panel web.

Resultados: en un día, la concentración de CO2 en una habitación de 20 m² pasó de 1800 ppm a 600 ppm en menos de dos horas. El costo total fue de aproximadamente 80 € (sin incluir la Raspberry Pi).

Comparativa: enfoque DIY vs soluciones comerciales

| Criterio | DIY Raspberry Pi | Purificador de aire profesional |

|---------|------------------|----------------------------------|

| Costo | ~80-120 € | 300-600 € |

| Precisión de medición | ±50 ppm | ±30 ppm |

| Captura de CO2 | Sí (con cal sodada) | No (solo filtro HEPA) |

| Personalización | Total (software libre) | Limitada |

| Consumo | 10-15 W | 30-60 W |

| Mantenimiento | Cambio de cal cada 2 meses | Cambio de filtros cada 6 meses |

El DIY gana en costo y personalización, pero requiere un mantenimiento más frecuente.

Lo que esto significa para ti

Si eres desarrollador, científico de datos o simplemente un apasionado de la tecnología, este proyecto te permite:

  • Aprender en la práctica la interfaz de sensores y la automatización.
  • Contribuir al código abierto compartiendo tus mejoras.
  • Reducir tu huella de carbono de manera tangible.
  • Inspirar a tu entorno a hacer lo mismo.

Puedes comenzar con una Raspberry Pi que ya tengas y un sensor de 20 €. El código está disponible en GitHub. El impacto es inmediato: verás la curva de CO2 bajar en tiempo real.

Ir más allá: integración domótica

Una vez que el sistema básico esté operativo, puedes integrarlo en una solución domótica como Home Assistant. Un sensor de CO2 conectado permite activar automáticamente una ventilación mecánica o enviar alertas a tu smartphone. Proyectos listados en Reddit muestran cómo makers han conectado su sistema a Home Assistant para gestionar la calidad del aire en su totalidad.

Desafíos y perspectivas

La captura química con cal sodada no es regenerativa: hay que reemplazar el material regularmente. Soluciones alternativas como las zeolitas o los MOFs (Metal-Organic Frameworks) podrían considerarse, pero su costo sigue siendo alto para uso amateur.

Desde el punto de vista normativo, la norma EN 13779 recomienda una ventilación suficiente para mantener el CO2 por debajo de las 1000 ppm. Un sistema DIY no reemplaza un sistema de ventilación mecánica controlada (VMC), pero puede optimizar su funcionamiento.

Conclusión

Construir un sistema de captura de CO2 con Raspberry Pi es un proyecto accesible, educativo y útil. Transforma un problema global en una solución local, al tiempo que refuerza tus habilidades técnicas. Mientras la calidad del aire se convierte en un problema de salud pública, cada gesto cuenta.

¿Listo para medir y capturar tu CO2? Conecta tu Raspberry Pi, pide un sensor y lánzate. El aire de tu hogar te lo agradecerá.

Para saber más