Sadržaj:

LED zaslon statusa kvalitete zraka PurpleAir: 4 koraka
LED zaslon statusa kvalitete zraka PurpleAir: 4 koraka

Video: LED zaslon statusa kvalitete zraka PurpleAir: 4 koraka

Video: LED zaslon statusa kvalitete zraka PurpleAir: 4 koraka
Video: Xiaomi Qingping CGPR1 - датчик движения с сенсором освещенности, обзор, интеграция в Home Assistant 2024, Studeni
Anonim
LED zaslon sa statusom kvalitete zraka PurpleAir
LED zaslon sa statusom kvalitete zraka PurpleAir

S nedavnim šumskim požarima u Kaliforniji kvaliteta zraka u San Franciscu uvelike je pogođena. Zatekli smo se kako stalno provjeravamo kartu PurpleAir na svojim telefonima ili prijenosnim računalima pokušavajući vidjeti kada je zrak dovoljno siguran da otvori prozore ili dobije priliku da izađe van.

Oduvijek sam bio ljubitelj informacijskog namještaja, stvari dizajniranih za pružanje informacija, ali ne zahtijevaju eksplicitne radnje i mislio sam da bi ovo bilo savršeno za ovo vrijeme.

Cilj ovog projekta bio je omogućiti miran, ne ometajući prikaz statusa koji se ažurira u pozadini, a istovremeno nam omogućuje da primijetimo kada je zrak izvana postao dovoljno bolji za izlazak van ili otvaranje prozora.

Pribor

Adafruit Feather M0 WiFi s iglama zaglavlja

Adapruit zaglavlja za slaganje

Adafruit Jewel 7

Punjiva baterija od 3,3 V ili USB kabel

Priključna žica ili kratkospojne žice

Komad tanke plastike (koristio sam reciklirane posude za hranu)

Plastični poklopac l (ike iz posude od zobenih pahuljica ili grožđica)

Pergamentni papir

Lemilica na vrhu od plastike

Lem

Računalo s Arduino IDE -om i USB kabelom za programiranje

Korak 1: Korak 1: Okupite dijelove i alate

Korak 1: Okupite svoje dijelove i alate
Korak 1: Okupite svoje dijelove i alate
Korak 1: Okupite svoje dijelove i alate
Korak 1: Okupite svoje dijelove i alate
Korak 1: Okupite svoje dijelove i alate
Korak 1: Okupite svoje dijelove i alate

Adafruit pero M0 WiFi

Možda ćete morati zalemiti igle zaglavlja i zaglavlja koja se mogu slagati na svoje pero. Sviđaju mi se igle zaglavlja i/ili naslagani naslovi kako bismo olakšali brzo povezivanje komponenti zajedno pomoću kratkospojnih žica

Adafruit dragulj 7

Vjerojatno ćete morati lemiti spojne žice na jastučiće na Jewel ploči. Ovaj projekt treba tri veze od dragulja do pera. Napajanje, uzemljenje i unos podataka. Koristim žičane u boji kako bi stvari bile jasne. Crvena za napajanje, crna za uzemljenje i zelena za unos podataka.

Priključna žica

Ako ga imate, crvena, crna i zelena žica su korisne za povezivanje dragulja s perom.

Punjiva baterija od 3,3 V ili USB kabel (opcionalno)

Pero može izravno napuniti malu bateriju što ovaj prikaz statusa može učiniti prenosivim. Otkrio sam da baterija može napajati pero i LED diode oko 6 sati

Velika limenka ili kutija zobenih pahuljica

Sviđa mi se izgled okruglog izlaza, ali mogli biste koristiti bilo koju projektnu kutiju ili spremnik koji imate.

Pergamentni papir

Koristim pergamentni papir za raspršivanje (omekšavanje) svjetla LED dioda, možete isprobati razne stvari, ali pokušajte ne koristiti nešto što mijenja boju svjetla

Plastični vrh

Otkrio sam da mi je rezanje unutrašnjosti plastičnog poklopca omogućilo da zalijepim pergamentni papir na poklopac. To mi omogućuje skidanje poklopca radi punjenja baterije i uklanjanja hardvera prema potrebi. Papir možete samo zalijepiti u limenku ako koristite USB napajanje i neko vrijeme ne namjeravate ponovno koristiti elektroniku. (Koristio sam jedan komad trake kao vrata za ispiranje dok sam testirao stvari)

Lemilica / Lemljenje

Vjerojatno ćete morati lemiti žice na Jewel -u, koristio sam zaglavlja i kratkospojne žice da sve povežem.

Korak 2: Korak 2: Sve povežite zajedno

Lemio sam obojene žice na dragulju

Zatim sam spojio žice sljedećim redoslijedom

  • Crvena žica / Napajanje za pin 2 (3,3 V) na pero
  • Crna žica / Uzemljenje na pin 4 (GND) na perju
  • Zelena žica / Ulaz za podatke na pin 9 na perju (opcionalno)

I u ovom sam trenutku pričvrstio bateriju na pero

Stavio sam komad maskirne trake na dno pera kako bih zaštitio igle

Pričvrstila sam svoj dragulj na komad okrugle plastike kako bih zaštitila njegove izložene igle i također pružila način usmjeravanja LED dioda ravno

Korak 3: Korak 3: Koristite web lokaciju Purple Air za pronalaženje lokalnog senzora za čitanje podataka o kvaliteti zraka

Idite na web stranicu Purple Air na

Zumirajte svoju četvrt i pronađite najbliži vanjski senzor

Želite isključiti "Unutrašnje senzore" kako biste pronašli senzore koji izvještavaju o kvaliteti vanjskog zraka

Pritisnite lokalni senzor i pojavit će se mali dijaloški okvir koji prikazuje naziv senzora i nedavne podatke o kvaliteti zraka.

Primijetit ćete vezu na dnu ovog okvira s oznakom "Preuzmi ovaj widget" Kliknite na "Preuzmi ovaj widget", primijetit ćete da se pojavljuje novi okvir s vezom za JSON pri dnu

Pritisnite JSON i web stranica JSON podataka učitat će se u vaš web preglednik. Posljednji dio ovog URL -a koristit ćemo u našem kodu da bismo dobili trenutno očitanje senzora. Izgledat će nešto poput /json? Key = XXXXX & show12345

Nabavite izvorni kod

Izvorni kod za ovaj projekt možete preuzeti iz spremišta na Githubu.

Uredite Arduino skicu kako biste ažurirali sljedeće podatke:

Uredite datoteku arduino_secret.h

Unesite svoju SSID i SSID lozinku

Spremite datoteku

Uredite datoteku PurpleTheopolis.ino

Zamijenite fragment URL -a za senzor koji želite nadzirati u varijabli PURPLE_AIR_SENSOR

Napomena: Učestalost ažuriranja koja se koristi prema zadanim postavkama je 10 minuta, ali možda ćete htjeti uzimati uzorke tijekom dužeg razdoblja, primjerice 30 ili 60 minuta Oprez: Prebrzo čitanje nije potrebno i vaši će se zahtjevi ograničiti

Prenesite skicu i potvrdite da boja LED dioda odgovara trenutnom očitanju kvalitete zraka.

Ova skica koristi trenutno čitanje PM 2.5 i ne pokušava izračunati dugoročne trendove ili AQI.

Možete urediti rutinu boja kako biste promijenili preslikavanje boja po želji!

Ono što ćete vidjeti je vrijednost trenutnog očitanja (vidi se u donjem okviru s lijeve strane skočnog prozora trenutne postaje)

Korak 4: Korak 4: Sve spojite i uživajte

Korak 4: Sve spojite i uživajte!
Korak 4: Sve spojite i uživajte!

Izrežite rupu dovoljno veliku da provučete USB kabel za napajanje kroz stražnju stranu limenke (zvana dno limenke)

Izrežite mali krug od neprovodljivog materijala poput plastike kako biste obložili dno limenke.

Spojite pero na USB kabel i stavite pero u limenku.

Izrezao sam mali uspon iz kade toaletnog papira kako bih držao Jewel LED ploču iznad pera i dna limenke.

Mali komad maskirne trake može ih sve držati zajedno.

Stavite poklopac na limenku i trebali biste biti gotovi!

Nadam se da vam je ovaj projekt bio od pomoći i jasan. Javite mi bilo kakve povratne informacije ili slike vaših izrada!

Mene i moje projekte možete pratiti na Twitteru i mom blogu ZebraCatZebra

Preporučeni: