Cuprins:
- Provizii
- Pasul 1: Pasul 1: Adunați piesele și instrumentele
- Pasul 2: Pasul 2: conectați totul împreună
- 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
- Pasul 4: Pasul 4: Puneți totul împreună și bucurați-vă
Video: Afișaj LED pentru starea calității aerului PurpleAir: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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ă
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:
Monitorizare simplă a calității aerului cu afișaj LCD TFT - Ameba Arduino: 3 pași
Monitorizare simplă a calității aerului cu afișaj LCD TFT - Ameba Arduino: Introducere Acum, când majoritatea oamenilor rămân acasă pentru a evita contactul strâns cu potențialul purtător de virus COVID-19, calitatea aerului devine un factor important pentru bunăstarea oamenilor, în special în țările tropicale unde utilizarea aerului condiționat este o necesitate pe durata
Airduino: Monitorul calității aerului mobil: 5 pași
Airduino: Monitor de calitate a aerului mobil: Bine ați venit la proiectul meu, Airduino. Numele meu este Robbe Breens. Studiez tehnologia multimedia și a comunicațiilor la Howest din Kortrijk, Belgia. La sfârșitul celui de-al doilea semestru, trebuie să facem un dispozitiv IoT, care este o modalitate excelentă de a aduce toate
Monitor al calității aerului cu MQ135 și senzor extern de temperatură și umiditate peste MQTT: 4 pași
Monitorul calității aerului cu MQ135 și senzor extern de temperatură și umiditate peste MQTT: Acesta este în scopuri de testare
Tabloul de bord al calității aerului AirVisual: 5 pași
Tabloul de bord al calității aerului AirVisual: AirVisual (https://www.airvisual.com) este un site web care oferă date despre calitatea aerului din întreaga lume. Au un API pe care îl vom folosi pentru a obține date privind calitatea aerului pe care le vom trimite la un tablou de bord. Vom interacționa cu acest API similar cu cum am procedat cu noi
Sistem de monitorizare a calității aerului pentru poluarea cu particule: 4 pași
Sistem de monitorizare a calității aerului pentru poluarea cu particule: INTRO: 1 În acest proiect arăt cum se construiește un detector de particule cu afișare de date, backup de date pe card SD și IOT. Vizual, un afișaj de inel neopixeli indică calitatea aerului. 2 Calitatea aerului este o preocupare din ce în ce mai importantă