Мазмуну:

PurpleAir аба сапатынын абалы LED дисплейи: 4 кадам
PurpleAir аба сапатынын абалы LED дисплейи: 4 кадам

Video: PurpleAir аба сапатынын абалы LED дисплейи: 4 кадам

Video: PurpleAir аба сапатынын абалы LED дисплейи: 4 кадам
Video: MANGA PURPLE?! ABA Gojo Rework is Insane 2024, Ноябрь
Anonim
PurpleAir аба сапатынын абалы LED дисплейи
PurpleAir аба сапатынын абалы LED дисплейи

Калифорниядагы акыркы токой өрттөрү менен Сан -Францискодогу абанын сапаты чоң таасирин тийгизди. PurpleAir картасын телефондорубузда же ноутбуктарыбызда кайра -кайра текшерип турдук, аба качан терезелерди ачуу үчүн же сыртка чыгуу мүмкүнчүлүгүн алуу үчүн коопсуз экенин көрүүгө аракет кылдык.

Мен ар дайым маалымат эмеректеринин күйөрманы болчумун, маалымат берүү үчүн иштелип чыккан, бирок ачык -айкын аракеттерди талап кылбайм жана бул учурда идеалдуу нерсе болот деп ойлогом.

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

Жабдуулар

Adafruit Feather M0 WiFi, төөнөгүчтөр менен

Adafruit үстөл баштары

Adafruit Jewel 7

3.3V кайра заряддалуучу батарея же USB кабели

Байланыш зымы же Jumper зымдары

Жука пластмассадан жасалган бөлүк (мен кайра иштетилген тамак -аш контейнерлерин колдондум)

Пластикалык капкак l (сулу же мейиз идишинен)

Пергамент кагазы

Пластмассадан жасалган ширетүүчү темир

Solder

Программалоо үчүн Arduino IDE жана USB кабели бар компьютер

1 -кадам: 1 -кадам: Бөлүктөрүңүздү жана куралдарыңызды чогултуп алыңыз

1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз
1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз
1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз
1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз
1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз
1 -кадам: Бөлүктөрүңүздү жана шайманыңызды чогултуңуз

Adafruit Feather M0 WiFi

Сизге мамык төөнөгүчтөрдү жана төшөлүүчү баштарды мамыкка ширетүү керек болушу мүмкүн. Мага секиргич зымдарды колдонуу менен компоненттерди тез байланыштырууну жеңилдетүү үчүн, төөнөгүч казыктар жана/же төшөлүүчү баштар жагат.

Adafruit Jewel 7

Сиз, кыязы, Jewel тактасындагы төшөмөлөргө туташуу зымдарын ширетишиңиз керек болот. Бул долбоор зергерден мамыкка чейин үч байланышка муктаж. Power, жер жана маалымат киргизүү. Мен түшүнүктүү болуш үчүн түстүү зымдарды колдоном. Бийлик үчүн кызыл, Жер үчүн кара жана Жашыл маалымат киргизүү үчүн.

Байланыш зымы

Эгер сизде болсо, анда Кызыл, Кара жана Жашыл зымдар Jewelти мамыкка чейин жеткирүүгө жардам берет.

3.3V кайра заряддалуучу батарея же USB кабели (милдеттүү эмес)

Feather түздөн -түз кичинекей батареяны заряддай алат, бул портативдүү абалды көрсөтө алат. Мен батарейканын мамык менен жарык диоддорун болжол менен 6 саат иштете алаарын билем

Чоң калай банкы же Сулу кутусу

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

Пергамент кагазы

Мен пергамент кагазын LED жарыгын чачуу (жумшартуу) үчүн колдоном, сиз ар кандай нерселерди сынап көрүңүз, бирок жарыктын түсүн өзгөрткөн нерсени колдонбоого аракет кылыңыз.

Пластикалык үстү

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

Лайк / темир

Зымдарды Jewelке ширетүүңүз керек болот, мен баарын бириктирүү үчүн баш жана секирүүчү зымдарды колдондум.

2 -кадам: 2 -кадам: Бардыгын бирге туташтырыңыз

Мен түстүү зымдарды Зергерге ширеттим

Андан кийин зымдарды төмөнкү тартипте туташтырдым

  • Кызыл жип / Канатка 2 (3.3V) кадап салуу үчүн күч
  • Кара зым / Жерге мамыкта 4 (GND) төөнөгүч
  • Жашыл зым / Маалыматтар мамыкка 9 -пин үчүн (милдеттүү эмес)

Батарейканы ушул учурда менин мамыкка да бекиттим

Мен казыктарды коргоо үчүн мамыктын түбүнө маска скотч кийгиздим

Мен зер буюмумду тегерек пластмассанын бир бөлүгүнө илип койдум, ошону менен бирге жарыктарды түз көрсөтүүнүн жолун берем

3 -кадам: 3 -кадам: Purple Air веб -сайтын колдонуп, аба сапатынын маалыматтарын окуу үчүн жергиликтүү сенсорду табыңыз

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

Сиздин коңшуңузга жакындатыңыз жана эң жакын тышкы сенсорду табыңыз

Сырттагы абанын сапатын билдирүүчү сенсорлорду табуу үчүн "Ичиндеги сенсорлорду" өчүргүңүз келет

Жергиликтүү сенсорду чыкылдатыңыз, сенсордун атын жана акыркы абанын сапатын көрсөткөн кичинекей диалог кутусу пайда болот.

Сиз бул кутучанын ылдый жагында "Бул виджетти алуу" деп аталган шилтемени байкайсыз, "Бул виджетти алуу" баскычын чыкылдатыңыз, ылдый жагында JSON шилтемеси бар жаңы кутуча пайда болгонун байкайсыз.

JSON чыкылдатыңыз жана веб -браузериңизде JSON маалыматтарынын веб -баракчасы жүктөлөт Биз учурдагы сенсордун окуусун алуу үчүн кодубуздагы бул URLдин акыркы бөлүгүн колдонобуз. Ал окшош болот /json? Key = XXXXX & show12345

Булак кодун алыңыз

Бул долбоордун баштапкы кодун Githubдагы репозиторийден жүктөп алсаңыз болот.

Төмөнкү маалыматты жаңыртуу үчүн Arduino эскизин түзөтүңүз:

Файлды түзөтүү arduino_secret.h

SSID жана SSID сырсөзүңүздү киргизиңиз

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

PurpleTheopolis.ino файлын түзөтүңүз

PURPLE_AIR_SENSOR өзгөрмөсүндө көзөмөлдөөнү каалаган сенсордун URL фрагментин алмаштырыңыз

Эскертүү: Демейки боюнча колдонулган жаңыртуу жыштыгы 10 мүнөт, бирок сиз үлгүлөрдү 30 же 60 мүнөткө чейин узартууну каалашыңыз мүмкүн. Эскертүү: Өтө тез окуу талап кылынбайт жана өтүнүчтөрүңүз чектелиши мүмкүн

Эскизди жүктөп, LEDлердин түсү учурдагы абанын сапатына туура келерин ырастаңыз.

Бул эскиз учурдагы PM 2.5 окуусун колдонот жана узак мөөнөттүү тренддерди же AQIди эсептөөгө аракет кылбайт.

Түс карталарын каалагандай өзгөртүү үчүн түстөрдүн тартибин өзгөртө аласыз!

Сиз көрө турган нерсе - бул учурдагы окуунун мааниси (учурдагы станциянын калкыма терезесинин сол жагындагы төмөнкү кутучада көрүнөт)

4 -кадам: 4 -кадам: Баарын бириктирип, ырахат алыңыз

4 -кадам: Баарын бириктирип, ырахат алыңыз!
4 -кадам: Баарын бириктирип, ырахат алыңыз!

USB кубат кабелин идиштин артына жылдыра турган чоң тешикти кесиңиз (банканын түбү)

Калай идиштин түбүн каптоо үчүн пластик сыяктуу өткөрбөгөн материалдан кичинекей тегеректи кесип алыңыз.

Түстү USB кабелине туташтырып, мамыкты банкага салыңыз.

Мен Jather LED тактасын мамыктын үстүндө жана банканын түбүндө кармоо үчүн даарат кагазынын ваннасынан кичинекей көтөргүчтү кесип алдым.

Кичинекей маска тасмасы алардын бардыгын бириктире алат.

Капкагын банкага кийгизип койсоңуз болот!

Бул долбоор сизге пайдалуу жана түшүнүктүү болду деп ишенем. Сураныч, ар кандай сын -пикирлериңизди же курулган сүрөттөрүңүздү мага билдириңиз!

Сиз мени жана менин долбоорлорумду Twitterде жана ZebraCatZebra блогумда ээрчип алсаңыз болот

Сунушталууда: