PurpleAir Air Quality Status LED kijelző: 4 lépés
PurpleAir Air Quality Status LED kijelző: 4 lépés
Anonim
PurpleAir Air Quality Status LED kijelző
PurpleAir Air Quality Status LED kijelző

A közelmúltbeli kaliforniai erdőtüzek miatt a San Francisco -i levegő minősége nagymértékben befolyásolta. Azon kaptuk magunkat, hogy újra és újra ellenőrizzük a PurpleAir térképét telefonjainkon vagy laptopjainkon, és megpróbáljuk megnézni, hogy a levegő elég biztonságos -e ahhoz, hogy kinyissa az ablakokat vagy esélyt kapjon a szabadba.

Mindig is rajongtam az információs bútorokért, az információkért, de nem igényelnek kifejezett cselekvéseket, és úgy gondoltam, hogy ez egy tökéletes dolog ezúttal.

Ennek a projektnek az volt a célja, hogy csendes, zavaró állapotkijelzőt biztosítson, amely frissíti magát a háttérben, miközben lehetővé teszi számunkra, hogy észrevegyük, ha a külső levegő eléggé javult ahhoz, hogy kijussunk vagy kinyissuk az ablakokat.

Kellékek

Adafruit Feather M0 WiFi fejlécekkel

Adafruit halmozási fejlécek

Adafruit Jewel 7

3,3 V -os újratölthető akkumulátor vagy USB -kábel

Csatlakozó vezeték vagy jumper vezetékek

Darab vékony műanyag (újrahasznosított élelmiszer -edényeket használtam)

Műanyag fedél l (például zabpehelyből vagy mazsolatartályból)

Pergamenpapír

Műanyag felső Forrasztópáka

Forrasztó

Számítógép Arduino IDE -vel és USB -kábellel a programozáshoz

1. lépés: 1. lépés: Gyűjtse össze alkatrészeit és eszközeit

1. lépés: Gyűjtse össze alkatrészeit és eszközeit
1. lépés: Gyűjtse össze alkatrészeit és eszközeit
1. lépés: Gyűjtse össze alkatrészeit és eszközeit
1. lépés: Gyűjtse össze alkatrészeit és eszközeit
1. lépés: Gyűjtse össze alkatrészeit és eszközeit
1. lépés: Gyűjtse össze alkatrészeit és eszközeit

Adafruit Feather M0 WiFi

Lehet, hogy forrasztania kell a tollhoz a fejléceket és az egymásra rakható fejléceket. Szeretem a fejléceket és/vagy az egymásra rakható fejléceket, hogy megkönnyítsem az alkatrészek gyors összekapcsolását jumper vezetékek segítségével

Adafruit Jewel 7

Valószínűleg forrasztania kell a csatlakozókábeleket a Jewel táblán lévő párnákhoz. Ez a projekt három kapcsolatot igényel az ékszertől a tollig. Tápellátás, földelés és adatbevitel. Színes vezetéket használok, hogy tisztázzam a dolgokat. Piros az áramellátáshoz, fekete a földhöz és zöld az adatbevitelhez.

Csatlakozó vezeték

Ha ez megvan, a piros, fekete és zöld vezetékek segítenek az ékszert a tollhoz kötni.

3,3 V -os újratölthető akkumulátor vagy USB -kábel (opcionális)

A Feather közvetlenül képes feltölteni egy kis akkumulátort, ami hordozhatóvá teszi ezt az állapotkijelzőt. Úgy találom, hogy az akkumulátor körülbelül 6 órán át képes táplálni a tollat és a LED -eket

Nagy konzervdoboz vagy zabpehelydoboz

Tetszik a kerek kimenet, de bármilyen projektdobozt vagy tárolót használhat.

Pergamenpapír

A pergamenpapírt használom a LED -ek fényének szórására (lágyítására), különféle dolgokat kipróbálhat, bár ne használjon olyat, amely megváltoztatja a fény színét

Műanyag felsőrész

Azt találtam, hogy a műanyag fedél belsejének vágása lehetővé tette a sütőpapír ragasztását a fedélre. Ez lehetővé teszi, hogy levegyem a fedelet az akkumulátor feltöltéséhez, és szükség szerint eltávolítsam a hardvert. A papírt a dobozra ragaszthatja, ha USB -tápellátást használ, és egy ideig nem tervezi az elektronika újbóli használatát. (Egy darab szalagot használtam, mint a csapdaajtó, miközben teszteltem a dolgokat)

Forrasztópáka / Forrasztópáka

Valószínűleg huzalokat kell forrasztani a Jewel -hez, én fejléceket és jumper vezetékeket használtam, hogy mindent összekapcsoljak.

2. lépés: 2. lépés: Csatlakoztasson mindent egymáshoz

A színes drótokat forrasztottam az Ékszernek

Ezután a következő sorrendben csatlakoztattam a vezetékeket

  • Piros vezeték / tápellátás a 2. tűhöz (3.3V) a tollon
  • Fekete vezeték / földelés a 4. tűhöz (GND) a tollon
  • Zöld vezeték / adatbevitel a toll 9 -es tűjére (opcionális)

Az akkumulátort ezen a ponton is a tollamhoz rögzítettem

Egy darab maszkolószalagot tettem a tollom aljára, hogy megvédje a csapokat

Az ékszeremet egy kerek műanyaghoz rögzítettem, hogy megvédje a kitűzött csapokat, és módot adjon a LED -ek egyenes irányítására

3. lépés: 3. lépés: A Purple Air webhely segítségével keresse meg a helyi érzékelőt a levegőminőségi adatok olvasásához

Keresse fel a Purple Air webhelyet a https://www.purpleair.com címen

Nagyítson a környékére, és keresse meg a legközelebbi külső érzékelőt

Ki kell kapcsolnia a „Belső érzékelők” funkciót, hogy megtalálja a külső levegő minőségét jelző érzékelőket

Kattintson a helyi érzékelőre, és megjelenik egy kis párbeszédpanel, amely az érzékelő nevét és a friss levegőminőségi adatokat mutatja.

Látni fog egy linket a doboz alján „Ezt a widgetet szerezze be” Kattintson a „Widget beszerzése” gombra, és megjelenik egy új mező, amelynek alján a JSON linkje található

Kattintson a JSON elemre, és a JSON -adatok weboldala betöltődik a webböngészőjébe. Ennek az URL -nek az utolsó bitjét használjuk a kódunkban az aktuális érzékelő leolvasásához. Ez valahogy így fog kinézni: /json? Key = XXXXX & show12345

Szerezd meg a forráskódot

A projekt forráskódját letöltheti a Github lerakatából.

Az Arduino vázlat szerkesztésével frissítse a következő információkat:

Szerkessze az arduino_secret.h fájlt

Adja meg SSID és SSID jelszavát

Mentse a fájlt

Szerkessze a PurpleTheopolis.ino fájlt

Cserélje ki a figyelni kívánt érzékelő URL -töredékét a PURPLE_AIR_SENSOR változóban

Megjegyzés: Az alapértelmezett frissítési gyakoriság 10 perc, de érdemes hosszabb mintát venni, például 30 vagy 60 perc alatt. Figyelem: A túl gyors olvasás nem szükséges, és korlátozhatja a kéréseket

Töltse fel a vázlatot, és győződjön meg arról, hogy a LED -ek színe megfelel az aktuális levegőminőség -értéknek.

Ez a vázlat a jelenlegi PM 2.5 leolvasást használja, és nem próbál hosszú távú trendeket vagy AQI -t kiszámítani.

A színrutin szerkesztésével megváltoztathatja a színleképezést tetszés szerint!

Látni fogja az aktuális értéket (az aktuális állomás felugró ablakának bal alsó mezőjében látható)

4. lépés: 4. lépés: Tegyen mindent össze és élvezze

4. lépés: Tegyen mindent össze és élvezze!
4. lépés: Tegyen mindent össze és élvezze!

Vágjon egy elég nagy lyukat ahhoz, hogy kígyózzon az USB tápkábellel a doboz hátulján (más néven a doboz alján)

Vágjon egy kis kört nem vezető anyagból, például műanyagból, hogy kibélelje a konzervdoboz alját.

Csatlakoztassa a tollat az USB -kábelhez, és tegye a tollat a dobozba.

Vágtam egy kis emelőt egy WC -papír kádból, hogy a Jewel LED táblát a toll és a doboz alja felett tartsam.

Egy kis darab maszkolószalag mindet összetarthatja.

Tegye rá a kannára a fedelet, és kész!

Remélem, hasznosnak és egyértelműnek találta ezt a projektet. Kérem, ossza meg velem bármilyen visszajelzést vagy képet az építményekről!

Követhet engem és projektjeimet a Twitteren és a ZebraCatZebra blogomon

Ajánlott: