
Tartalomjegyzék:
2025 Szerző: John Day | day@howwhatproduce.com. Utoljára módosítva: 2025-01-23 14:47

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



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

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:
Arduino kijelző hőmérséklete a TM1637 LED kijelzőn: 7 lépés

Arduino kijelző hőmérséklete a TM1637 LED kijelzőn: Ebben az oktatóanyagban megtanuljuk, hogyan kell megjeleníteni a hőmérsékletet a TM1637 LED kijelző és a DHT11 érzékelő és a Visuino segítségével. Nézze meg a videót
Air - True Mobile Air Guitar (prototípus): 7 lépés (képekkel)

Air - True Mobile Air Guitar (prototípus): Rendben, szóval ez egy nagyon rövid tanulságos lesz az első részről, hogy végre közelebb kerüljek egy gyerekkori álmomhoz. Fiatal koromban mindig figyeltem, hogy kedvenc előadóim és zenekarok makulátlanul gitároznak. Ahogy felnőttem, nem voltam
WiFi vezérelt LED szalagmátrix kijelző órajelző: 3 lépés (képekkel)

WiFi vezérlésű LED szalagmátrix kijelző órajelző lámpa: Programozható LED szalagok, pl. a WS2812 alapján lenyűgözőek. Az alkalmazások sokfélék, és gyorsan lenyűgöző eredményeket érhet el. És valahogy úgy tűnik, hogy az órák építése egy másik terület, amelyre sokat gondolok. Kezdve némi tapasztalattal a
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés

TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): A TTGO T-Display az ESP32 alapú tábla, amely 1,14 hüvelykes színes kijelzőt tartalmaz. A táblát 7 dollárnál kisebb nyereményért lehet megvásárolni (beleértve a szállítást, a banggoodon látható díjat). Ez hihetetlen nyeremény egy kijelzővel ellátott ESP32 -ért
AirVisual Air Quality API műszerfal: 5 lépés

Az AirVisual Air Quality API műszerfal: Az AirVisual (https://www.airvisual.com) egy olyan webhely, amely adatokat szolgáltat a levegő minőségéről szerte a világon. Rendelkeznek API -val, amelyet a levegőminőségi adatoknak az irányítópultra küldésére használunk. Hasonlóan fogunk együttműködni ezzel az API -val, mint a mi