Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Trinn 1: Samle deler og verktøy
- Trinn 2: Trinn 2: Koble alt sammen
- Trinn 3: Trinn 3: Bruk Purple Air -nettstedet til å finne en lokal sensor for å lese luftkvalitetsdata fra
- Trinn 4: Trinn 4: Sett alt sammen og nyt
Video: PurpleAir Air Quality Status LED Display: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Med de siste skogbrannene i California har luftkvaliteten i San Francisco blitt sterkt påvirket. Vi fant oss selv på å sjekke PurpleAir -kartet igjen og igjen på våre telefoner eller bærbare datamaskiner for å se når luften var trygg nok til å åpne vinduene eller få en sjanse til å gå utenfor.
Jeg har alltid vært fan av informasjonsmøbler, ting designet for å gi informasjon, men som ikke krever eksplisitte handlinger, og jeg trodde dette ville være en perfekt ting for denne gangen.
Målet med dette prosjektet var å gi et stille, ikke-distraherende statusdisplay som oppdaterer seg i bakgrunnen, samtidig som vi kan legge merke til når luften utenfor har blitt bedre nok til å komme ut eller åpne vinduene.
Rekvisita
Adafruit Feather M0 WiFi med toppnål
Adafruit stablehoder
Adafruit Jewel 7
3,3V oppladbart batteri eller USB -kabel
Tilkoblingsledning eller jumperkabler
Et stykke tynn plast (jeg har brukt resirkulerte matbeholdere)
Plastlokk l (ike fra en havregryn- eller rosinbeholder)
Pergamentpapir
Topp av plast Loddejern
Lodding
Datamaskin med Arduino IDE og USB -kabel for programmering
Trinn 1: Trinn 1: Samle deler og verktøy
Adafruit Feather M0 WiFi
Du må kanskje lodde toppnålene og stabelbare overskrifter til fjæren din. Jeg liker toppnål og/eller stabelbare overskrifter for å gjøre det lettere å koble komponenter raskt sammen ved hjelp av jumperwires
Adafruit Jewel 7
Du må sannsynligvis lodde tilkoblingskabler til putene på Jewel -kortet. Dette prosjektet trenger tre forbindelser fra juvelen til fjæren. Strøm, bakke og datainngang. Jeg bruker farget kablet for å holde ting klart. Rød for strøm, svart for bakken og grønn for datainngang.
Tilkoblingskabel
Hvis du har det, er røde, svarte og grønne ledninger nyttige for å koble juvelen til fjæren.
3,3V oppladbart batteri eller USB -kabel (valgfritt)
Fjæren kan direkte lade et lite batteri som kan gjøre denne statusvisningen bærbar. Jeg finner ut at batteriet kan drive fjæren og lysdiodene i omtrent 6 timer
Stor blikkboks eller Havregrynskasse
Jeg liker utseendet på rund utgang, men du kan bruke hvilken som helst prosjektboks eller beholder du har.
Pergamentpapir
Jeg bruker pergamentpapir til å spre (myke) lyset fra lysdiodene, du kan prøve forskjellige ting, men prøv å ikke bruke noe som endrer fargen på lyset
Topp i plast
Jeg fant at det å kutte innsiden av et lokk i plast lot meg lime pergamentpapiret til lokket. Dette gjør at jeg kan ta av lokket for å lade batteriet og fjerne maskinvaren etter behov. Du kan bare tape papiret på boksen hvis du bruker USB -strøm og ikke har tenkt å bruke elektronikken på en stund. (Jeg brukte et enkelt stykke tape som en felle dør mens jeg testet ting ut)
Loddejern / Lodding
Du må sannsynligvis lodde ledninger til juvelen, jeg brukte hode- og hoppetråder for å koble alt sammen.
Trinn 2: Trinn 2: Koble alt sammen
Jeg loddet de fargede ledningene til juvelen
Jeg plugget deretter inn ledningene i følgende rekkefølge
- Rød ledning / strøm til pinne 2 (3.3V) på fjæren
- Svart ledning / jord til pinne 4 (GND) på fjæren
- Grønn ledning / Data In til pin 9 på fjæren (valgfritt)
Jeg festet batteriet til fjæren min også på dette tidspunktet
Jeg la et stykke maskeringstape på bunnen av fjæren min for å beskytte pinnene
Jeg festet min juvel til et stykke rund plast for å beskytte de synlige pinnene og også gi en måte å peke lysdiodene rett
Trinn 3: Trinn 3: Bruk Purple Air -nettstedet til å finne en lokal sensor for å lese luftkvalitetsdata fra
Naviger til Purple Air -nettstedet på
Zoom inn på nabolaget ditt og finn den nærmeste utvendige sensoren
Du vil slå AV “Inside Sensors” for å finne sensorer som rapporterer luftkvaliteten utenfor
Klikk på den lokale sensoren, og en liten dialogboks vises som viser sensornavnet og de siste luftkvalitetsdataene.
Du vil legge merke til en lenke nederst i denne boksen merket "Få denne widgeten" Klikk på "Få denne widgeten", du vil legge merke til at en ny boks vises med en lenke for JSON nederst
Klikk på JSON og en webside med JSON -data vil bli lastet inn i nettleseren din. Vi vil bruke den siste biten av denne URL -en i koden vår for å få gjeldende sensoravlesning. Det vil se ut som /json? Key = XXXXX & show12345
Få kildekoden
Du kan laste ned kildekoden til dette prosjektet fra depotet på Github.
Rediger Arduino -skissen for å oppdatere følgende informasjon:
Rediger filen arduino_secret.h
Legg inn SSID og SSID passord
Lagre filen
Rediger filen PurpleTheopolis.ino
Erstatt URL -fragmentet for sensoren du vil overvåke i variabelen PURPLE_AIR_SENSOR
Merk: Oppdateringsfrekvensen som standard er 10 minutter, men du vil kanskje ta prøver over en lengre periode, for eksempel 30 eller 60 minutter Advarsel: Det er ikke nødvendig å lese for raskt, og forespørslene kan begrenses
Last opp skissen og bekreft at lysdiodens farge tilsvarer gjeldende luftkvalitetsavlesning.
Denne skissen bruker den nåværende PM 2.5 -avlesningen og prøver ikke å beregne noen langsiktige trender eller AQI.
Du kan redigere fargrutinen for å endre fargekartene etter ønske!
Det du vil se er verdien av gjeldende avlesning (sett i venstre nedre boks i gjeldende stasjons popup -vindu)
Trinn 4: Trinn 4: Sett alt sammen og nyt
Skjær et hull som er stort nok til å slange USB -strømkabelen gjennom baksiden av boksen (aka bunnen av boksen)
Skjær en liten sirkel av ikke-ledende materiale som plast for å forme bunnen av tinnboksen.
Koble fjæren til USB -kabelen og legg fjæren i boksen.
Jeg har kuttet en liten stigerør ut av et toalettpapirkar for å holde Jewel LED -brettet over fjæren og bunnen av boksen.
Et lite stykke tape kan holde dem alle sammen.
Sett lokket på boksen, og du bør være ferdig!
Jeg håper du fant dette prosjektet nyttig og tydelig. Gi meg beskjed om tilbakemeldinger eller bilder av byggene dine!
Du kan følge meg og prosjektene mine på Twitter og bloggen min ZebraCatZebra
Anbefalt:
Air - True Mobile Air Guitar (Prototype): 7 trinn (med bilder)
Air - True Mobile Air Guitar (Prototype): Ok, så dette blir en veldig kort instruksjon om den første delen av å endelig komme nærmere en barndomsdrøm for meg. Da jeg var en ung gutt, så jeg alltid på mine favorittartister og band som spilte gitar perfekt. Da jeg vokste opp, var jeg
AirVisual Air Quality API Dashboard: 5 trinn
AirVisual Air Quality API Dashboard: AirVisual (https://www.airvisual.com) er et nettsted som gir data om luftkvalitet rundt om i verden. De har et API som vi vil bruke for å få luftkvalitetsdata til å sende til et dashbord. Vi vil samhandle med dette API -et på samme måte som vi gjorde med vi
SENSLY HAT FOR RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Steps
SENSLY HAT FOR RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: Sensly er en bærbar forurensningssensor som er i stand til å oppdage forurensningsnivåene i luften ved hjelp av sine innebygde gassensorer for å samle informasjon om de forskjellige gassene som er tilstede. Denne informasjonen kan mates direkte til smarttelefonen din for sanntid
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: 7 trinn (med bilder)
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: HRV Arduino Controller with Air Economizer Så min historie med dette prosjektet er at jeg bor i Minnesota og kretskortet mitt stekt på LifeBreath 155Max HRV. Jeg ville ikke betale $ 200 for en ny. Jeg har alltid ønsket noe med en luftøkonomiserende synd
Skype for Business Status WS2812 RGB LED -skrivebord Underglow: 6 trinn
Skype for Business Status WS2812 RGB LED Desk Underglow: Jeg er langt fra den første personen som har gjort en lysendringsfarge basert på statusen til Skype for Business -kontoen din, men jeg tror jeg er den første personen som skrev en opplæring med adresserbare WS2812 LED -strips. Jeg foretrekker disse lysene fordi med minimal