Innholdsfortegnelse:

PurpleAir Air Quality Status LED Display: 4 trinn
PurpleAir Air Quality Status LED Display: 4 trinn

Video: PurpleAir Air Quality Status LED Display: 4 trinn

Video: PurpleAir Air Quality Status LED Display: 4 trinn
Video: PurpleAir Installation Video - How to 2024, November
Anonim
PurpleAir Air Quality Status LED Display
PurpleAir Air Quality Status LED Display

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

Trinn 1: Samle deler og verktøy
Trinn 1: Samle deler og verktøy
Trinn 1: Samle deler og verktøy
Trinn 1: Samle deler og verktøy
Trinn 1: Samle deler og verktøy
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

Trinn 4: Sett alt sammen og nyt!
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: