Indholdsfortegnelse:

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

Video: PurpleAir Air Quality Status LED Display: 4 trin

Video: PurpleAir Air Quality Status LED Display: 4 trin
Video: How to Understand Indoor Air Quality | Ask This Old House 2024, November
Anonim
PurpleAir Air Quality Status LED Display
PurpleAir Air Quality Status LED Display

Med de seneste skovbrande i Californien har luftkvaliteten i San Francisco været stærkt påvirket. Vi fandt os selv til at kontrollere PurpleAir -kortet igen og igen på vores telefoner eller bærbare computere, der forsøgte at se, hvornår luften var sikker nok til at åbne vinduerne eller få en chance for at gå udenfor.

Jeg har altid været fan af informationsmøbler, ting designet til at give information, men ikke kræver eksplicitte handlinger, og jeg troede, at dette ville være en perfekt ting for denne gang.

Målet med dette projekt var at give et stille, ikke-distraherende statusdisplay, der opdaterer sig selv i baggrunden, samtidig med at vi kan mærke, når luften udenfor er blevet bedre nok til at komme udenfor eller åbne vinduerne.

Forbrugsvarer

Adafruit Feather M0 WiFi med headerstifter

Adafruit stabelhoveder

Adafruit Jewel 7

3,3V genopladeligt batteri eller USB -kabel

Tilslutningskablet eller jumperkabler

Stykke tyndt plastik (jeg har brugt genbrugsmadbeholdere)

Plastlåg l (ike fra en havregryn- eller rosinbeholder)

Pergamentpapir

Plastplade Loddejern

Lodde

Computer med Arduino IDE og USB -kabel til programmering

Trin 1: Trin 1: Saml dine dele og værktøjer

Trin 1: Saml dine dele og værktøjer
Trin 1: Saml dine dele og værktøjer
Trin 1: Saml dine dele og værktøjer
Trin 1: Saml dine dele og værktøjer
Trin 1: Saml dine dele og værktøjer
Trin 1: Saml dine dele og værktøjer

Adafruit Feather M0 WiFi

Du skal muligvis lodde headerstifterne og stabelhovederne til din fjer. Jeg kan godt lide headerstifter og/eller de stabelbare overskrifter for at gøre det lettere at hurtigt forbinde komponenter sammen ved hjælp af jumperwires

Adafruit Jewel 7

Du skal sandsynligvis lodde forbindelsestråde til puderne på Jewel -kortet. Dette projekt har brug for tre forbindelser fra juvelen til fjeren. Strøm, jord og dataindgang. Jeg bruger farvet kablet til at holde tingene klare. Rød for strøm, sort for jord og grøn for dataindgang.

Tilslutningskabel

Hvis du har det, er røde, sorte og grønne ledninger nyttige til at koble juvelen til fjeren.

3.3V genopladeligt batteri eller USB -kabel (ekstraudstyr)

Fjeren kan direkte oplade et lille batteri, som kan gøre denne statusvisning bærbar. Jeg finder ud af, at batteriet kan drive fjeren og lysdioderne i cirka 6 timer

Stor dåse eller havregrynskasse

Jeg kan godt lide udseendet af rundt output, men du kan bruge enhver projektboks eller beholder, du har.

Pergamentpapir

Jeg bruger bagepapir til at diffundere (blødgøre) lyset fra LED'erne, du kan prøve forskellige ting, men prøv ikke at bruge noget, der ændrer lysets farve

Plastplade

Jeg fandt, at ved at skære indersiden af et plastlåg kunne jeg lime bagepapiret fast på låget. Dette giver mig mulighed for at tage låget af for at genoplade batteriet og fjerne hardware efter behov. Du kan bare tape papiret på dåsen, hvis du bruger USB -strøm og ikke planlægger at genbruge elektronikken i et stykke tid. (Jeg brugte et enkelt stykke tape som en fældedør, mens jeg testede tingene)

Loddejern / Lodde

Du skal sandsynligvis lodde ledninger til juvelen, jeg brugte headers og jumperwires til at forbinde alt sammen.

Trin 2: Trin 2: Tilslut alt sammen

Jeg loddet de farvede ledninger til juvelen

Jeg tilsluttede derefter ledningerne i følgende rækkefølge

  • Rød ledning / strøm til pin 2 (3.3V) på fjer
  • Sort ledning / jord til pin 4 (GND) på fjeren
  • Grøn ledning / Data ind til pin 9 på fjer (valgfrit)

Jeg sluttede også batteriet til min fjer på dette tidspunkt

Jeg lagde et stykke malertape på bunden af min fjer for at beskytte stifterne

Jeg fastgjorde min juvel til et stykke rund plast for at beskytte dens synlige stifter og også give en måde at pege lysdioderne lige

Trin 3: Trin 3: Brug Purple Air -webstedet til at finde en lokal sensor til at læse luftkvalitetsdata fra

Naviger til Purple Air -webstedet på

Zoom ind på dit kvarter, og find den nærmeste ydre sensor

Du vil gerne slukke "Inside Sensors" for at finde sensorer, der rapporterer luftkvaliteten udefra

Klik på den lokale sensor, og der vises en lille dialogboks, der viser sensorens navn og seneste luftkvalitetsdata.

Du vil bemærke et link i bunden af denne boks mærket "Få denne widget" Klik på "Få denne widget", du vil bemærke, at en ny boks vises med et link til JSON i bunden

Klik på JSON, og en webside med JSON -data vil blive indlæst i din webbrowser Vi vil bruge den sidste bit af denne URL i vores kode for at få den aktuelle sensormåling. Det ser sådan ud /json? Key = XXXXX & show12345

Få kildekoden

Du kan downloade kildekoden til dette projekt fra depotet på Github.

Rediger Arduino -skitsen for at opdatere følgende oplysninger:

Rediger filen arduino_secret.h

Indsæt dit SSID og SSID -kodeord

Gem filen

Rediger filen PurpleTheopolis.ino

Udskift URL -fragmentet til den sensor, du vil overvåge, i variablen PURPLE_AIR_SENSOR

Bemærk: Opdateringsfrekvensen, der bruges som standard, er 10 minutter, men du vil måske tage prøver over en længere periode som 30 eller 60 minutter Advarsel: Læsning for hurtigt er ikke nødvendig og kan få dine anmodninger begrænset

Upload skitsen, og bekræft, at lysdiodernes farve svarer til den aktuelle luftkvalitetsaflæsning.

Denne skitse bruger den aktuelle PM 2.5 -aflæsning og forsøger ikke at beregne nogen langsigtede tendenser eller AQI.

Du kan redigere farverutinen for at ændre farvetilknytningerne efter ønske!

Det, du vil se, er værdien af den aktuelle aflæsning (ses i venstre nederste boks i den aktuelle stations popup -vindue)

Trin 4: Trin 4: Sæt alt sammen og nyd det

Trin 4: Sæt alt sammen og nyd det!
Trin 4: Sæt alt sammen og nyd det!

Skær et hul stort nok til at slange dit USB -strømkabel gennem bagsiden af dåsen (aka bunden af dåsen)

Skær en lille cirkel af ikke-ledende materiale som plastik for at beklæde bunden af dåsen.

Tilslut fjer til USB -kablet, og anbring fjer i dåsen.

Jeg har skåret en lille riser ud af et toiletpapirbad for at holde Jewel LED -pladen over fjer og bunden af dåsen.

Et lille stykke malertape kan holde dem alle sammen.

Læg låget på dåsen, og du skal være færdig!

Jeg håber, at du fandt dette projekt nyttigt og klart. Giv mig venligst feedback eller billeder af dine builds!

Du kan følge mig og mine projekter på Twitter og min blog ZebraCatZebra

Anbefalede: