Sommario:
- Forniture
- Passaggio 1: Passaggio 1: raccogli le parti e gli strumenti
- Passaggio 2: Passaggio 2: Collega tutto insieme
- Passaggio 3: Passaggio 3: utilizzare il sito Web Purple Air per trovare un sensore locale da cui leggere i dati sulla qualità dell'aria
- Passaggio 4: Passaggio 4: metti tutto insieme e divertiti
Video: Display LED di stato della qualità dell'aria PurpleAir: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
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
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
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:
Misuratore della qualità dell'aria interna: 5 passaggi (con immagini)
Misuratore della qualità dell'aria interna: progetto semplice per controllare la qualità dell'aria nella tua casa. Dato che ultimamente stiamo/lavoriamo molto da casa, potrebbe essere una buona idea monitorare la qualità dell'aria e ricordare a te stesso quando è il momento di aprire la finestra e prendi una boccata d'aria fresca
Semplice monitoraggio della qualità dell'aria con display LCD TFT - Ameba Arduino: 3 passaggi
Semplice monitoraggio della qualità dell'aria con display LCD TFT - Ameba Arduino: introduzione Ora che la maggior parte delle persone rimane a casa per evitare il contatto ravvicinato con il potenziale portatore del virus COVID-19, la qualità dell'aria diventa un fattore importante per il benessere delle persone, specialmente nei paesi tropicali dove l'uso dell'aria condizionata è un must durante il giorno
Airduino: monitor mobile della qualità dell'aria: 5 passaggi
Airduino: monitor mobile della qualità dell'aria: benvenuto nel mio progetto, Airduino. Mi chiamo Robbe Breens. Sto studiando tecnologia multimediale e della comunicazione presso Howest a Kortrijk, Belgio. Alla fine del secondo semestre, dobbiamo realizzare un dispositivo IoT, che è un ottimo modo per portare tutte le
Monitor della qualità dell'aria con MQ135 e sensore di temperatura e umidità esterno su MQTT: 4 passaggi
Monitor della qualità dell'aria con MQ135 e sensore di temperatura e umidità esterno su MQTT: questo è a scopo di test
Sistema per il monitoraggio della qualità dell'aria per l'inquinamento da particolato: 4 passaggi
Sistema per il monitoraggio della qualità dell'aria per l'inquinamento da particolato: INTRO: 1 In questo progetto mostro come costruire un rilevatore di particelle con visualizzazione dei dati, backup dei dati su scheda SD e IOT. Visivamente un display ad anello in neopixel indica la qualità dell'aria. 2 La qualità dell'aria è una preoccupazione sempre più importante per