LED zaslon za prikaz kakovosti zraka PurpleAir: 4 koraki
LED zaslon za prikaz kakovosti zraka PurpleAir: 4 koraki
Anonim
LED zaslon za prikaz kakovosti zraka PurpleAir
LED zaslon za prikaz kakovosti zraka PurpleAir

Zaradi nedavnih požarov v Kaliforniji je kakovost zraka v San Franciscu močno prizadeta. Na svojih telefonih ali prenosnih računalnikih smo vedno znova preverjali zemljevid PurpleAir in poskušali ugotoviti, kdaj je zrak dovolj varen, da odpre okna ali dobi priložnost za odhod.

Vedno sem bil ljubitelj informacijskega pohištva, stvari, namenjenih zagotavljanju informacij, vendar ne zahtevajo izrecnih dejanj, in mislil sem, da bi bilo to za ta čas popolno.

Cilj tega projekta je bil zagotoviti miren, ne moteč prikaz stanja, ki se posodablja v ozadju, hkrati pa nam omogoča, da opazimo, kdaj je zrak zunaj postal dovolj boljši, da lahko odide ven ali odpre okna.

Zaloge

Adafruit Feather M0 WiFi z zatiči za glavo

Glave za zlaganje Adafruit

Adafruit Jewel 7

3.3V polnilna baterija ali kabel USB

Priključna žica ali mostične žice

Kos tanke plastike (uporabil sem reciklirane posode za hrano)

Plastični pokrov l (ike iz posode za ovsene kosmiče ali rozine)

Pergamentni papir

Spajkalnik na vrhu iz plastike

Spajkanje

Računalnik z Arduino IDE in USB kablom za programiranje

1. korak: 1. korak: Zberite svoje dele in orodja

Korak: Zberite svoje dele in orodja
Korak: Zberite svoje dele in orodja
Korak: Zberite svoje dele in orodja
Korak: Zberite svoje dele in orodja
Korak: Zberite svoje dele in orodja
Korak: Zberite svoje dele in orodja

Adafruit Feather M0 WiFi

Zatiče glave in zložljive glave lahko spajkate na pero. Všeč so mi zatiči glave in/ali zložljive glave, da olajšamo hitro povezovanje komponent skupaj z mostičnimi žicami

Adafruit Jewel 7

Verjetno boste morali spajkati priključne žice na blazinice na plošči Jewel. Ta projekt potrebuje tri povezave od dragulja do peresa. Napajanje, ozemljitev in vnos podatkov. Uporabljam barvno žično, da stvari ostanejo jasne. Rdeča za napajanje, črna za ozemljitev in zelena za vnos podatkov.

Priključna žica

Če ga imate, so rdeče, črne in zelene žice v pomoč pri povezovanju dragulja na pero.

3,3 V polnilna baterija ali kabel USB (neobvezno)

Pero lahko neposredno napolni majhno baterijo, zaradi česar je ta prikaz stanja prenosljiv. Ugotovil sem, da lahko baterija napaja pero in LED diode približno 6 ur

Velika pločevinka ali ovsena kaša

Všeč mi je videz okroglega izhoda, vendar lahko uporabite katero koli projektno škatlo ali posodo, ki jo imate.

Pergamentni papir

Za razpršitev (mehčanje) svetlobe LED uporabljam pergamentni papir, lahko poskusite različne stvari, čeprav poskusite ne uporabiti nečesa, kar spreminja barvo svetlobe

Plastični vrh

Ugotovil sem, da mi je rezanje notranjosti plastičnega pokrova omogočilo lepljenje pergamentnega papirja na pokrov. To mi omogoča, da odstranim pokrov, da napolnim baterijo in po potrebi odstranim strojno opremo. Papir lahko samo prilepite na pločevinko, če uporabljate napajanje USB in elektronike še nekaj časa ne nameravate ponovno uporabiti. (Med preizkušanjem stvari sem uporabil en kos traku, kot so loputa)

Spajkalnik / Spajkanje

Verjetno boste morali spajkati žice na dragulju, za povezovanje vsega skupaj sem uporabil glave in mostične žice.

2. korak: 2. korak: Povežite vse skupaj

Barvne žice sem spajkal na dragulj

Nato sem priključil žice v naslednjem vrstnem redu

  • Rdeča žica / Napajanje na pin 2 (3,3 V) na perju
  • Črna žica / ozemljitev na pin 4 (GND) na perju
  • Zelena žica / podatkovni vhod na pin 9 na perju (neobvezno)

Baterijo sem tudi na tem mestu pritrdil na pero

Na dno perja sem položil kos maskirnega traku, da zaščitim zatiče

Svoj dragulj sem pritrdil na kos okrogle plastike, da zaščitim njegove izpostavljene zatiče in hkrati tudi usmerim LED

3. korak: 3. korak: S spletnim mestom Purple Air poiščite lokalnega senzorja za branje podatkov o kakovosti zraka

Pomaknite se na spletno mesto Purple Air na naslovu

Povečajte svojo okolico in poiščite najbližje zunanje tipalo

Če želite poiskati senzorje, ki poročajo o kakovosti zunanjega zraka, boste želeli izklopiti »Notranji senzorji«

Kliknite na lokalni senzor in prikazalo se bo majhno pogovorno okno, ki prikazuje ime senzorja in nedavne podatke o kakovosti zraka.

Na dnu tega polja boste opazili povezavo z oznako »Pridobite ta pripomoček«. Kliknite »Pridobi ta pripomoček« in opazili boste novo polje s povezavo za JSON na dnu.

Kliknite JSON in v vaš spletni brskalnik se bo naložila spletna stran podatkov JSON. Zadnji del tega URL -ja bomo uporabili v naši kodi, da dobimo trenutno branje senzorja. Izgledalo bo nekako tako /json? Key = XXXXX & show12345

Pridobite izvorno kodo

Izvorno kodo tega projekta lahko prenesete iz skladišča na Githubu.

Uredite skico Arduino, da posodobite naslednje podatke:

Uredite datoteko arduino_secret.h

Vnesite geslo SSID in SSID

Shranite datoteko

Uredite datoteko PurpleTheopolis.ino

Zamenjajte fragment URL -ja za senzor, ki ga želite spremljati, v spremenljivki PURPLE_AIR_SENSOR

Opomba: Privzeta pogostost posodabljanja je 10 minut, vendar boste morda želeli odvzeti vzorce za daljše obdobje, na primer 30 ali 60 minut. Pozor: Prehitro branje ni potrebno in lahko vaše zahteve omejijo

Naložite skico in potrdite, da barva LED diod ustreza trenutnemu odčitku kakovosti zraka.

Ta skica uporablja trenutno merjenje PM 2.5 in ne poskuša izračunati dolgoročnih trendov ali AQI.

Barvno rutino lahko uredite, da po želji spremenite barvne preslikave!

Videli boste vrednost trenutnega odčitka (prikazano v spodnjem levem polju pojavnega okna trenutne postaje)

4. korak: 4. korak: Vse združite in uživajte

4. korak: Združite vse in uživajte!
4. korak: Združite vse in uživajte!

Izrežite luknjo, ki je dovolj velika, da napajalni kabel USB napeljete skozi zadnji del pločevinke (poznan tudi kot dno pločevinke)

Izrežite majhen krog neprevodnega materiala, kot je plastika, da obložite dno pločevinke.

Pero priključite na kabel USB in postavite pero v pločevinko.

Iz kadi toaletnega papirja sem izrezal majhen dvižni vod, da držim ploščo Jewel LED nad peresom in dnom pločevinke.

Majhen kos lepilnega traku jih lahko drži skupaj.

Postavite pokrov na pločevinko in končali ste!

Upam, da vam je bil ta projekt v pomoč in jasen. Sporočite mi vse povratne informacije ali slike vaših zgradb!

Mene in moje projekte lahko spremljate na Twitterju in mojem blogu ZebraCatZebra