Tabla de contenido:

Pantalla LED de estado de la calidad del aire de PurpleAir: 4 pasos
Pantalla LED de estado de la calidad del aire de PurpleAir: 4 pasos

Video: Pantalla LED de estado de la calidad del aire de PurpleAir: 4 pasos

Video: Pantalla LED de estado de la calidad del aire de PurpleAir: 4 pasos
Video: Calidad de aire en la Laguna Salton Sea: Sesión 3 Acción Comunitaria 2024, Noviembre
Anonim
Pantalla LED de estado de calidad del aire de PurpleAir
Pantalla LED de estado de calidad del aire de PurpleAir

Con los recientes incendios forestales en California, la calidad del aire en San Francisco se ha visto muy afectada. Nos encontramos revisando el mapa de PurpleAir una y otra vez en nuestros teléfonos o computadoras portátiles tratando de ver cuándo el aire era lo suficientemente seguro para abrir las ventanas o tener la oportunidad de salir.

Siempre he sido un fanático de los muebles informativos, cosas diseñadas para proporcionar información pero que no requieren acciones explícitas y pensé que esto sería perfecto para este momento.

El objetivo de este proyecto era proporcionar una pantalla de estado silenciosa y sin distracciones que se actualizara en segundo plano mientras nos permitía notar cuando el aire exterior ha mejorado lo suficiente como para salir o abrir las ventanas.

Suministros

Adafruit Feather M0 WiFi con pines de cabezal

Encabezados de apilamiento de Adafruit

Joya de Adafruit 7

Batería recargable de 3.3V o cable USB

Cable de conexión o cables de puente

Pedazo de plástico delgado (he usado recipientes de comida reciclados)

Tapa de plástico l (como de un recipiente de avena o pasas)

Papel pergamino

Soldador con tapa de plástico

Soldar

Computadora con Arduino IDE y cable USB para programación

Paso 1: Paso 1: Reúna sus piezas y herramientas

Paso 1: reúna sus piezas y herramientas
Paso 1: reúna sus piezas y herramientas
Paso 1: reúna sus piezas y herramientas
Paso 1: reúna sus piezas y herramientas
Paso 1: reúna sus piezas y herramientas
Paso 1: reúna sus piezas y herramientas

Adafruit Feather M0 WiFi

Es posible que deba soldar los pines del encabezado y los encabezados apilables a su Feather. Me gustan los pines de encabezado y / o los encabezados apilables para facilitar la conexión rápida de componentes mediante cables de puente

Joya de Adafruit 7

Es probable que deba soldar los cables de conexión a las almohadillas de la placa Jewel. Este proyecto necesita tres conexiones de la Joya a la Pluma. Entrada de energía, tierra y datos. Utilizo cables de colores para mantener las cosas claras. Rojo para alimentación, negro para tierra y verde para entrada de datos.

Cable de conexión

Si lo tiene, los cables rojo, negro y verde son útiles para conectar la joya a la pluma.

Batería recargable de 3,3 V o cable USB (opcional)

El Feather puede cargar directamente una pequeña batería que puede hacer que esta pantalla de estado sea portátil. Encuentro que la batería puede alimentar el Feather y los LED durante aproximadamente 6 horas

Lata grande o caja de avena

Me gusta el aspecto de la salida redonda, pero puede usar cualquier caja de proyecto o contenedor que tenga.

Papel pergamino

Utilizo el papel de pergamino para difundir (suavizar) la luz de los LEDS, puedes probar varias cosas, aunque trata de no usar algo que cambie el color de la luz.

Tapa de plastico

Descubrí que cortar el interior de una tapa de plástico me permitió pegar el papel de pergamino a la tapa. Esto me permite quitar la tapa para recargar la batería y quitar el hardware según sea necesario. Puedes pegar el papel a la lata con cinta adhesiva si estás usando alimentación USB y no planeas reutilizar los dispositivos electrónicos por un tiempo. (Usé una sola pieza de cinta como una trampilla mientras probaba las cosas)

Soldador / Soldar

Es probable que necesites soldar cables a la joya. Usé conectores y cables de puente para conectar todo.

Paso 2: Paso 2: Conecte todo junto

Soldé los cables de colores a la joya

Luego conecté los cables en el siguiente orden

  • Cable rojo / alimentación al pin 2 (3,3 V) en el Feather
  • Cable negro / tierra al pin 4 (GND) del Feather
  • Cable verde / Entrada de datos al pin 9 del Feather (opcional)

Adjunté la batería a mi Feather en este punto también

Puse un trozo de cinta adhesiva en la parte inferior de mi pluma para proteger los alfileres.

Adjunté mi joya a una pieza de plástico redondo para proteger sus pines expuestos y también proporcionar una forma de apuntar los LEDS en línea recta.

Paso 3: Paso 3: Utilice el sitio web de Purple Air para encontrar un sensor local para leer los datos de calidad del aire

Navegue al sitio web de Purple Air en

Acércate a tu vecindario y encuentra el sensor exterior más cercano

Deberá APAGAR "Sensores interiores" para encontrar sensores que informen sobre la calidad del aire exterior.

Haga clic en el sensor local y aparecerá un pequeño cuadro de diálogo que muestra el nombre del sensor y los datos recientes de la calidad del aire.

Notarás un enlace en la parte inferior de este cuadro con la etiqueta "Obtener este widget". Haz clic en "Obtener este widget" y notarás que aparece un nuevo cuadro con un enlace para JSON en la parte inferior.

Haga clic en JSON y se cargará una página web de datos JSON en su navegador web. Usaremos el último bit de esta URL en nuestro código para obtener la lectura actual del sensor. Se verá algo como / json? Key = XXXXX & show12345

Obtén el código fuente

Puede descargar el código fuente de este proyecto desde el repositorio en Github.

Edite el boceto de Arduino para actualizar la siguiente información:

Edite el archivo arduino_secret.h

Ingrese su SSID y contraseña SSID

Guarda el archivo

Edite el archivo PurpleTheopolis.ino

Reemplace el fragmento de URL del sensor que desea monitorear en la variable PURPLE_AIR_SENSOR

Nota: La frecuencia de actualización que se utiliza de forma predeterminada es de 10 minutos, pero es posible que desee tomar muestras durante un período más largo, como 30 o 60 minutos. Precaución: No es necesario leer demasiado rápido y puede limitar sus solicitudes.

Cargue el boceto y confirme que el color de los LED corresponde a la lectura actual de la calidad del aire.

Este esquema usa la lectura actual de PM 2.5 y no intenta calcular ninguna tendencia a largo plazo o AQI.

¡Puede editar la rutina de color para cambiar las asignaciones de color como desee!

Lo que verá es el valor de la lectura actual (que se ve en el cuadro inferior izquierdo de la ventana emergente de la estación actual)

Paso 4: Paso 4: ¡Ponga todo junto y disfrute

Paso 4: ¡Junte todo y disfrute!
Paso 4: ¡Junte todo y disfrute!

Corte un agujero lo suficientemente grande como para pasar el cable de alimentación USB por la parte posterior de la lata (también conocido como la parte inferior de la lata)

Corta un pequeño círculo de material no conductor como plástico para cubrir el fondo de la lata.

Conecte el Feather al cable USB y coloque el Feather en la lata.

He cortado un pequeño elevador de una tina de papel higiénico para sostener la placa LED Jewel sobre la pluma y la parte inferior de la lata.

Un pequeño trozo de cinta adhesiva puede mantenerlos todos juntos.

¡Ponle la tapa a la lata y listo!

Espero que este proyecto le haya resultado útil y claro. ¡Hágame saber cualquier comentario o imagen de sus construcciones!

Puedes seguirme a mí y a mis proyectos en Twitter y en mi blog ZebraCatZebra

Recomendado: