Мазмұны:

PurpleAir ауа сапасының күйі жарықдиодты дисплей: 4 қадам
PurpleAir ауа сапасының күйі жарықдиодты дисплей: 4 қадам

Бейне: PurpleAir ауа сапасының күйі жарықдиодты дисплей: 4 қадам

Бейне: PurpleAir ауа сапасының күйі жарықдиодты дисплей: 4 қадам
Бейне: PurpleAir Installation Video - How to 2024, Шілде
Anonim
PurpleAir ауа сапасының күйін көрсететін жарықдиодты дисплей
PurpleAir ауа сапасының күйін көрсететін жарықдиодты дисплей

Калифорниядағы соңғы орман өрттерінен Сан -Францискодағы ауа сапасына қатты әсер етті. Біз телефондарымызда немесе ноутбуктерімізде PurpleAir картасын қайта -қайта тексеріп отырдық, ауаның терезелерді ашуға немесе көшеге шығуға қауіпсіз болғанын көруге тырыстық.

Мен әрқашан ақпараттық жиһаздың жанкүйері болдым, ақпарат беруге арналған, бірақ нақты әрекеттерді қажет етпейтін және мен бұл уақыт үшін тамаша нәрсе болар деп ойладым.

Бұл жобаның мақсаты-сыртта ауаның сыртқа шығуға немесе терезелерді ашуға жақсара бастағанын байқауға мүмкіндік беретін, фондық режимде жаңартылатын тыныш, алаңдатпайтын күйді көрсету.

Жабдықтар

Adafruit Feather M0 WiFi, түйреуіштері бар

Adafruit жиналатын тақырыптары

Adafruit Jewel 7

3.3В қайта зарядталатын батарея немесе USB кабелі

Байланыс сымы немесе қосқыш сымдар

Жұқа пластиктен жасалған бөлік (мен қайта өңделген тамақ контейнерлерін қолдандым)

Пластикалық қақпақ l (сұлы немесе мейіз контейнерінен)

Пергамент қағаз

Пластмассадан жасалған дәнекерленген темір

Дәнекер

Бағдарламалауға арналған Arduino IDE және USB кабелі бар компьютер

1 -қадам: 1 -қадам: Бөлшектер мен құралдарды жинаңыз

1 -қадам: Бөлшектер мен құралдарды жинаңыз
1 -қадам: Бөлшектер мен құралдарды жинаңыз
1 -қадам: Бөлшектер мен құралдарды жинаңыз
1 -қадам: Бөлшектер мен құралдарды жинаңыз
1 -қадам: Бөлшектер мен құралдарды жинаңыз
1 -қадам: Бөлшектер мен құралдарды жинаңыз

Adafruit Feather M0 WiFi

Сізге қауырсынға тақырып түйреуіштері мен жиналмалы тақырыптарды дәнекерлеу қажет болуы мүмкін. Компоненттерді секіргіш сым арқылы тез қосуды жеңілдету үшін маған түйреуіштер және/немесе жиналмалы тақырыптар ұнайды.

Adafruit зергерлік бұйымдары 7

Сізге Jewel тақтасындағы жастықшаларға қосылу сымдарын дәнекерлеу қажет болуы мүмкін. Бұл жобаға Зергерлік бұйымнан Қауырсынға дейінгі үш байланыс қажет. Қуат, жер және деректерді енгізу. Мен түсінікті болу үшін түсті сымды қолданамын. Қуат үшін қызыл, жер үшін қара және деректерді енгізу үшін жасыл.

Байланыс сымы

Егер сізде болса, қызыл, қара және жасыл сымдар зергерлік бұйымдарды қауырсынға қосуға көмектеседі.

3.3В қайта зарядталатын батарея немесе USB кабелі (міндетті емес)

Қауырсын шағын аккумуляторды тікелей зарядтай алады, бұл оның күйін көрсетуге мүмкіндік береді. Мен аккумулятордың мамық пен жарықдиодты шамамен 6 сағат жұмыс істей алатынын білемін

Үлкен қаңылтыр банка немесе сұлы қорабы

Маған дөңгелек шығыс түрі ұнайды, бірақ сізде кез келген жобалық қорапты немесе контейнерді қолдануға болады.

Пергамент қағаз

Мен пергамент қағазын светодиодтардағы жарықты тарату (жұмсарту) үшін қолданамын, бірақ сіз әр түрлі нәрсені қолдана аласыз, бірақ жарықтың түсін өзгертетін нәрсені қолданбауға тырысыңыз.

Пластикалық үстіңгі жағы

Пластикалық қақпақтың ішкі бөлігін кесу маған пергамент қағазды жабуға мүмкіндік беретінін байқадым. Бұл батареяны қайта зарядтау үшін қақпақты алып тастауға және қажет болған жағдайда жабдықты алуға мүмкіндік береді. Егер сіз USB қуатын пайдалансаңыз және электрониканы біраз уақыт қайта пайдалануды жоспарламасаңыз, қағазды банкаға жабыстыруға болады. (Мен заттарды тексеру кезінде қақпаның есігі сияқты бір таспаны қолдандым)

Дәнекерлеуіш / Дәнекер

Сізге зергерлік бұйымдарға сымдарды дәнекерлеу қажет болуы мүмкін, мен бәрін біріктіру үшін тақырыптар мен секіргіштерді қолдандым.

2 -қадам: 2 -қадам: Барлығын бірге қосыңыз

Мен түрлі -түсті сымдарды Зергерлікке дәнекерледім

Содан кейін сымдарды келесі ретпен жалғадым

  • Қызыл сым / Қауырсынға 2 (3.3В) түйреу үшін қуат
  • Қауырсынға 4 (GND) түйреу үшін қара сым / Жер
  • Жасыл сым / Деректер Қауырсынға 9 түйреу үшін (міндетті емес)

Мен аккумуляторды мамыққа да дәл осы сәтте қостым

Мен түйреуіштерді қорғау үшін мамық астына маска таспасын жаптым

Мен өз зергерлік бұйымымды дөңгелек пластикке бекітіп, оның түйреуіштерін қорғадым, сонымен қатар жарықдиодты тура бағыттауды ұсындым.

3 -қадам: 3 -қадам: Күлгін ауа веб -сайтын пайдаланып, ауа сапасы туралы мәліметтерді оқу үшін жергілікті сенсорды табыңыз

Purple Air веб -сайтына өтіңіз

Көршіңізге жақындатыңыз және ең жақын сыртқы сенсорды табыңыз

Сыртқы ауа сапасы туралы хабар беретін сенсорларды табу үшін «Ішкі сенсорларды» ӨШІРГІҢІЗ келеді

Жергілікті сенсорды нұқыңыз, сонда сенсордың аты мен соңғы ауа сапасы туралы мәліметтерді көрсететін шағын диалогтық терезе пайда болады.

Сіз осы виджетті алу деген жазудың төменгі жағындағы сілтемені байқайсыз, «Бұл виджетті алу» түймесін басыңыз, төменгі жағында JSON сілтемесі бар жаңа қорап пайда болады.

JSON түймесін басыңыз, сонда сіздің веб -шолғышта JSON деректерінің веб -беті жүктеледі Біз сенсордың ағымдағы оқуын алу үшін осы кодтың соңғы битін қолданамыз. Ол /json? Key = XXXXX & show12345 сияқты болады

Бастапқы кодты алыңыз

Сіз бұл жобаның бастапқы кодын Github репозиторийінен жүктей аласыз.

Келесі ақпаратты жаңарту үшін Arduino эскизін өңдеңіз:

Arduino_secret.h файлын өңдеңіз

SSID және SSID құпия сөзін енгізіңіз

Файлды сақтаңыз

PurpleTheopolis.ino файлын өңдеңіз

PURPLE_AIR_SENSOR айнымалы мәнінде бақылағыңыз келетін сенсордың URL фрагментін ауыстырыңыз

Ескерту: Әдепкі бойынша жаңарту жиілігі 10 минутты құрайды, бірақ сіз үлгілерді 30 немесе 60 минутқа ұзақ уақыт бойы алғыңыз келуі мүмкін.

Эскизді жүктеп, жарық диодтарының түсі ауа сапасының ағымдағы көрсеткішіне сәйкес келетінін растаңыз.

Бұл эскизде ағымдағы PM 2.5 көрсеткіші қолданылады және ұзақ мерзімді трендтерді немесе AQI есептеуге тырыспайды.

Түсті салыстыруды қалауыңызша өзгерту үшін түс схемасын өңдей аласыз!

Сіз көретін нәрсе - бұл ағымдағы мәннің мәні (ағымдағы станцияның қалқымалы терезесінің сол жақ төменгі қорабында көрінеді)

4 -қадам: 4 -қадам: Барлығын біріктіріп, ләззат алыңыз

4 -қадам: Барлығын біріктіріп, ләззат алыңыз!
4 -қадам: Барлығын біріктіріп, ләззат алыңыз!

USB қуат кабелін банканың артқы жағына жылжытатындай үлкен тесікті кесіңіз (банка түбінде)

Қалбырдың түбін желімдеу үшін пластик тәрізді өткізбейтін материалдың кішкене шеңберін кесіңіз.

Қауырсынды USB кабеліне жалғап, қауырсынды банкке салыңыз.

Мен Jewel LED тақтасын Қауырсынның үстінде және банка түбінде ұстау үшін дәретхана қағаз ваннасынан кішкене көтергішті кесіп алдым.

Кішкене маска таспасы олардың барлығын біріктіре алады.

Қақпақты банкаға қойыңыз, сіз мұны істеуіңіз керек!

Сізге бұл жоба пайдалы және түсінікті болды деп сенемін. Маған қандай да бір кері байланыс немесе сіздің құрылысыңыздың суреттерін хабарлаңыз!

Сіз мені және менің жобаларымды Twitter -де және ZebraCatZebra блогымда бақылай аласыз

Ұсынылған: