Empezar

Respira mejor en cada habitación

AireLab Monitor mide el dióxido de carbono, la temperatura y la humedad de tu espacio, te muestra el resultado en una pantalla y te avisa cuando toca ventilar. Basado en ESP32.

Probar el simuladorVer el montaje
Demostración en directo (datos simulados)
650 ppm CO₂
Aire excelente
23,4 °C48 % HR
±(50 ppm + 5 %)precisión típica del sensor SCD40
5 sentre cada medición
≈ 46 €coste orientativo de los componentes

Un sistema completo, no solo un sensor

El proyecto combina medición, visualización local, conexión a internet, histórico y alertas.

1

Medición fiable

Un sensor óptico fotoacústico mide el CO₂ real, junto con la temperatura y la humedad relativa.

2

Pantalla con semáforo

La OLED muestra las partes por millón y el estado del aire: excelente, aceptable o ventilar.

3

Alertas por Telegram

Recibe un aviso en el móvil cuando el CO₂ supera el umbral que tú elijas.

4

Panel web con gráficas

Consulta la evolución por horas y por días desde cualquier dispositivo de tu red.

5

Actualizaciones inalámbricas

El firmware se renueva por Wi-Fi (OTA), sin volver a conectar el cable.

6

Ampliable

Admite más sensores por I²C y se integra con Home Assistant para automatizar un ventilador.

Simulador de ventilación

Estima cómo evolucionará el CO₂ en tu habitación durante tres horas. Es un modelo simplificado, útil para comparar situaciones.

Tecnología

Qué significa cada nivel de CO₂ y qué hace el sistema en cada caso. Los rangos son orientativos.

NivelCO₂ (ppm)Qué hacer
Excelentehasta 800Nada, el aire es bueno
Aceptable800 a 1000Vigila la evolución
Mejorable1000 a 1400Ventila unos minutos
Deficientemás de 1400Ventila ya y reduce la ocupación
CaracterísticaValor
MicrocontroladorESP32 DevKit, Wi-Fi y Bluetooth
SensorSensirion SCD40 (CO₂, temperatura y humedad)
Rango de CO₂400 a 2000 ppm especificado
InterfazI²C, direcciones 0x62 (sensor) y 0x3C (pantalla)
PantallaOLED SSD1306 de 128 × 64 píxeles
AlimentaciónUSB de 5 V, lógica a 3,3 V
ComunicaciónMQTT, API web y Telegram

Perfil típico de un día

Arquitectura

  • El sensor mide y envía los datos al ESP32 por I²C.
  • El ESP32 muestra el resultado en la pantalla y lo publica por Wi-Fi.
  • El servidor guarda cada lectura con su fecha y hora.
  • La web dibuja gráficas y calcula máximos, mínimos y medias.
  • El motor de reglas envía una alerta si se supera el umbral.

Montaje

Dos módulos comparten los mismos cuatro cables.

Conexiones

Sensor y pantallaESP32
VCC3V3
GNDGND
SDAGPIO 21
SCLGPIO 22

Ambos módulos se conectan a los mismos pines: el bus I²C los distingue por su dirección.

  1. Prepara los componentesESP32, SCD40, pantalla OLED y cuatro cables por módulo.
  2. Conecta el sensorUne VCC, GND, SDA y SCL según la tabla.
  3. Conecta la pantallaRepite las mismas cuatro conexiones en los mismos pines.
  4. Carga el firmwarePega la configuración de ESPHome y pulsa instalar desde el navegador.
  5. Configura el Wi-Fi y las alertasIndica tu red y el umbral de CO₂ que quieres vigilar.

Software

Con ESPHome, el dispositivo se define con un archivo de texto. Este es un ejemplo básico que puedes ampliar.

esphome:
  name: aire-lab
esp32:
  board: esp32dev
wifi:
  ssid: "TU_RED"
  password: "TU_CLAVE"
api:
ota:
  platform: esphome
i2c:
  sda: 21
  scl: 22
sensor:
  - platform: scd4x
    co2:
      name: "CO2"
      id: co2
    temperature:
      name: "Temperatura"
    humidity:
      name: "Humedad"
font:
  - file: "gfonts://Roboto"
    id: f1
    size: 16
display:
  - platform: ssd1306_i2c
    model: "SSD1306 128x64"
    address: 0x3C
    lambda: |-
      it.printf(0, 0, id(f1), "CO2: %.0f ppm", id(co2).state);

Coste de los componentes

Importes orientativos. Ajústalos a los precios de tu tienda.

ComponentePrecio
Total

Preguntas frecuentes

¿Necesito saber programar?

No para el montaje básico: ESPHome funciona con un archivo de configuración. Para ampliar el proyecto con alertas y panel web conviene conocer lo básico de HTML y JavaScript.

¿Por qué medir el CO₂ y no solo la temperatura?

El CO₂ acumulado indica que el aire de la habitación no se está renovando. Es un buen indicador de cuándo conviene ventilar.

¿El sensor necesita calibración?

El SCD40 incluye calibración automática, que se apoya en que el aire exterior alcanza unos 400 ppm. Conviene ventilar bien la habitación de vez en cuando.

¿Funciona sin conexión a internet?

Sí. La medición y la pantalla funcionan solos. Internet solo es necesario para las alertas y para consultar el histórico.

¿Es un instrumento de medida certificado?

No. Es un proyecto educativo. Sirve para orientarte, pero no sustituye a un equipo certificado.