PurpleAir gaisa kvalitātes statusa LED displejs: 4 soļi
PurpleAir gaisa kvalitātes statusa LED displejs: 4 soļi
Anonim
PurpleAir gaisa kvalitātes statusa LED displejs
PurpleAir gaisa kvalitātes statusa LED displejs

Ar nesenajiem ugunsgrēkiem Kalifornijā gaisa kvalitāte Sanfrancisko ir ievērojami ietekmēta. Mēs atklājām, ka atkal un atkal pārbaudām PurpleAir karti savos tālruņos vai klēpjdatoros, cenšoties noskaidrot, kad gaiss ir pietiekami drošs, lai atvērtu logus vai iegūtu iespēju iziet ārā.

Es vienmēr esmu bijis informatīvo mēbeļu cienītājs - lietas, kas paredzētas, lai sniegtu informāciju, bet kurām nav vajadzīgas skaidras darbības, un es domāju, ka šī būs ideāla lieta šim laikam.

Šī projekta mērķis bija nodrošināt klusu, netraucējošu statusa displeju, kas tiek atjaunināts fonā, vienlaikus ļaujot mums pamanīt, kad gaiss ārā ir kļuvis pietiekami labāks, lai izietu ārā vai atvērtu logus.

Piegādes

Adafruit Feather M0 WiFi ar galvenes tapām

Adafruit kraušanas galvenes

Adafruit Jewel 7

3,3 V uzlādējams akumulators vai USB kabelis

Savienojuma vads vai džempera vadi

Plānas plastmasas gabals (esmu izmantojis pārstrādātus pārtikas traukus)

Plastmasas vāks l (piemēram, no auzu pārslu vai rozīņu trauka)

Pergamenta papīra

Augšējais plastmasas lodāmurs

Lodēt

Dators ar Arduino IDE un USB kabeli programmēšanai

1. darbība: 1. darbība: apkopojiet detaļas un rīkus

1. darbība: apkopojiet detaļas un rīkus
1. darbība: apkopojiet detaļas un rīkus
1. darbība: apkopojiet detaļas un rīkus
1. darbība: apkopojiet detaļas un rīkus
1. darbība: apkopojiet detaļas un rīkus
1. darbība: apkopojiet detaļas un rīkus

Adafruit Feather M0 WiFi

Jums, iespējams, vajadzēs pie savas spalvas pielodēt galvenes tapas un saliekamās galvenes. Man patīk galvenes tapas un/vai sakraujamas galvenes, lai būtu vieglāk ātri savienot komponentus kopā, izmantojot savienojuma vadus

Adafruit Jewel 7

Jums, iespējams, vajadzēs pielodēt savienojuma vadus ar Jewel dēļa paliktņiem. Šim projektam nepieciešami trīs savienojumi no dārgakmens līdz spalvai. Jauda, zeme un datu ievade. Es izmantoju krāsainu vadu, lai viss būtu skaidrs. Sarkans - jauda, melns - zemei un zaļš - datu ievadīšanai.

Savienojuma vads

Ja jums tas ir, sarkanie, melnie un zaļie vadi ir noderīgi, lai dārgakmeni piestiprinātu pie spalvas.

3.3V uzlādējams akumulators vai USB kabelis (pēc izvēles)

Spalva var tieši uzlādēt nelielu akumulatoru, kas var padarīt šo statusa displeju pārnēsājamu. Es uzskatu, ka akumulators var darbināt spalvu un gaismas diodes apmēram 6 stundas

Liela skārda kārba vai auzu pārslu kaste

Man patīk apaļās izvades izskats, taču jūs varētu izmantot jebkuru projekta kastīti vai konteineru.

Pergamenta papīra

Es izmantoju pergamenta papīru, lai izkliedētu (mīkstinātu) gaismas diodes, jūs varat izmēģināt dažādas lietas, lai gan mēģiniet neizmantot kaut ko, kas maina gaismas krāsu

Plastmasas augšdaļa

Es atklāju, ka plastmasas vāka iekšpuses griešana ļāva pielīmēt cepampapīru pie vāka. Tas ļauj noņemt vāku, lai uzlādētu akumulatoru un pēc vajadzības noņemtu aparatūru. Ja izmantojat USB barošanas avotu un neplānojat kādu laiku atkārtoti izmantot elektroniku, varat vienkārši piestiprināt papīru pie kārbas. (Izmēģinot lietas, es izmantoju vienu lentes gabalu kā slazda durvis)

Lodāmurs / lodēt

Jums, iespējams, vajadzēs lodēt vadus pie Jewel, es izmantoju galvenes un džemperu vadus, lai visu savienotu.

2. darbība: 2. darbība: savienojiet visu kopā

Krāsainos vadus pielodēju pie dārgakmens

Pēc tam es pievienoju vadus šādā secībā

  • Sarkanais vads / barošana 2. tapai (3.3V) uz spalvas
  • Melna stieple / zemējums līdz 4. tapai (GND) uz spalvas
  • Zaļais vads / datu ievadīšana spalvas 9. tapā (pēc izvēles)

Arī šajā brīdī es piestiprināju akumulatoru pie savas spalvas

Savas spalvas apakšā es uzliku maskēšanas lentes gabalu, lai aizsargātu tapas

Es piestiprināju savu dārgakmeni pie apaļa plastmasas gabala, lai aizsargātu tā atklātās tapas, kā arī nodrošinātu veidu, kā virzīt gaismas diodes taisni

3. darbība: 3. darbība. Izmantojiet vietni Purple Air, lai atrastu vietējo sensoru, no kura nolasīt gaisa kvalitātes datus

Dodieties uz Purple Air vietni vietnē

Tuviniet savu apkārtni un atrodiet tuvāko ārējo sensoru

Jūs vēlaties izslēgt “Iekšējie sensori”, lai atrastu sensorus, kas ziņo par ārējā gaisa kvalitāti

Noklikšķiniet uz vietējā sensora un parādīsies neliels dialoglodziņš, kurā parādīts sensora nosaukums un jaunākie gaisa kvalitātes dati.

Jūs pamanīsit saiti šīs lodziņa apakšā ar nosaukumu “Iegūt šo logrīku” Noklikšķiniet uz “Iegūt šo logrīku”, un jūs pamanīsit, ka parādās jauns lodziņš ar saiti uz JSON apakšā

Noklikšķiniet uz JSON, un jūsu tīmekļa pārlūkprogrammā tiks ielādēta JSON datu tīmekļa lapa. Mēs izmantosim šī URL pēdējo bitu savā kodā, lai iegūtu pašreizējo sensora nolasījumu. Tas izskatīsies apmēram šādi: /json? Key = XXXXX & show12345

Iegūstiet avota kodu

Jūs varat lejupielādēt šī projekta avota kodu no Github krātuves.

Rediģējiet Arduino skici, lai atjauninātu šādu informāciju:

Rediģējiet failu arduino_secret.h

Ievadiet savu SSID un SSID paroli

Saglabājiet failu

Rediģējiet failu PurpleTheopolis.ino

Nomainiet sensora URL fragmentu, kuru vēlaties pārraudzīt mainīgajā PURPLE_AIR_SENSOR

Piezīme. Pēc noklusējuma izmantotais atjaunināšanas biežums ir 10 minūtes, taču, iespējams, vēlēsities ņemt paraugus ilgākā laika posmā, piemēram, 30 vai 60 minūtēs. Uzmanību! Pārāk ātra lasīšana nav nepieciešama, un jūsu pieprasījumi var tikt ierobežoti

Augšupielādējiet skici un apstipriniet, ka gaismas diodes krāsa atbilst pašreizējam gaisa kvalitātes rādījumam.

Šī skice izmanto pašreizējo PM 2.5 rādījumu un nemēģina aprēķināt ilgtermiņa tendences vai AQI.

Jūs varat rediģēt krāsu rutīnu, lai pēc vajadzības mainītu krāsu kartējumus!

Jūs redzēsit pašreizējā rādījuma vērtību (redzams pašreizējās stacijas uznirstošā loga kreisajā apakšējā lodziņā)

4. solis: 4. solis: salieciet visu kopā un izbaudiet

4. solis: salieciet visu kopā un izbaudiet!
4. solis: salieciet visu kopā un izbaudiet!

Izgrieziet pietiekami lielu caurumu, lai izvilktu USB barošanas kabeli cauri kārbas aizmugurē (pazīstams arī kā kārbas apakšdaļa)

Izgrieziet nelielu nevadoša materiāla apli, piemēram, plastmasu, lai izklātu skārda kārbas dibenu.

Pievienojiet spalvu USB kabelim un ievietojiet spalvu kārbā.

Esmu izgriezis nelielu stāvvadu no tualetes papīra vannas, lai noturētu Jewel LED dēli virs spalvas un kārbas apakšas.

Neliels maskēšanas lentes gabals var turēt tos visus kopā.

Uzlieciet bundžai vāku, un jums vajadzētu darīt!

Es ceru, ka šis projekts jums šķita noderīgs un skaidrs. Lūdzu, dariet man zināmu atsauksmes vai attēlus par savām būvēm!

Jūs varat sekot man un maniem projektiem Twitter un manā emuārā ZebraCatZebra

Ieteicams: