Cuprins:

Afișaj LED pentru starea calității aerului PurpleAir: 4 pași
Afișaj LED pentru starea calității aerului PurpleAir: 4 pași

Video: Afișaj LED pentru starea calității aerului PurpleAir: 4 pași

Video: Afișaj LED pentru starea calității aerului PurpleAir: 4 pași
Video: Dezumidificator si Purificator D23 Classy, Solutia pentru AER CURAT 2024, Noiembrie
Anonim
Afișaj LED pentru starea calității aerului PurpleAir
Afișaj LED pentru starea calității aerului PurpleAir

Odată cu recentele incendii din California, calitatea aerului din San Francisco a fost foarte afectată. Ne-am trezit verificând harta PurpleAir de mai multe ori pe telefoanele sau laptopurile noastre, încercând să vedem când aerul era suficient de sigur pentru a deschide ferestrele sau pentru a avea șansa de a ieși afară.

Am fost întotdeauna un fan al mobilierului informațional, lucruri concepute pentru a oferi informații, dar care nu necesită acțiuni explicite și am crezut că acest lucru ar fi un lucru perfect pentru această perioadă.

Scopul acestui proiect a fost de a oferi un afișaj de stare liniștit, care nu distrage atenția, care se actualizează în fundal, permițându-ne să observăm când aerul din exterior s-a îmbunătățit suficient pentru a ieși afară sau a deschide ferestrele.

Provizii

Adafruit Feather M0 WiFi cu știfturi de antet

Anteturi de stivuire Adafruit

Adafruit Jewel 7

Baterie reîncărcabilă de 3,3 V sau cablu USB

Sârmă de conectare sau fire Jumper

Bucată de plastic subțire (am folosit recipiente reciclate pentru alimente)

Capac din plastic l (a se vedea dintr-un recipient cu fulgi de ovăz sau stafide)

Hârtie pergament

Blat din plastic Fier de lipit

Solder

Computer cu Arduino IDE și cablu USB pentru programare

Pasul 1: Pasul 1: Adunați piesele și instrumentele

Pasul 1: Strângeți-vă piesele și instrumentele
Pasul 1: Strângeți-vă piesele și instrumentele
Pasul 1: Strângeți-vă piesele și instrumentele
Pasul 1: Strângeți-vă piesele și instrumentele
Pasul 1: Strângeți-vă piesele și instrumentele
Pasul 1: Strângeți-vă piesele și instrumentele

Adafruit Feather M0 WiFi

Poate fi necesar să lipiți pinii antetului și antetele stivuibile pe Feather. Îmi plac pinii antetului și / sau antetele stivuibile pentru a facilita conectarea rapidă a componentelor împreună folosind fire jumper

Adafruit Jewel 7

Probabil va trebui să lipiți firele de conectare la tampoanele de pe placa Jewel. Acest proiect are nevoie de trei conexiuni de la Bijuterie la Pene. Putere, masă și date de intrare. Folosesc cabluri colorate pentru a menține lucrurile clare. Roșu pentru alimentare, negru pentru masă și verde pentru introducerea datelor.

Sârmă de conectare

Dacă aveți, firele roșii, negre și verzi sunt utile pentru a conecta bijuteria la pană.

Baterie reîncărcabilă de 3,3 V sau cablu USB (opțional)

Feather poate încărca direct o baterie mică care poate face acest afișaj de stare portabil. Constat că bateria poate alimenta Feather și LED-urile timp de aproximativ 6 ore

Cutie de tablă mare sau Oatmeal Box

Îmi place aspectul de ieșire rotundă, dar ai putea folosi orice cutie de proiect sau container pe care îl ai.

Hârtie pergament

Folosesc hârtia pergament pentru a difuza (înmuia) lumina de la LED-uri, puteți încerca diverse lucruri, deși încercați să nu folosiți ceva care să schimbe culoarea luminii

Blat din plastic

Am descoperit că tăierea interiorului unui capac de plastic mi-a permis să lipesc hârtia pergament pe capac. Acest lucru îmi permite să scot capacul pentru a reîncărca bateria și a scoate hardware-ul după cum este necesar. Puteți doar să lipiți hârtia pe cutie dacă utilizați alimentarea USB și nu intenționați să refolosiți electronica pentru o vreme. (Am folosit o singură bucată de bandă ca o ușă în timp ce testam lucrurile)

Fier de lipit / lipit

Probabil va trebui să lipiți fire la Bijuterie, eu am folosit anteturi și fire jumper pentru a conecta totul împreună.

Pasul 2: Pasul 2: conectați totul împreună

Am lipit firele colorate la Bijuterie

Am conectat apoi firele în următoarea ordine

  • Sârmă roșie / Putere la pinul 2 (3,3V) pe Feather
  • Sârmă neagră / împământare la pinul 4 (GND) de pe pene
  • Sârmă verde / Intrare date la pinul 9 de pe Feather (opțional)

Am atașat bateria la Feather și în acest moment

Am pus o bucată de bandă de mascare pe fundul Penei mele pentru a proteja știfturile

Mi-am atașat Bijuteria la o bucată de plastic rotund pentru a-i proteja pinii expuși și, de asemenea, pentru a oferi o modalitate de a indica LED-urile drept

Pasul 3: Pasul 3: Utilizați site-ul web Purple Air pentru a găsi un senzor local din care să citiți datele privind calitatea aerului

Navigați la site-ul web Purple Air la

Măriți cartierul și găsiți cel mai apropiat senzor exterior

Veți dori să dezactivați „Senzorii interiori” pentru a găsi senzori care raportează calitatea aerului exterior

Faceți clic pe senzorul local și va apărea o mică casetă de dialog care afișează numele senzorului și datele recente privind calitatea aerului.

Veți observa un link în partea de jos a acestei casete cu eticheta „Obțineți acest widget” Faceți clic pe „Obțineți acest widget”, veți observa că apare o nouă casetă cu un link pentru JSON în partea de jos

Faceți clic pe JSON și o pagină web cu date JSON va fi încărcată în browserul dvs. Vom folosi ultimul fragment al acestei adrese URL în codul nostru pentru a obține citirea senzorului curent Va arăta ceva de genul / json? Key = XXXXX & show12345

Obțineți codul sursă

Puteți descărca codul sursă în acest proiect din depozitul de pe Github.

Editați schița Arduino pentru a actualiza următoarele informații:

Editați fișierul arduino_secret.h

Introduceți SSID-ul și parola SSID

Salvați fișierul

Editați fișierul PurpleTheopolis.ino

Înlocuiți fragmentul URL pentru senzorul pe care doriți să îl monitorizați în variabila PURPLE_AIR_SENSOR

Notă: Frecvența de actualizare utilizată în mod implicit este de 10 minute, dar poate doriți să luați mostre pe o perioadă mai lungă, cum ar fi 30 sau 60 de minute Atenție: citirea prea rapidă nu este necesară și este posibil ca solicitările dvs. să fie limitate.

Încărcați schița și confirmați că culoarea LED-urilor corespunde citirii actuale a calității aerului.

Această schiță utilizează citirea PM 2.5 curentă și nu încearcă să calculeze tendințe pe termen lung sau AQI.

Puteți edita rutina culorilor pentru a schimba mapările de culori după cum doriți!

Ceea ce veți vedea este valoarea citirii curente (văzută în caseta inferioară din stânga a ferestrei pop-up a stației curente)

Pasul 4: Pasul 4: Puneți totul împreună și bucurați-vă

Pasul 4: Puneți totul împreună și bucurați-vă!
Pasul 4: Puneți totul împreună și bucurați-vă!

Tăiați o gaură suficient de mare pentru a vă șterge cablul de alimentare USB prin partea din spate a cutiei (aka partea de jos a cutiei)

Tăiați un cerc mic de material neconductiv, cum ar fi plasticul, pentru a acoperi fundul cutiei.

Conectați Feather la cablul USB și plasați Feather în cutie.

Am tăiat un mic ascensor dintr-o cadă de hârtie igienică pentru a ține placa LED Jewel deasupra Penei și a fundului cutiei.

O bucată mică de bandă de mascare le poate ține pe toate împreună.

Puneți capacul cutiei și ar trebui să fiți gata!

Sper că ați găsit acest proiect util și clar. Vă rugăm să-mi spuneți orice feedback sau imagini cu versiunile dvs.!

Mă puteți urmări pe mine și pe proiectele mele pe Twitter și pe blogul meu ZebraCatZebra

Recomandat: