Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Hiljutiste Californias toimunud tulekahjude tõttu on San Francisco õhukvaliteet oluliselt mõjutatud. Avastasime, et kontrollime oma telefonides või sülearvutites PurpleAiri kaarti ikka ja jälle, püüdes näha, millal on õhk piisavalt ohutu, et aknaid avada või saada võimalus õue minna.
Olen alati olnud infomööbli fänn, mis on mõeldud teabe pakkumiseks, kuid ei nõua selgesõnalisi toiminguid, ja arvasin, et see oleks selleks korraks ideaalne asi.
Selle projekti eesmärk oli pakkuda vaikset, mitte häirivat olekunäidikut, mis värskendab end taustal, võimaldades samal ajal märgata, kui õhk on muutunud õue saamiseks või akende avamiseks piisavalt paremaks.
Tarvikud
Adafruit Feather M0 WiFi koos päisepistikutega
Adafruuti virnastamispäised
Adafruit Jewel 7
3,3 V laetav aku või USB -kaabel
Ühendusjuhe või hüppaja juhtmed
Tükk õhukest plastikut (olen kasutanud ringlussevõetud toidunõusid)
Plastkaas l (näiteks kaerahelbedest või rosinatest)
Pärgamentpaber
Ülemine plastikust jootekolb
Jootma
Programmeerimiseks Arduino IDE ja USB -kaabliga arvuti
1. samm: 1. samm: koguge oma osad ja tööriistad
Adafruit Feather M0 WiFi
Peate võib -olla jootma oma sule päise tihvtid ja virnastatavad päised. Mulle meeldivad päisepoldid ja/või virnastatavad päised, et hõlbustada komponentide kiiret ühendamist hüppajajuhtmete abil
Adafruit Jewel 7
Tõenäoliselt peate jootma ühendusjuhtmed Jewel -plaadi padjanditega. See projekt vajab kolme ühendust juveelist suleni. Toide, maandus ja andmete sisend. Kasutan värvilist juhtmestikku, et asjad selgeks saada. Punane toiteallika jaoks, must maa jaoks ja roheline andmete sisestamiseks.
Ühendusjuhe
Kui teil see on, on punased, mustad ja rohelised juhtmed kalliskivi sulgede külge ühendamiseks abiks.
3,3 V laetav aku või USB -kaabel (valikuline)
Feather saab otse laadida väikest akut, mis muudab selle olekunäidu teisaldatavaks. Ma leian, et aku suudab sulgi ja LED -e toita umbes 6 tundi
Suur plekkpurk või kaerahelbed
Mulle meeldib ümmarguse väljundi välimus, kuid võite kasutada mis tahes projekti kasti või konteinerit.
Pärgamentpaber
Kasutan pärgamentpaberit valgusdioodide valguse hajutamiseks (pehmendamiseks), võite proovida erinevaid asju, kuigi proovige mitte kasutada midagi, mis muudab valguse värvi
Pealispind plastikust
Leidsin, et plastikust kaane sisemuse lõikamine võimaldas mul pärgamentpaberi kaane külge liimida. See võimaldab mul aku laadimiseks kaane maha võtta ja riistvara vastavalt vajadusele eemaldada. Kui kasutate USB -toiteallikat ja te ei kavatse mõnda aega elektroonikat uuesti kasutada, võite paberi purki kleepida. (Kasutasin asju katsetades ühte linti, nagu lõksuuks)
Jootekolb / joodis
Tõenäoliselt peate juveelid juveeliga jootma, ma kasutasin kõigi ühendamiseks päiseid ja hüppajajuhtmeid.
2. samm: 2. samm: ühendage kõik kokku
Jootsin värvilised juhtmed Jeweli külge
Seejärel ühendasin juhtmed järgmises järjekorras
- Punane juhe / toide sulgurile 2 (3,3 V)
- Must traat / maandus sulgeda tihvtiga 4 (GND)
- Roheline juhe / andmesisestus sulgede tihvti 9 juurde (valikuline)
Kinnitasin ka sel hetkel aku Sule külge
Panin nööpnõelte kaitseks oma sulgede põhja tükk maskeerivat linti
Kinnitasin oma kalliskivi ümmarguse plasttüki külge, et kaitsta selle avatud tihvte ja pakkuda ühtviisi võimalust LED -id otse suunata
3. samm: 3. samm: kasutage lilla õhu veebisaiti, et leida kohalik andur, kust õhukvaliteedi andmeid lugeda
Liikuge Purple Airi veebisaidile aadressil
Suurendage oma naabruskonda ja leidke lähim välisandur
Kui soovite leida välisõhu kvaliteeti andvaid andureid, soovite välja lülitada „Siseandurid”
Klõpsake kohalikku andurit ja kuvatakse väike dialoogiboks, mis näitab anduri nime ja värskeid õhukvaliteedi andmeid.
Märkate selle kasti allosas linki „Hangi see vidin”. Klõpsake nuppu „Hangi see vidin”, märkate, et ilmub uus kast, mille allosas on link JSON -i jaoks
Klõpsake nuppu JSON ja teie veebibrauserisse laaditakse veebisait JSON -i andmetest. Kasutame selle koodi viimast bitti meie koodis, et saada praegune anduri näit. See näeb välja umbes /json? Key = XXXXX & show12345
Hankige lähtekood
Selle projekti lähtekoodi saate alla laadida Githubi hoidlast.
Muutke Arduino visandit, et värskendada järgmist teavet:
Muutke faili arduino_secret.h
Sisestage oma SSID ja SSID parool
Salvestage fail
Muutke faili PurpleTheopolis.ino
Asendage muutuja PURPLE_AIR_SENSOR jälgitava anduri URL -i fragment
Märkus. Vaikimisi kasutatav värskendamissagedus on 10 minutit, kuid võite võtta proove pikema aja jooksul, näiteks 30 või 60 minuti jooksul. Ettevaatust: liiga kiire lugemine pole nõutav ja teie taotlused võivad olla piiratud
Laadige eskiis üles ja veenduge, et valgusdioodide värv vastab praegusele õhukvaliteedi näidule.
See visand kasutab praegust PM 2.5 näitu ega püüa arvutada pikaajalisi suundumusi ega AQI -d.
Värvikordade muutmiseks saate vastavalt soovile muuta värvirutiini!
Näete praeguse näidu väärtust (näha praeguse jaama hüpikakna vasakus alumises kastis)
4. samm: 4. samm: pange kõik kokku ja nautige
Lõika auk, mis on piisavalt suur, et USB -toitekaabel läbi purgi tagumise osa (ehk purgi põhja) läbi lõigata
Lõigake plekkpurgi põhja vooderdamiseks väike ring elektrit mittejuhtivast materjalist, näiteks plastikust.
Ühendage sulg USB -kaabliga ja asetage sulg purki.
Olen lõiganud tualettpaberi vannist väikese püstiku, et hoida Jewel LED -plaati Sule ja purgi põhja kohal.
Väike tükk maalriteipi mahutab need kõik kokku.
Pane purgile kaas peale ja sa oled valmis!
Loodan, et see projekt oli teile kasulik ja selge. Palun andke mulle teada oma ehitiste kohta tagasisidet või pilte!
Mind ja minu projekte saate jälgida Twitteris ja minu ajaveebis ZebraCatZebra