Este sensor de análisis de calidad del aire PMSA003I es un componente vital para monitorear la contaminación particulada (PM) en entornos interiores y exteriores. Utilizando el protocolo I2C, se integra fácilmente con plataformas como Adafruit Feather M0, Arduino o Raspberry Pi a través de los conectores STEMMA QT y Qwiic.
El sensor detecta partículas con diámetros de 1.0, 2.5 y 10.0 micrómetros, proporcionando datos cruciales para proyectos de salud ambiental y automatización. Su diseño compacto y ligero lo hace ideal para aplicaciones portátiles.
44.95
Total Estimado: $44.95
Conexión vía I2C (STEMMA QT) para leer los niveles de PM en tiempo real.
# Importamos las bibliotecas necesarias
import time
import board
import busio
import adafruit_pmsa003i
# --- Inicialización del Hardware ---
# Configuración de I2C (STEMMA QT / Qwiic)
i2c = busio.I2C(board.SCL, board.SDA)
# Creamos el objeto sensor
pmsa = adafruit_pmsa003i.PMSA003I(i2c)
print("Iniciando lectura de Calidad del Aire...")
# --- Bucle Principal de Lectura ---
while True:
# Leemos los datos del sensor
data = pmsa.data
# Imprimimos los valores más relevantes
print("---------------------------------------")
print(f"PM 1.0 (Std): {data.pm10_standard} ug/m^3")
print(f"PM 2.5 (Std): {data.pm25_standard} ug/m^3")
print(f"PM 10.0 (Std): {data.pm100_standard} ug/m^3")
print("---------------------------------------")
# Esperamos 2 segundos antes de la siguiente lectura
time.sleep(2)
El sensor se entrega ensamblado y probado. Requiere una placa de desarrollo compatible (como Feather M0, no incluida) y un cable microUSB para alimentación y programación. La innovación y el código abierto son pilares fundamentales, facilitando la creación de proyectos tecnológicos de salud ambiental.