Sommario:

Display LED di stato della qualità dell'aria PurpleAir: 4 passaggi
Display LED di stato della qualità dell'aria PurpleAir: 4 passaggi

Video: Display LED di stato della qualità dell'aria PurpleAir: 4 passaggi

Video: Display LED di stato della qualità dell'aria PurpleAir: 4 passaggi
Video: PurpleAir Installation Video - How to 2024, Dicembre
Anonim
Display LED di stato della qualità dell'aria PurpleAir
Display LED di stato della qualità dell'aria PurpleAir

Con i recenti incendi in California, la qualità dell'aria a San Francisco è stata fortemente influenzata. Ci siamo ritrovati a controllare la mappa PurpleAir più e più volte sui nostri telefoni o laptop cercando di vedere quando l'aria era abbastanza sicura da aprire le finestre o avere la possibilità di uscire.

Sono sempre stato un fan dei mobili informativi, cose progettate per fornire informazioni ma che non richiedono azioni esplicite e ho pensato che sarebbe stata una cosa perfetta per questa volta.

L'obiettivo di questo progetto era quello di fornire una visualizzazione dello stato silenziosa e senza distrazioni che si aggiornasse automaticamente in background, consentendoci di notare quando l'aria all'esterno è migliorata abbastanza da poter uscire o aprire le finestre.

Forniture

Adafruit Feather M0 WiFi con pin di intestazione

Intestazioni impilabili Adafruit

Gioiello Adafruit 7

Batteria ricaricabile da 3,3 V o cavo USB

Cavo di collegamento o cavi di ponticello

Pezzo di plastica sottile (ho usato contenitori per alimenti riciclati)

Coperchio di plastica come (come da un contenitore di farina d'avena o uvetta)

Pergamena

Saldatore superiore in plastica

Saldare

Computer con Arduino IDE e cavo USB per la programmazione

Passaggio 1: Passaggio 1: raccogli le parti e gli strumenti

Passaggio 1: raccogli le parti e gli strumenti
Passaggio 1: raccogli le parti e gli strumenti
Passaggio 1: raccogli le parti e gli strumenti
Passaggio 1: raccogli le parti e gli strumenti
Passaggio 1: raccogli le parti e gli strumenti
Passaggio 1: raccogli le parti e gli strumenti

Adafruit Feather M0 WiFi

Potrebbe essere necessario saldare i pin dell'intestazione e le intestazioni impilabili alla tua Feather. Mi piacciono i pin delle intestazioni e/o le intestazioni impilabili per facilitare il collegamento rapido dei componenti utilizzando i ponticelli

Gioiello Adafruit 7

Probabilmente dovrai saldare i fili di connessione ai pad sulla scheda Jewel. Questo progetto ha bisogno di tre connessioni dal Gioiello alla Piuma. Alimentazione, massa e ingresso dati. Uso cavi colorati per mantenere le cose chiare. Rosso per alimentazione, nero per massa e verde per input dati.

Cavo di collegamento

Se ce l'hai, i fili rosso, nero e verde sono utili per collegare il gioiello alla piuma.

Batteria ricaricabile da 3,3 V o cavo USB (opzionale)

Il Feather può caricare direttamente una piccola batteria che può rendere portatile questo display di stato. Trovo che la batteria possa alimentare la Feather e i LED per circa 6 ore

Lattina grande o scatola di farina d'avena

Mi piace l'aspetto dell'output rotondo, ma potresti usare qualsiasi scatola o contenitore di progetto che hai.

Pergamena

Uso la carta da forno per diffondere (ammorbidire) la luce dei LED, puoi provare varie cose anche se cerca di non usare qualcosa che cambia il colore della luce

Top in plastica

Ho scoperto che tagliare l'interno di un coperchio di plastica mi ha permesso di incollare la carta pergamena al coperchio. Questo mi permette di togliere il coperchio per ricaricare la batteria e rimuovere l'hardware se necessario. Puoi semplicemente incollare la carta sulla lattina se stai utilizzando l'alimentazione USB e non prevedi di riutilizzare l'elettronica per un po'. (Ho usato un singolo pezzo di nastro adesivo come una botola mentre provavo le cose)

Saldatore / Saldatura

Probabilmente dovrai saldare i fili al Jewel, ho usato le intestazioni e i ponticelli per collegare tutto insieme.

Passaggio 2: Passaggio 2: Collega tutto insieme

Ho saldato i fili colorati al gioiello

Ho quindi collegato i fili nel seguente ordine

  • Filo rosso / Alimentazione al pin 2 (3,3 V) sulla piuma
  • Filo nero / Massa al pin 4 (GND) sulla Feather
  • Filo verde / Data In al pin 9 sulla Feather (opzionale)

A questo punto ho anche attaccato la batteria alla mia Feather

Ho messo un pezzo di nastro adesivo sul fondo della mia piuma per proteggere i perni

Ho attaccato il mio gioiello a un pezzo di plastica rotonda per proteggere i suoi perni esposti e fornire anche un modo per puntare i LED direttamente

Passaggio 3: Passaggio 3: utilizzare il sito Web Purple Air per trovare un sensore locale da cui leggere i dati sulla qualità dell'aria

Vai al sito web di Purple Air all'indirizzo

Ingrandisci il tuo quartiere e trova il sensore esterno più vicino

Dovrai disattivare "Sensori interni" per trovare i sensori che segnalano la qualità dell'aria esterna

Fare clic sul sensore locale e apparirà una piccola finestra di dialogo che mostra il nome del sensore e i dati recenti sulla qualità dell'aria.

Noterai un collegamento nella parte inferiore di questa casella etichettato "Ottieni questo widget" Fai clic su "Ottieni questo widget", noterai che viene visualizzata una nuova casella con un collegamento per JSON in basso

Fare clic su JSON e una pagina Web di dati JSON verrà caricata nel browser Web Utilizzeremo l'ultimo bit di questo URL nel nostro codice per ottenere la lettura del sensore corrente Sarà simile a /json?key=XXXXX&show12345

Ottieni il codice sorgente

Puoi scaricare il codice sorgente di questo progetto dal repository su Github.

Modifica lo sketch Arduino per aggiornare le seguenti informazioni:

Modifica il file arduino_secret.h

Inserisci il tuo SSID e la password SSID

Salva il file

Modifica il file PurpleTheopolis.ino

Sostituisci il frammento di URL per il sensore che desideri monitorare nella variabile PURPLE_AIR_SENSOR

Nota: la frequenza di aggiornamento utilizzata per impostazione predefinita è 10 minuti, ma potresti voler prelevare campioni per un periodo più lungo come 30 o 60 minuti Attenzione: la lettura troppo rapida non è necessaria e potrebbe limitare le tue richieste

Carica lo schizzo e conferma che il colore dei LED corrisponda alla lettura corrente della qualità dell'aria.

Questo schizzo utilizza l'attuale lettura del PM 2.5 e non tenta di calcolare alcun trend a lungo termine o AQI.

Puoi modificare la routine del colore per cambiare le mappature dei colori come desideri!

Quello che vedrai è il valore della lettura corrente (visto nella casella in basso a sinistra della finestra popup della stazione corrente)

Passaggio 4: Passaggio 4: metti tutto insieme e divertiti

Passaggio 4: metti tutto insieme e divertiti!
Passaggio 4: metti tutto insieme e divertiti!

Taglia un foro abbastanza grande da far passare il cavo di alimentazione USB attraverso il retro della lattina (ovvero il fondo della lattina)

Taglia un piccolo cerchio di materiale non conduttivo come la plastica per rivestire il fondo del barattolo di latta.

Collega la piuma al cavo USB e posiziona la piuma nella lattina.

Ho ritagliato un piccolo rialzo da una vasca di carta igienica per tenere la scheda LED Jewel sopra la piuma e il fondo della lattina.

Un piccolo pezzo di nastro adesivo può tenerli tutti insieme.

Metti il coperchio sulla lattina e dovresti aver finito!

Spero che tu abbia trovato questo progetto utile e chiaro. Per favore fatemi sapere qualsiasi feedback o foto delle vostre build!

Puoi seguire me e i miei progetti su Twitter e sul mio blog ZebraCatZebra

Consigliato: