INFORMACIÓN
El PMS5003 Sensor de calidad de aire es un modulo que te permite medir la concentración de partículas PM2.5 (que se refiere a la concentración de partículas de 2.5 micrones de diámetro o menores) por medio de dispersión de luz láser sobre las partículas suspendidas en el aire, capturando la luz de láser dispersa para poder obtener una estimación de la cantidad de partículas suspendidas por unidad de volumen a través de un microprocesador.
La finalidad del PMS5003 es tener conocimiento de la calidad del aire en un espacio determinado, muy útil en laboratorios, hospitales incluso en hogares.
ESPECIFICACIÓN Y CARACTERÍSTICAS
- Voltaje de alimentación: 4.5V a 5.5V
- Corriente
- Activa: ≤100 mA
- Standby: ≤200 μ A
- Resolución: 1 μ g/m³
- Volumen estándar: 0.1L
- Rangos
- De medición: 0.3~1.0;1.0~2.5;2.5~10 μ m
- Efectivo: 0~500 μ g/m³
- Máximo: * ≥1000 μ g/m³
- De humedad: 0~99%
- Temperatura de almacenamiento: -40~+80 ℃
- Máximo error de consistencia:
- ±10% a 100 ~ 500μg/m³,
- ±10μg/m³ a 0 ~ 100μg/m³
- Dimensiones: 50mm × 38mm × 21mm
- Peso: 41g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Recomendaciones de uso
Para realizar la interfaz con otro dispositivo se requiere un puerto serie (UART). Esto quiere decir que podremos utilizarlo con microcontroladores como el Arduino UNO o una PC a través de un adaptador USB a serial.
Dentro de las mediciones realizadas y reportadas a través del UART encontramos:
Concentración de partículas: PM1.0, PM2.5 y PM10 en unidades estándar y ambientales
Cantidad de partículas por unidad de volumen 0.1 L categorizadas : 0.3 um, 0.5 um, 1.0 um, 2.5 um, 5.0 y 10 um
Conexión básica del sensor PMS5003 con tarjetas de desarrollo compatibles con Arduino IDE
A continuación te mostramos un ejemplo de la conexión y el código para el sensor PMS5003 con una tarjeta de desarrollo que nos permite observar las lecturas del mismo en el puerto serial.
Componentes adicionales necesarios
Paso 1: Realiza las conexiones
Paso 2: Instalación de la librería
Se requiere descargar dentro del IDE de Arduino la librería PMS Library y posteriormente cargar el código de funcionamiento
Paso 3: Código de funcionamiento
#include "PMS.h" //Biblioteca para los sensores PMS #include "SoftwareSerial.h" SoftwareSerial Serial1(2, 3); // corresponde a RX, TX //es decir, RX del sensor se conecta al pin 3 y el TX del sensor al pin 2 PMS pms(Serial1); PMS::DATA data; void setup() { Serial.begin(9600); Serial1.begin(9600); Serial.println("Warming up"); delay(4000); } void loop() { if (pms.read(data)) { Serial.println("Dust Concentration"); Serial.println("PM1.0 :" + String(data.PM_AE_UG_1_0) + "(ug/m3)"); Serial.println("PM2.5 :" + String(data.PM_AE_UG_2_5) + "(ug/m3)"); Serial.println("PM10 :" + String(data.PM_AE_UG_10_0) + "(ug/m3)"); delay(1000); } }
Valoraciones
No hay valoraciones aún.