Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Me zjarret e fundit në Kaliforni, cilësia e ajrit në San Francisko është ndikuar shumë. Ne u gjendëm duke kontrolluar hartën PurpleAir pa pushim në telefonat ose laptopët tanë duke u përpjekur të shihnim kur ajri ishte mjaft i sigurt për të hapur dritaret ose për të pasur një shans për të dalë jashtë.
Unë kam qenë gjithmonë një tifoz i Mobiljeve Informative, gjëra të krijuara për të siguruar informacion, por që nuk kërkojnë veprime eksplicite dhe mendova se kjo do të ishte një gjë e përsosur për këtë kohë.
Qëllimi i këtij projekti ishte të siguronte një ekran të qetë dhe jo tërheqës të statusit që përditësohet në sfond duke na lejuar të vërejmë kur ajri jashtë është përmirësuar mjaftueshëm për të dalë jashtë ose për të hapur dritaret.
Furnizimet
Adafruit Feather M0 WiFi me kunjat e kokës
Titullat e grumbullimit të Adafruit
Adafruit Jewel 7
3.3V bateri e ringarkueshme ose kabllo USB
Teli i lidhjes ose telat Jumper
Copë plastike e hollë (kam përdorur enë ushqimi të ricikluar)
Kapak plastik l (si nga një enë me bollgur ose rrush të thatë)
Letër pergamene
Plastike sipër Hekuri për saldim
Saldator
Kompjuter me Arduino IDE dhe kabllo USB për programim
Hapi 1: Hapi 1: Mblidhni Pjesët dhe Mjetet tuaja
Pendë Adafruit M0 WiFi
Ju mund të keni nevojë të lidhni kunjat e kokës dhe titujt e grumbulluar në pendën tuaj. Më pëlqejnë kunjat e kokës dhe/ose titujt e grumbulluar për ta bërë më të lehtë lidhjen e shpejtë të përbërësve së bashku duke përdorur telat e kërcyesit
Xhevahir Adafruit 7
Me shumë mundësi do t'ju duhet të lidhni telat e lidhjes me jastëkët në tabelën Jewel. Ky projekt ka nevojë për tre lidhje nga Xhevahiri me Pendën. Fuqia, toka dhe hyrja e të dhënave. Unë përdor tela me ngjyra për t'i mbajtur gjërat të qarta. E kuqe për fuqinë, e zezë për tokën dhe jeshile për futjen e të dhënave.
Teli i lidhjes
Nëse e keni, telat e Kuq, të Zi dhe të Gjelbër janë të dobishëm për të lidhur xhevahirin në pendë.
3.3V bateri e ringarkueshme ose kabllo USB (opsionale)
Feather mund të ngarkojë drejtpërdrejt një bateri të vogël e cila mund ta bëjë këtë ekran të statusit të lëvizshëm. Unë zbuloj se bateria mund të ndezë pendën dhe LEDS për rreth 6 orë
Kanaçe të mëdha kallaji ose Kuti bollgur
Më pëlqen pamja e prodhimit të rrumbullakët, por ju mund të përdorni çdo kuti projekti ose enë që keni.
Letër pergamene
Unë përdor letrën pergamene për të shpërndarë (zbutur) dritën nga LEDS, ju mund të provoni gjëra të ndryshme edhe pse përpiquni të mos përdorni diçka që ndryshon ngjyrën e dritës
Maja plastike
Kam gjetur se prerja e pjesës së brendshme të një kapaku plastik më lejoi të ngjisja letrën e pergamenës në kapak. Kjo më lejon të heq kapakun për të rimbushur baterinë dhe për të hequr pajisjet sipas nevojës. Thjesht mund ta lidhni letrën në kuti nëse përdorni energji USB dhe nuk planifikoni të ripërdorni pajisjet elektronike për një kohë. (Kam përdorur një copë kasetë të vetme si një derë kurth ndërsa testoja gjërat jashtë)
Saldim / saldim
Ju ka të ngjarë të keni nevojë të lidhni telat në Jewel, unë kam përdorur kokë dhe tela për të lidhur gjithçka së bashku.
Hapi 2: Hapi 2: Lidhni gjithçka së bashku
I bashkova telat me ngjyrë në Xhevahir
Pastaj i futa telat në rendin e mëposhtëm
- Teli i kuq / Fuqia për pin 2 (3.3V) në pendë
- Tela e zezë / Tokëzoni në kunjin 4 (GND) në pendë
- Teli i gjelbër / Të dhënat brenda në kunjin 9 në pendë (opsionale)
Unë e lidha baterinë me pendën time edhe në këtë pikë
Vendosa një copë shirit maskues në pjesën e poshtme të pendës për të mbrojtur kunjat
Unë e bashkova xhevahirin tim me një copë plastike të rrumbullakët për të mbrojtur kunjat e saj të ekspozuar dhe gjithashtu të siguroja një mënyrë për të drejtuar LEDS drejt
Hapi 3: Hapi 3: Përdorni Uebfaqen Purple Air për të gjetur një sensor lokal për të lexuar të dhënat e cilësisë së ajrit nga
Shkoni në faqen e internetit të Purple Air në
Zmadhoni zonën tuaj dhe gjeni sensorin më të afërt të jashtëm
Ju do të dëshironi të fikni "Brenda sensorë" për të gjetur sensorë që raportojnë cilësinë e ajrit të jashtëm
Klikoni në sensorin lokal dhe do të shfaqet një kuti e vogël dialogu e cila tregon emrin e sensorit dhe të dhënat e fundit të cilësisë së ajrit.
Do të vini re një lidhje në fund të kësaj kutie të emërtuar "Merrni këtë widget" Klikoni në "Merrni këtë widget", do të vini re se një kuti e re shfaqet me një lidhje për JSON në fund
Klikoni JSON dhe një faqe e të dhënave JSON do të ngarkohet në shfletuesin tuaj të internetit Ne do të përdorim pjesën e fundit të kësaj URL në kodin tonë për të marrë leximin e sensorit aktual. Do të duket diçka si /json? Key = XXXXX & show12345
Merrni kodin burimor
Ju mund të shkarkoni kodin burimor në këtë projekt nga depoja në Github.
Ndryshoni skicën Arduino për të azhurnuar informacionin e mëposhtëm:
Ndryshoni skedarin arduino_secret.h
Vendosni fjalëkalimin tuaj SSID dhe SSID
Ruani skedarin
Ndryshoni skedarin PurpleTheopolis.ino
Zëvendësoni fragmentin e URL -së për Sensorin që dëshironi të monitoroni në ndryshoren PURPLE_AIR_SENSOR
Shënim: Frekuenca e përditësimit e përdorur si parazgjedhje është 10 minuta, por ju mund të dëshironi të merrni mostra për një periudhë më të gjatë si 30 ose 60 minuta Kujdes: Leximi shumë shpejt nuk kërkohet dhe mund të kufizojë kërkesat tuaja
Ngarko skicën dhe konfirmo që ngjyra e LED -ve korrespondon me leximin aktual të cilësisë së ajrit.
Ky skicë përdor leximin aktual PM 2.5 dhe nuk përpiqet të llogarisë ndonjë trend afatgjatë ose AQI.
Ju mund të redaktoni rutinën e ngjyrave për të ndryshuar hartat e ngjyrave sipas dëshirës!
Ajo që do të shihni është vlera e leximit aktual (shihet në kutinë e poshtme të majtë të dritares që shfaqet në stacionin aktual)
Hapi 4: Hapi 4: Vendosni gjithçka së bashku dhe kënaquni
Pritini një vrimë mjaft të madhe për të kapur kabllon tuaj të energjisë USB përmes pjesës së pasme të kanaçes (aka në fund të kutisë)
Pritini një rreth të vogël të materialit jo përçues si plastika për të rreshtuar pjesën e poshtme të kutisë së kallajit.
Lidhni pendën me kabllon USB dhe vendoseni pendën në kanaçe.
Unë kam prerë një ngritës të vogël nga një vaskë letre higjienike për të mbajtur tabelën Jewel LED mbi pendën dhe pjesën e poshtme të kanaçes.
Një pjesë e vogël e shiritit maskues mund t'i mbajë të gjitha së bashku.
Vendoseni kapakun në kanaçe dhe duhet të keni mbaruar!
Shpresoj se e keni gjetur këtë projekt të dobishëm dhe të qartë. Ju lutemi më tregoni ndonjë reagim ose fotografi të ndërtimeve tuaja!
Ju mund të më ndiqni mua dhe projektet e mia në Twitter dhe blogun tim ZebraCatZebra