Categories: ArduinoNoticias

Arduino Uno: PM2.5 sensado revisado

Hoy finalmente es el momento de revisar la publicación del blog sobre el uso del sensor de partículas Honeywell HPMA115S0 con un tablero Arduino Uno. Los conceptos básicos del funcionamiento del HPMA115S0 y una versión preliminar de este código que funciona con Arduino Due se publican en esta publicación de blog, así que tómese unos minutos y léalos.

Después de publicar esa publicación de blog, muchos de ustedes me pidieron que viniera con una forma de hacer que este sensor funcione con un Arduino Uno. Es relativamente fácil hacerlo, pero uno debe superar dos problemas menores:

  • Aunque el HPMA115S0 se alimenta de una fuente de 5V, utiliza una lógica de 3.3V. Para que funcione con un Arduino Uno, se debe usar un convertidor de nivel lógico. En esta publicación del blog, usé un BOB-12009 de Sparkfun.
  • El Arduino Uno tiene un solo puerto serie, que se usa comúnmente para comunicarse con la PC. La única manera de hacer que el sensor PM2.5 funcione con Arduino Uno es usar SoftwareSerial, con algunos cambios menores en el código y algunas peculiaridades que se explican a continuación.

Conexiones y esquema

Los cables utilizados en la publicación del blog para conectar el sensor eran de color rojo. Conseguir la manera correcta de conectar las cosas fue un poco difícil para algunas personas, así que esta vez intenté hacer las cosas un poco más fáciles.

Pinout del sensor de partículas de la serie HPM

En la imagen de arriba, podemos ver el sensor con su conector. La numeración de los pines es un poco extraña, con PIN1 cerca del ventilador y PIN8 en el borde del sensor. Solo se usan cuatro pines en este proyecto: Vcc, RX, TX y GND.

Sensor de partículas de la serie HPM – detalle de conexión

Los cables siguen siendo todos rojos, pero he puesto un poco de tubo termorretráctil de color en algunos cables para aumentar la visibilidad:

  • rojo es Vcc
  • el amarillo es TX – esto va al pin SoftwareSerial RX
  • azul es RX – esto va al pin SoftwareSerial TX
  • negro es GND

El sensor está conectado de la siguiente manera:

Honeywell PM2.5 sensor Arduino Uno conexiones

Podemos ver que el convertidor de nivel lógico recibe tanto 5V (cable rojo) como 3.3V (cable naranja) de la placa Arduino. GND está conectado tanto al sensor PM2.5 como al convertidor de nivel lógico. El sensor se alimenta a partir de 5 V (el cable rojo va al pin2 del sensor).

El Pin11 del Arduino Uno es un pin Software Serial TX y se dirigirá al pin HV4 del convertidor de nivel lógico. El pin LV4 opuesto va al pin7 del sensor HPMA115S0,

El Pin10 del Arduino Uno es un pin SoftwareSerial RX e irá al pin HV3 del convertidor de nivel lógico. El pin LV3 opuesto va al pin6 (TX) del sensor HPMA115S0.

Beloe hay algunas imágenes del sensor conectado a un Arduino Uno:

Fuente: Arduino – Electronza

Erica Flores

Enamorada de la tecnología. Apasionada de la velocidad que la información puede adquirir en este mundo cambiante. Actualmente residiendo en Barcelona.

Recent Posts

Máquina de mano Lean, Green, Raspberry Pi

Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…

2 years ago

Cómo pronosticar series de tiempo usando autorregresión

Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…

2 years ago

Aquí están todas las formas en que puede cargar su AirPods Pro

Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…

2 years ago

Las principales noticias tecnológicas del lunes: la prohibición de clientes de terceros de Twitter parece no ser un accidente

Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…

2 years ago

AirPods Max 2: aquí están las características más solicitadas

Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…

2 years ago

El remake de Dead Space continúa luciendo terriblemente genial en el nuevo tráiler de la historia

El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…

2 years ago