Агуулгын хүснэгт:
- Алхам 1: Бараа цуглуулах
- Алхам 2: Тэднийг угсарна уу
- Алхам 3: Google Docs -ийг тохируулах - Скрипт үүсгэх
- Алхам 4: Google Docs -ийг тохируулах - Webhook -ийг тохируулах
- Алхам 5: Particle Cloud -ийг тохируулна уу
- Алхам 6: Удирдах зөвлөлийг програмчлах
- Алхам 7: Бүгдийг графикаар зур
Видео: Бөөмийн хүчээр ажилладаг агаарын чанарын хяналт: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Агаарын чанар.
Бидний цэвэр агаар тэнгэрт үүрдийн манан болон хувирсан тул та одоо энэ тухай илүү их бодож байгаа байх.
Юк.
Таны хянах ёстой нэг зүйл бол байшин доторх агаарын чанар юм. Энэхүү гарын авлагад би агаарын чанарын мэдрэгчийг хэдхэн алхамаар хэрхэн яаж хийхийг танд үзүүлэх болно.
Алхам 1: Бараа цуглуулах
Энэ төсөлд хэрэгтэй бүх зүйлийг цуглуул.
Үүнд:
- Бөөмийн торон самбар (Аргон, Бор, Ксенон). Та тэдгээрийг бараг хаанаас ч авах боломжтой. Шууд худалдаж авах нь үргэлж үр дүнтэй байдаг.
- Бөөмс^2 Агаарын чанарын мэдрэгч.
- Honeywell HPMA115S0 ширхэгийн мэдрэгч.
- HPMA115S0 мэдрэгчийн кабель. (Сүүлийн гурвыг та эндээс авч болно.)
Алхам 2: Тэднийг угсарна уу
- Бөөмийг бөөмийн^2 самбарт хавсаргана уу
- Кабелийг ашиглан HPM Particle мэдрэгчийг Particle^2 руу холбоно уу
- USB залгаарай!
Алхам 3: Google Docs -ийг тохируулах - Скрипт үүсгэх
- Шинэ Google Хүснэгт үүсгэх
- Дараа нь Tools цэсийг дараад Script Editor дээр дарна уу
- Шинэ скрипт үүсгэх
- Дараах кодыг скриптэд оруулна уу.
// энэ бол вэб апп нь POST хүсэлтийн doPost (e) функцийг хүлээн авах үед ажиллах функц юм.
// null бол буцаана уу
if (e == тодорхойгүй) {Logger.log ("өгөгдөл байхгүй"); буцах HtmlService.createHtmlOutput ("өгөгдөл хэрэгтэй"); }
// JSON өгөгдлийг задлан шинжлэх
var event = JSON.parse (e.postData.contents); var data = JSON.parse (event.data);
// Өгөгдөлгүйгээр сүүлийн мөрийг авах
var sheet = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);
// Одоогийн цагийн тэмдгийг авах
var timestamp = шинэ огноо ();
// Өгөгдлийг хүснэгтэд оруулах
sheet.getRange (lastRow + 1, 1).setValue (event.published_at); sheet.getRange (lastRow + 1, 2).setValue (өгөгдлийн температур); sheet.getRange (lastRow + 1, 3).setValue (өгөгдөл. чийгшил); sheet.getRange (lastRow + 1, 4).setValue (өгөгдөл.pm10); sheet.getRange (lastRow + 1, 5).setValue (өгөгдөл.pm25); sheet.getRange (lastRow + 1, 6).setValue (data.tvoc); sheet.getRange (lastRow + 1, 7).setValue (data.c02);
SpreadsheetApp.flush ();
HtmlService.createHtmlOutput -ийг буцаах ("шуудангийн хүсэлтийг хүлээн авлаа"); }
Алхам 4: Google Docs -ийг тохируулах - Webhook -ийг тохируулах
Дараа нь,
- Хэвлэх хэсэгт очоод Вэб апп болгон байршуулах дээр дарна уу
- Аппликешныг өөрийнхөөрөө тохируулна уу
- Дараа нь хэн аппликейшнд нэвтрэх эрхтэйг хэн ч биш, нэрээ нууцалсан байдлаар тохируулаарай. (Анхаарах зүйл: хэрэв та чухал өгөгдөлтэй ажиллаж байгаа бол илүү бат бөх, өөрчлөн тохируулсан шийдлийг хүсч магадгүй. Энэ нь хэрэв таны вэб дэгээ линктэй бол энэ хуудсанд өгөгдөл оруулах боломжтой.)
- Төслийн хувилбарыг шинэ болгож өөрчилнө үү!
- Гаралтын хангаж буй одоогийн програмын URL -г хуулж ав.
Алхам 5: Particle Cloud -ийг тохируулна уу
- Particle.io консол дээр Integrations хэсэгт очоод шинэ Webhook үүсгэнэ үү
- Кодоос дамжуулагдсан үйл явдлын нэрийг бөглөнө үү (энэ тохиолдолд энэ нь блок юм)
- URL хайрцгийн сүүлийн алхамаас одоогийн програмын URL -г оруулна уу
- Хүсэлтийн төрлийг POST болгож тохируулна уу
- Хүсэлтийн форматыг JSON болгон тохируулна уу
- Ашиглаж буй төхөөрөмжөө чиглүүл (эсвэл зөвхөн ганц төхөөрөмжтэй юм шиг үлдээгээрэй)
- Хадгалах дээр дарна уу
Алхам 6: Удирдах зөвлөлийг програмчлах
- Particle Account болон Particle Mesh төхөөрөмжөө тохируулна уу. Хэрэв та өмнө нь ийм зүйл хийж байгаагүй бол Quickstart ашиглана уу.
- Particle Workbench -ийг татаж аваад хараахан суулгаагүй байгаа бол суулгаарай. Зааварчилгаа энд байна.
- Кодыг эндээс авна уу.
- Кодыг татаж авсны дараа үүнийг Visual кодоор нээнэ үү (1 -р алхамд суулгасан)
- Хэрэв та хараахан амжаагүй бол Particle руу нэвтэрнэ үү (Хамгийн хурдан арга бол Command + Shift + P товчлууруудыг дарж командын цонхыг нээнэ үү. Дараа нь нэвтрэх үгээ бичиж эхлээрэй)
- Particle Cloud дээр нийтлэх - Дахин хэлэхэд энэ нь командын цонхыг ашигладаг. Дээрхтэй ижил Command + Shift + P ашиглан Cloud Flash бичнэ үү.
- Cloud Flash сонголтыг олсны дараа enter дарна уу.
- Таны самбар удахгүй програмчлагдах ёстой. Та энэ хугацаанд LED -ийн өөрчлөлтийг харж болно. Цэнхэр өнгөөр гэрэлтэж эхэлмэгц та явахад бэлэн байна!
Алхам 7: Бүгдийг графикаар зур
- Google хуудсан дээр та эхний мөрөнд бүх шошго бүхий толгой үүсгэх боломжтой. (Дээрх дэлгэцийн агшинг үзнэ үү)
- Хүснэгтэнд шинэ өгөгдөл гарч ирснийг та анзаарах ёстой (хэрэв та бүх зүйлийг зөв тохируулсан бол). Хэрэв та үүнийг харахгүй бол өмнөх алхам руу буцна уу.
- Та бүтэн баганыг сонгож, үүнээс шинэ диаграм үүсгэх замаар өгөгдлийг график болгож болно.
- Та дээр дурдсан шиг бүх зүйлийг нэг дор эсвэл тусад нь график болгож болно.
Хэрэв бүх зүйл ажиллаж байгаа бөгөөд танд гоё график байгаа бол баяр хүргэе !! Хэрэв та Adafruit шиг IoT үйлчилгээг ашиглан дараагийн алхам руу шилжихэд бэлэн бол миний гарын авлагыг эндээс үзээрэй.
Зөвлөмж болгож буй:
TFT LCD дэлгэц бүхий агаарын чанарын энгийн хяналт- Ameba Arduino: 3 алхам
TFT LCD дэлгэц бүхий агаарын чанарын энгийн хяналт-Амеба Ардуино: Танилцуулга Одоо ихэнх хүмүүс COVID-19 вирус тээгчтэй ойр дотно холбоо барихаас зайлсхийхийн тулд гэртээ байдаг тул агаарын чанар нь хүмүүсийн сайн сайхан байдлын чухал хүчин зүйл болдог, ялангуяа халуун орны орнуудад. Агааржуулагч ашиглах нь ажлын үеэр зайлшгүй шаардлагатай
Airduino: Мобайл агаарын чанарын хяналт: 5 алхам
Airduino: Агаарын чанарын мобайл монитор: Миний төсөл болох Airduino -д тавтай морилно уу. Намайг Роббе Бренс гэдэг. Би Бельги улсын Кортрижк хотын Howest хотод мультимедиа, харилцаа холбооны технологийн чиглэлээр суралцаж байна. Хоёрдугаар семестрийн төгсгөлд бид IoT төхөөрөмж хийх ёстой бөгөөд энэ нь бүх зүйлийг авчрах гайхалтай арга юм
MQ135 ба MQTT -ийн гаднах температур, чийгшил мэдрэгч бүхий агаарын чанарын хяналт: 4 алхам
MQ135 ба MQTT -ийн гаднах температур, чийгшил мэдрэгч бүхий агаарын чанарын хяналт: Энэ нь туршилтын зориулалттай
Nokia LCD ашиглан DSM501A ашиглан агаарын чанарын хяналт: 7 алхам
Nokia LCD бүхий DSM501A -ийн тусламжтайгаар агаарын чанарын хяналт: Сайн байна уу найзуудаа! Энэхүү богино зааварчилгаанд би танай гэрт эсвэл хаана ч байсан агаарын чанарыг хэрхэн хянаж болохыг харуулах болно
Бөөмийн фотон ашиглан агаарын чанарын хяналт: 11 алхам (зурагтай)
Particle Photon ашиглан агаарын чанарын хяналт: Энэхүү төсөлд PPD42NJ тоосонцор мэдрэгчийг ашиглан Particle Photon ашиглан агаарт байгаа агаарын чанарыг (PM 2.5) хэмждэг. Энэ нь зөвхөн Particle консол болон dweet.io дээрх өгөгдлийг харуулаад зогсохгүй үүнийг өөрчилж RGB LED ашиглан агаарын чанарыг илэрхийлдэг