Агуулгын хүснэгт:

PurpleAir агаарын чанарын статусын LED дэлгэц: 4 алхам
PurpleAir агаарын чанарын статусын LED дэлгэц: 4 алхам

Видео: PurpleAir агаарын чанарын статусын LED дэлгэц: 4 алхам

Видео: PurpleAir агаарын чанарын статусын LED дэлгэц: 4 алхам
Видео: PurpleAir Installation Video - How to 2024, Арваннэгдүгээр
Anonim
PurpleAir агаарын чанарын статусын LED дэлгэц
PurpleAir агаарын чанарын статусын LED дэлгэц

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

Би үргэлж мэдээлэл өгөх зориулалттай, гэхдээ тодорхой үйлдэл шаарддаггүй мэдээллийн тавилгын фэн байсан бөгөөд энэ нь энэ цаг үед төгс төгөлдөр зүйл болно гэж бодсон.

Энэхүү төслийн зорилго нь анхаарал сарниулахгүй, нам гүм байдлыг харуулах явдал бөгөөд цаана нь өөрийгөө шинэчилж, гаднах агаар гадаа гарах эсвэл цонх нээхэд хангалттай болсныг анзаарах боломжийг бидэнд олгожээ.

Хангамж

Толгой зүү бүхий Adafruit Feather M0 WiFi

Adafruit -ийн овоолсон толгойнууд

Adafruit Jewel 7

3.3V цэнэглэдэг батерей эсвэл USB кабель

Холболтын утас эсвэл холбогч утас

Нимгэн хуванцар хэсэг (би дахин боловсруулсан хүнсний сав ашиглаж байсан)

Хуванцар таг l (овъёос эсвэл үзэм савнаас)

Илгэн цаас

Хуванцар дээд гагнуурын төмөр

Гагнуур

Програмчлалын зориулалттай Arduino IDE болон USB кабель бүхий компьютер

Алхам 1: Алхам 1: Эд анги, багаж хэрэгслээ цуглуул

Алхам 1: Эд анги, багаж хэрэгслээ цуглуул
Алхам 1: Эд анги, багаж хэрэгслээ цуглуул
Алхам 1: Эд анги, багаж хэрэгслээ цуглуул
Алхам 1: Эд анги, багаж хэрэгслээ цуглуул
Алхам 1: Эд анги, багаж хэрэгслээ цуглуул
Алхам 1: Эд анги, багаж хэрэгслээ цуглуул

Adafruit Feather M0 WiFi

Та толгойн зүү болон овоолох толгойнуудыг Од руу гагнах хэрэгтэй болж магадгүй юм. Би холбогч утас ашиглан бүрэлдэхүүн хэсгүүдийг хурдан холбоход хялбар болгохын тулд толгойн зүү ба/эсвэл овоолсон толгойнуудад дуртай.

Adafruit үнэт чулуу 7

Та үнэт эдлэлийн самбар дээрх холболтын утсыг гагнах хэрэгтэй болно. Энэ төсөлд үнэт эдлэлээс өд хүртэлх гурван холболт шаардлагатай. Цахилгаан, газардуулга, өгөгдлийн оролт. Аливаа зүйлийг тодорхой байлгахын тулд би өнгөт утсыг ашигладаг. Эрчим хүчний хувьд улаан, газрын хувьд хар, өгөгдөл оруулахын тулд ногоон.

Холболтын утас

Хэрэв танд байгаа бол Улаан, Хар, Ногоон утаснууд нь Үнэт чулууг утсаар холбоход тустай болно.

3.3V цэнэглэдэг батерей эсвэл USB кабель (заавал биш)

Өд нь жижиг батерейг шууд цэнэглэх боломжтой бөгөөд энэ байдлыг зөөврийн болгох боломжтой. Батерей нь өд болон LED -ийг 6 цаг орчим ажиллуулж чадна гэдгийг би олж мэдсэн

Том цагаан тугалга лааз эсвэл овъёосны хайрцаг

Дугуй гаралтын дүр төрх надад таалагддаг, гэхдээ та өөрт байгаа төслийн хайрцаг эсвэл савыг ашиглаж болно.

Илгэн цаас

Би илгэн цаасыг LED -ийн гэрлийг сарниулах (зөөлрүүлэх) зорилгоор ашигладаг, гэхдээ та янз бүрийн зүйлийг туршиж үзэх боломжтой боловч гэрлийн өнгийг өөрчилдөг зүйлийг ашиглахгүй байхыг хичээгээрэй.

Хуванцар дээд

Хуванцар тагны дотор талыг огтлох нь илгэн цаасыг таган дээр нааж өгөх боломжийг надад олгожээ. Энэ нь батерейгаа цэнэглэхийн тулд тагийг нь тайлж, шаардлагатай бол тоног төхөөрөмжийг салгах боломжийг олгодог. Хэрэв та USB тэжээл ашиглаж байгаа бөгөөд цахилгаан хэрэгслийг хэсэг хугацаанд дахин ашиглахаар төлөвлөөгүй байгаа бол та цаасыг лаазанд наагаад л болно. (Би юмыг туршиж үзэхдээ хавх хаалга шиг ганц ширхэг соронзон хальс ашигласан)

Гагнуурын төмөр / Гагнуур

Та үнэт эдлэл рүү утас гагнах хэрэгтэй болж магадгүй, би бүх зүйлийг хооронд нь холбохын тулд толгой ба холбогч утас ашигласан.

Алхам 2: Алхам 2: Бүгдийг хооронд нь холбоно уу

Би өнгөт утсыг Jewel руу гагнав

Дараа нь би утсыг дараах дарааллаар залгасан

  • Улаан утас / Өд дээр 2 (3.3V) зүү залгах хүч
  • Хар утас / Газар нь өд дээр 4 (GND) зүү
  • Ногоон утас / өгөгдлийг өдний 9 -р зүү рүү оруулах (заавал биш)

Би энэ үед батерейгаа өд рүүгээ залгав

Би тээглүүрээ хамгаалахын тулд өднийхөө ёроолд маск хийх соронзон хальс тавив

Би үнэт эдлэлээ дугуй хуванцар хэсэгт зүүгээ хамгаалж, LED -ийг шууд чиглүүлэх арга замыг өгсөн.

Алхам 3: Алхам 3: Нил ягаан өнгийн агаарын вэбсайтыг ашиглан агаарын чанарын өгөгдлийг унших орон нутгийн мэдрэгчийг хайж олох

Https://www.purpleair.com дээрх 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 кабелиар холбоод өдийг лаазанд хийнэ.

Би Jewel LED хавтанг өд, лаазны ёроол дээр байрлуулахын тулд жорлонгийн цаасан савнаас жижиг өргөгч хайчилж авлаа.

Жижигхэн маск соронзон хальс нь бүгдийг нэг дор байлгаж чадна.

Тагийг нь лааз дээр тавь, тэгвэл та хийх ёстой!

Энэ төсөл танд хэрэгтэй, ойлгомжтой болсон гэж найдаж байна. Барилгынхаа талаархи санал хүсэлт эсвэл зургийг надад мэдэгдээрэй.

Та намайг болон миний төслүүдийг Twitter, миний блог ZebraCatZebra дээр дагах боломжтой

Зөвлөмж болгож буй: