Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
Componentes y suministros
- Kit Arduino 2: K30, LCD1602, cables de conexión (sin fuente de alimentación) × 1
- Kit Arduino 1: K30, cables de conexión (sin fuente de alimentación) × 1
- Arduino UNO × 1
- Fuente de alimentación genérica (5‑7 V) × 1
- Cables jumper macho/hembra × 1
- Protoboard (genérica) × 1
Sobre el proyecto
Visión general
Este proyecto trata sobre monitorizar niveles de CO₂ en casa, en el invernadero, en esa pequeña oficina, etc.
Hace tiempo empecé a trabajar en un monitor de calidad del aire interior de código abierto para Raspberry Pi llamado LiV Pi. Probé varios sensores analógicos de CO₂, pero tuve problemas de calibración hasta que conseguí un módulo K30 CO₂. Este es un sensor NDIR, digital y auto‑calibrable, por lo que es bastante fácil de usar.
Ahora inicio un nuevo proyecto de código abierto, esta vez usando Arduino. Subí una librería I2C para este sensor en GitHub: K30_CO2_I2C_Arduino. Esta foto muestra el K30 conectado a Arduino; las mediciones de CO₂ se muestran en pantalla LCD1602.

Y aquí un detalle del sensor. También puede conectarse por serie y tiene un interruptor de calibración a 400 ppm.

Instrucciones
- Conecta los componentes según el diagrama.
- Descarga el archivo .zip de la librería e instálalo en tu Arduino IDE.
- Abre el sketch k30_LCD_I2C_lib_test desde la sección de ejemplos.
- Compila y carga el código en tu Arduino.
Código
Librería Arduino K30_CO2_I2C_Arduino: GitHub
Esquemáticos
Cómo conectar K30 y LCD1602 a Arduino:

Repositorio GitHub para la librería I2C del K30: GitHub
Proceso de manufactura
- Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
- Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
- Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
- Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
- Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
- Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
- Construye una Torre de Sensores con Arduino Cloud: Temperatura, Movimiento y Gas
- Sistema de monitorización de incendios forestales en tiempo real con alertas SMS
- Integración del Sensor de Pulso MAX30100 con Arduino: Guía Paso a Paso
- Guía Paso a Paso: Conectar Sensor de Humedad de Suelo YL-39/YL-69 a Arduino UNO
- Construye un monitor de calidad del aire preciso con el sensor Sharp GP2Y1010AU0F