Descripción
Qué es
El DSM501A es un sensor para la medición de partículas de polvo en el aire, ideal para proyectos DIY y monitoreo ambiental. Con el DSM501A se pueden detectar concentraciones de polvo fino como PM10 y PM2.5.
Características
- Sensor preciso para partículas de polvo en el aire
- Ideal para monitorear PM10 y PM2.5
- Compatible con proyectos Arduino y ESP
Para qué sirve
El DSM501A se utiliza para crear sistemas de monitoreo del aire que muestran los datos en un display OLED conectado. Es adecuado tanto para principiantes como para makers más experimentados.
Tutorial: Cómo usar DSM501A Partículas de Polvo
El DSM501A es un sensor de partículas de polvo y material atmosférico ideal para proyectos DIY como monitores de aire. Es adecuado tanto para principiantes como para makers más experimentados.
Qué necesitas
- Arduino Uno
- Cable USB A-Micro B
- Impresión 3D (para casa)
- Fuente de alimentación 5V
Pasos
- Conecta el DSM501A al pin VCC y GND del Arduino para la alimentación.
- Conecta los siguientes pines del DSM501A a los pines digitales de Arduino: SDA a A4, SCL a A5.
- Instala la biblioteca Adafruit_ParticleSensor.h en el administrador de bibliotecas de Arduino IDE.
- Incluye ‘Adafruit_ParticleSensor.h’ en el sketch y crea una instancia del objeto del sensor.
- Configura el bus I2C con beginWire() en la función setup().
- Llama a readPM10andPM25() para leer los datos de polvo PM10 y PM2.5.
- Muestra los valores leídos en el monitor serial o en un display OLED conectado.
- Verifica las especificaciones del sensor en el datasheet para configuraciones adicionales.
Código de ejemplo
// Includere la libreria
#include <Adafruit_ParticleSensor.h>
// Istanziare l'oggetto
Adafruit_ParticleSensor particlesensor = Adafruit_ParticleSensor();
void setup() {
Serial.begin(9600);
if (!particlesensor.begin()) {
while (1); // Bloccare il codice se non riesce a inizializzare.
}
}
void loop() {
particlesensor.readPM10andPM25();
Serial.print("PM1.0: "); Serial.println(particlesensor.PM1_0);
}
Miniproyecto
Crea un monitor de aire que muestre los datos de polvo PM10 y PM2.5 en un display OLED conectado.
Errores comunes
- No verificar la alimentación correcta del sensor.
- Omisión de la biblioteca necesaria para el código Arduino.
- Configuraciones I2C no configuradas correctamente.
- Ignorar la verificación de los datos de calibración en el datasheet.
Accesorios recomendados
- Arduino Uno
- Display OLED 0.96″
- Fuente de alimentación USB
- Kit de conectores para impresión 3D
Preguntas frecuentes
¿El sensor funciona sin alimentación?
No, asegúrate siempre de conectar correctamente la alimentación.
¿Debo calibrar el sensor antes de usarlo?
Verifica el datasheet si es necesario para tu aplicación específica.







Valoraciones
No hay valoraciones aún.