Descripción
🎯 Aplicaciones Típicas
-
✓
Purificadores de aire inteligentes y sistemas de filtración HEPA con retroalimentación -
✓
Sistemas HVAC y control de ventilación en edificios residenciales e industriales -
✓
Estaciones de monitoreo de calidad del aire en interiores (oficinas, aulas, hospitales) -
✓
Redes IoT de monitoreo ambiental y ciudades inteligentes -
✓
Monitoreo de contaminación industrial: fábricas, talleres, impresoras 3D y láseres -
✓
Proyectos de investigación y educación ambiental con Arduino, ESP32 o Raspberry Pi -
✓
Alarmas de smog y detección de humo en sistemas de domótica e IoT
🔧 Características del Sensor
🔴 Dispersión Láser con Clasificación en 5 Fracciones de Tamaño
Detecta y clasifica partículas desde 0.3µm en 5 fracciones de masa (PM1.0, PM2.5, PM4, PM10 y típico) y 5 fracciones de número de partículas (NC0.5, NC1.0, NC2.5, NC4, NC10). Esto permite análisis mucho más detallados que los sensores convencionales que solo reportan PM2.5.
🛡️ Tecnología Anticontaminación Patentada — +8 Años sin Mantenimiento
El sistema de flujo de aire activo de Sensirion previene la acumulación de polvo en el sistema óptico, manteniendo la precisión de medición estable durante toda la vida útil del sensor. Autolimpieza automática del ventilador cada 7 días (configurable). Sin necesidad de filtros ni limpieza manual.
📡 Dual Interface — UART e I2C con Selección por Hardware
El modo de comunicación se selecciona mediante el pin 4 del conector: dejarlo flotante activa UART, conectarlo a GND activa I2C (dirección 0x69). Para cables largos (>20cm) se recomienda UART por su mayor inmunidad a interferencias electromagnéticas.
⚡ Modo Sleep — Bajo Consumo para IoT con Batería
Modo idle con ventilador y láser apagados para reducción drástica del consumo entre lecturas. El sensor es capaz de activarse, estabilizarse (~8s) y volver a sleep en ciclos periódicos, ideal para nodos IoT alimentados por batería solar o LiPo.
📝 Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Fabricante / Modelo | Sensirion SPS30 |
| Principio de medición | Dispersión láser (Laser Scattering) |
| Partículas medidas (masa) | PM1.0, PM2.5, PM4, PM10 en µg/m³ |
| Partículas medidas (número) | NC0.5, NC1.0, NC2.5, NC4, NC10 en #/cm³ |
| Rango de medición | 1 – 1000 µg/m³ |
| Tamaño mínimo de partícula | 0.3 µm |
| Precisión PM2.5 | ±10% (0–100 µg/m³) · ±2µg/m³ (0–100 µg/m³) |
| Intervalo de muestreo | 1 segundo (en modo medición activa) |
| Tiempo de estabilización | ~8 segundos tras encendido |
| Voltaje de alimentación | 4.5V – 5.5V DC |
| Corriente máxima | 60mA (típico en medición) / <0.4mA (sleep) |
| Interfaz de comunicación | UART (pin 4 flotante) / I2C 0x69 (pin 4 a GND) |
| Conector | JST ZHR-5 (5 pines) |
| Temperatura de operación | -10°C a +60°C |
| Vida útil | >8 años de operación continua |
| Dimensiones | 40.6 × 40.6 × 12.2 mm |
🔌 Guía de Conexión — Conector JST ZHR-5
📌 Pinout JST ZHR-5
- Pin 1 → VCC (4.5V – 5.5V)
- Pin 2 → SDA (I2C) / RX (UART)
- Pin 3 → SCL (I2C) / TX (UART)
- Pin 4 → SEL: GND=I2C · flotante=UART
- Pin 5 → GND
🗺️ Conexión por Placa
- ESP32 (I2C) SDA→21 / SCL→22
- ESP32 (UART) RX→16 / TX→17
- Arduino (I2C) SDA→A4 / SCL→A5
- Raspberry Pi SDA→GPIO2 / SCL→GPIO3
💡 Tip Arduino / ESP32: Instala la librería
Sensirion SPS30 de Sensirion desde el gestor de librerías. Conecta Pin 4 a GND para usar I2C (dirección fija 0x69). Usa sps30.begin() y sps30.readMeasurement(&m) para leer todos los valores PM en una sola llamada.
⚠️ Notas Importantes
-
!
Requiere alimentación de 5V — no conectar a 3.3V directamente; los pines de señal I2C/UART son tolerantes a 3.3V pero VCC debe ser 5V -
!
Esperar 8 segundos tras el encendido antes de leer datos — el ventilador y el láser necesitan estabilizarse para obtener lecturas precisas -
!
El blindaje metálico externo del sensor está conectado internamente a GND — mantenerlo eléctricamente flotante o asegurarse de que el potencial externo coincida con GND para evitar corrientes no deseadas -
!
Para cables de más de 20cm usar interfaz UART en lugar de I2C — I2C es más susceptible a interferencias en cables largos y puede generar lecturas erráticas -
!
La autolimpieza del ventilador se ejecuta automáticamente cada 7 días — durante los 10 segundos que dura el proceso, los valores de medición no se actualizan; tenerlo en cuenta en aplicaciones críticas






Valoraciones
No hay valoraciones aún.