INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stap 1: Versamel u onderdele en gereedskap
- Stap 2: Stap 2: Verbind alles saam
- Stap 3: Stap 3: Gebruik die Purple Air -webwerf om 'n plaaslike sensor te vind waaruit lugkwaliteitdata gelees kan word
- Stap 4: Stap 4: Sit alles saam en geniet
Video: Status LED -skerm van PurpleAir -luggehalte: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Met die onlangse veldbrande in Kalifornië het die luggehalte in San Francisco 'n groot impak gehad. Ons het die PurpleAir -kaart telkens op ons telefone of skootrekenaars nagegaan om te sien of die lug veilig genoeg is om die vensters oop te maak of 'n kans te kry om buite te gaan.
Ek was nog altyd 'n fan van informatiewe meubels, dinge wat ontwerp is om inligting te verskaf, maar nie eksplisiete aksies vereis nie, en ek het gedink dat dit 'n perfekte ding sou wees vir hierdie tyd.
Die doel van hierdie projek was om 'n stil, nie-afleidende statusvertoning te bied wat homself op die agtergrond opdateer, terwyl ons kan agterkom wanneer die lug buite beter geword het om na buite te kom of die vensters oop te maak.
Voorrade
Adafruit Feather M0 WiFi met kopstukke
Adafruit stapelkop
Adafruit Jewel 7
3.3V herlaaibare battery of USB -kabel
Aansluitdraad of jumperdrade
Stukkie dun plastiek (ek het herwinde voedselhouers gebruik)
Plastiekdeksel l (uit 'n hawermout- of rosyntjiehouer)
Perkamentpapier
Bovenkant plastiek soldeerbout
Soldeer
Rekenaar met Arduino IDE en USB -kabel vir programmering
Stap 1: Stap 1: Versamel u onderdele en gereedskap
Adafruit Feather M0 WiFi
Miskien moet u die koppenne en stapelkopstukke aan u veer soldeer. Ek hou van kopstukke en/of die stapelkopstukke om dit makliker te maak om komponente vinnig met verbindingsdrade aan mekaar te koppel
Adafruit Jewel 7
U sal waarskynlik verbindingsdrade aan die pads op die Jewel -bord moet soldeer. Hierdie projek benodig drie verbindings van die juweel na die veer. Krag-, grond- en data -invoer. Ek gebruik gekleurde bedrade om dinge duidelik te hou. Rooi vir krag, swart vir grond en groen vir data -invoer.
Aansluitdraad
As u dit het, is rooi, swart en groen drade nuttig om die juweel aan die veer te bind.
3.3V herlaaibare battery of USB -kabel (opsioneel)
Die Feather kan 'n klein battery direk laai, wat hierdie statusskerm draagbaar kan maak. Ek vind dat die battery die veer en die LED's ongeveer 6 uur kan dryf
Groot blik of hawermoutkissie
Ek hou van die voorkoms van ronde uitsette, maar u kan enige projekkas of houer gebruik.
Perkamentpapier
Ek gebruik die perkamentpapier om die lig van die LED's te versprei (versag); u kan verskillende dinge probeer, maar probeer om nie iets te gebruik wat die kleur van die lig verander nie
Top van plastiek
Ek het gevind dat die binnekant van 'n plastiekdeksel gesny is sodat ek die perkamentpapier aan die deksel kon plak. Dit laat my toe om die deksel af te haal om die battery te herlaai en, indien nodig, die hardeware te verwyder. U kan die papier op die blik plak, as u USB -krag gebruik en nie van plan is om die elektronika vir 'n rukkie te hergebruik nie. (Ek het 'n enkele stuk band soos 'n valdeur gebruik terwyl ek dinge uitprobeer)
Soldeerbout / soldeer
U sal waarskynlik drade aan die Jewel moet soldeer; ek het kop- en springdrade gebruik om alles aan mekaar te koppel.
Stap 2: Stap 2: Verbind alles saam
Ek het die gekleurde drade aan die Jewel gesoldeer
Ek het die drade in die volgende volgorde ingeprop
- Rooi draad / krag na pen 2 (3.3V) op die veer
- Swart draad / grond tot pen 4 (GND) op die veer
- Groen draad / Data In tot pen 9 op die veer (opsioneel)
Ek het ook op hierdie stadium die battery aan my veer geheg
Ek het 'n stuk maskeerband op die onderkant van my veer gesit om die penne te beskerm
Ek het my juweel aan 'n stuk ronde plastiek vasgemaak om sy penne te beskerm en ook 'n manier om die LED's reguit te wys
Stap 3: Stap 3: Gebruik die Purple Air -webwerf om 'n plaaslike sensor te vind waaruit lugkwaliteitdata gelees kan word
Gaan na die Purple Air -webwerf op
Zoom in op u omgewing en vind die naaste buite sensor
U sal 'Binne -sensors' UIT wil skakel om sensors te vind wat die luggehalte van buite aanmeld
Klik op die plaaslike sensor en 'n klein dialoogkassie verskyn met die naam van die sensor en onlangse lugkwaliteitdata.
U sal 'n skakel onderaan hierdie boks sien met die naam "Kry hierdie widget" Klik op "Kry hierdie widget", u sal sien dat 'n nuwe venster verskyn met 'n skakel vir JSON onderaan
Klik op JSON en 'n webblad met JSON -data sal in u webblaaier gelaai word. Ons sal die laaste deel van hierdie URL in ons kode gebruik om die huidige sensorlesing te kry. Dit lyk soos /json? Key = XXXXX & show12345
Kry die bronkode
U kan die bronkode na hierdie projek aflaai vanaf die bewaarplek op Github.
Wysig die Arduino -skets om die volgende inligting by te werk:
Wysig die lêer arduino_secret.h
Voer u SSID- en SSID -wagwoord in
Stoor die lêer
Wysig die lêer PurpleTheopolis.ino
Vervang die URL -fragment vir die sensor wat u wil monitor in veranderlike PURPLE_AIR_SENSOR
Opmerking: die opdateringsfrekwensie wat standaard gebruik word, is 10 minute, maar u wil dalk monsters neem oor 'n langer tydperk, soos 30 of 60 minute Let op: te vinnig lees is nie nodig nie en u versoeke kan beperk word
Laai die skets op en bevestig dat die LED's se kleur ooreenstem met die huidige luggehalte.
Hierdie skets gebruik die huidige PM 2.5 -lesing en poog nie om neigings of langtermyn -tendense of AQI te bereken nie.
U kan die kleurroetine wysig om die kleurtoewysings na wens te verander!
Wat u sal sien, is die waarde van die huidige lesing (gesien in die linkerkantste onderste venster van die opspringvenster van die huidige stasie)
Stap 4: Stap 4: Sit alles saam en geniet
Sny 'n gat wat groot genoeg is om u USB -kragkabel deur die agterkant van die blik te slang (ook onder in die blik)
Sny 'n klein sirkel van nie-geleidende materiaal soos plastiek om die onderkant van die blikkie te voer.
Koppel die veer aan die USB -kabel en plaas die veer in die blik.
Ek het 'n klein riser uit 'n toiletpapierbak gesny om die Jewel LED -bord bo die veer en die onderkant van die blikkie te hou.
'N Klein stukkie maskeerband kan hulle almal bymekaar hou.
Sit die deksel op die blikkie en u moet klaar wees!
Ek hoop dat u hierdie projek nuttig en duidelik gevind het. Laat weet my asseblief van enige terugvoer of foto's van u geboue!
U kan my en my projekte op Twitter en my blog ZebraCatZebra volg
Aanbeveel:
Slack Status Updater Met ESP8266: 5 stappe (met foto's)
Slack Status Updater Met ESP8266: Hierdie projek help om u dag 'n bietjie makliker te maak as u 'n afstandswerker is wat Slack gebruik. Ek sal u wys hoe u dit kan bou met behulp van 'n ESP8266 wifi -bord. Moenie die video hierbo vir die oorsig misloop nie: of u nuut is om Slack te gebruik, of dat u dit pas gebruik het
Altyd OP Raspberry Pi DLNA -bediener en torrentkliënt met status -LED's: 6 stappe
Altyd OP Raspberry Pi DLNA -bediener en Torrent -kliënt met status -LED's: het probeer om vir my een te maak en dit werk perfek. Dit kan HD -video's sonder vertraging stroom en die status -LED's gee my 'n vinnige status daarvan. Ek het die stappe wat ek geneem het om dit bymekaar te sit, bygevoeg
Skype for Business Status WS2812 RGB LED -lessenaarondervloer: 6 stappe
Skype for Business Status WS2812 RGB LED Desk Underglow: Ek is verre van die eerste persoon wat 'n ligte kleur verander het op grond van die status van u Skype for Business -rekening, maar ek dink ek is die eerste persoon wat 'n tutoriaal geskryf het met adresseerbare WS2812 LED -stroke. Ek verkies hierdie ligte, want met minimale
Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele: 5 stappe
Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele: Ontwerp en realisering van 'n stelsel van oriëntasie van fotovoltaïese panele
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek