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

Бөөмийн фотон ашиглан хурлын танхимын хяналт: 8 алхам (зурагтай)
Бөөмийн фотон ашиглан хурлын танхимын хяналт: 8 алхам (зурагтай)

Видео: Бөөмийн фотон ашиглан хурлын танхимын хяналт: 8 алхам (зурагтай)

Видео: Бөөмийн фотон ашиглан хурлын танхимын хяналт: 8 алхам (зурагтай)
Видео: Мать застрелила троих детей, чтобы понравиться любовн... 2024, Арваннэгдүгээр
Anonim
Бөөмийн фотон ашиглан хурлын танхимын хяналт
Бөөмийн фотон ашиглан хурлын танхимын хяналт

Танилцуулга

Энэхүү гарын авлагад бид Particle Photon ашиглан хурлын танхимын монитор хийх гэж байна. Энэхүү бөөм нь Webhooks ашиглан Slack -тэй нэгтгэгдсэн бөгөөд өрөө байгаа эсэх талаар цаг тухайд нь мэдээлэл авах боломжтой болно. PIR мэдрэгчийг хүмүүсийг мэдрэхийн тулд хэт улаан туяаны гэрлийн нарийн өөрчлөлтийг илрүүлэхэд ашигладаг.

Нэгдүгээрт, Slack -ийг тохируулах

Хоёрдугаарт, бөөмийг тохируулах

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсэг

Техник хангамж

  • Бөөмийн фотон ==> 19 доллар
  • PIR мэдрэгч ==> 7 доллар
  • LED ==> 2 доллар

Програм хангамж

  • Бөөмийн вэб IDE
  • Сул

Нийт өртөг нь ойролцоогоор 28 доллар

Алхам 2: Залхуу ирж буй вэб дэгээ тохируулах

Slack Incoming Webhook нь гадны эх сурвалжаас өгөгдлийг сонсоод дараа нь Slack суваг руу илгээдэг.

Эхлээд https://slack.com/intl/en-in/ хаягаар орж имэйл хаягаа оруулна уу. Та ийм хуудсыг харах болно

Зураг
Зураг

Шинэ ажлын талбар үүсгэх. Та ийм хуудсыг харах болно

Зураг
Зураг

Webhook -д оруулах суваг хий. Би #conferenceroom нэртэй сувгийн нэр үүсгэсэн

Зураг
Зураг

Дараа нь арааны дүрс дээр дараад "Апп нэмэх" -г сонгоно уу

Зураг
Зураг

Одоо Webhook -ийг өөрөө үүсгээрэй. Хайлтын талбарт ирж буй webhook -уудыг бичээд Incoming WebHooks дээр дарна уу

Зураг
Зураг

Ирж буй webhooks дээр дарахад та ийм хуудас харах болно

Зураг
Зураг

Дараа нь "Тохиргоо нэмэх" дээр дарна уу. Та ийм хуудсыг харах болно

Зураг
Зураг

Нийтлэх сувгаа сонгоно уу. Энэ тохиолдолд энэ бол #хурлын танхим юм

Зураг
Зураг

Webhook URL хаягаа олоорой. Энэ URL нь Particle Device Cloud ашиглан өгөгдлийг илгээдэг

Зураг
Зураг

Интеграцийн тохиргоо руу доош гүйлгээд вэб хуухандаа тайлбарласан шошго, нэр, дүрс өгөөд Save Settings дээр дарна уу

Зураг
Зураг
Зураг
Зураг

Бид Slack тохиргоог хийж дуусгасан.

Алхам 3: Бөөмийн фотон

Photon бол IOT -ийн хамгийн алдартай самбар бөгөөд самбар нь STM32F205 120Mhz ARM Cortex M3 микроконтроллертой бөгөөд 1 MB флаш санах ой, 128 Kb RAM, 18 холимог дохионы ерөнхий зориулалттай оролтын гаралттай (GPIO) нэмэлт зүүтэй. Энэхүү модуль нь Wi-Fi холболтод зориулагдсан Cypress BCM43362 Wi-Fi чиптэй бөгөөд Bluetooth-ийн хувьд нэг зурвасын 2.4GHz IEEE 802.11b/g/n юм. Уг самбар нь 2 SPI, нэг I2S, нэг I2C, нэг CAN, нэг USB интерфэйсээр тоноглогдсон байдаг.

3V3 нь аналог мэдрэгчид ашигладаг шүүсэн гаралт гэдгийг тэмдэглэх нь зүйтэй. Энэ зүү нь самбар дээрх зохицуулагчийн гаралт бөгөөд Wi-Fi модулийн VDD-тэй холбогдсон байна. Photon -ийг VIN эсвэл USB портоор тэжээх үед энэ зүү нь 3.3VDC хүчдэлийг гаргадаг. Энэ зүүг Photon -ийг шууд асаахад ашиглаж болно (хамгийн их оролт 3.3VDC). Гаралт болгон ашиглахад 3V3 дээрх хамгийн их ачаалал нь 100 мА байна. ХОУХД-ийн дохио нь 8 битийн нарийвчлалтай бөгөөд 500 Гц давтамжтай ажилладаг.

Пин диаграм

Зураг
Зураг

Pin тодорхойлолт

Зураг
Зураг

Алхам 4: Particle Web IDE

Аливаа Photon програмын кодыг бичихийн тулд хөгжүүлэгч нь Particle вэбсайт дээр данс үүсгэж, хэрэглэгчийн бүртгэлээрээ Photon самбарыг бүртгүүлэх шаардлагатай. Дараа нь програмын кодыг Particle -ийн вэбсайт дээрх Web IDE дээр бичиж, интернетээр бүртгэгдсэн фотон руу шилжүүлэх боломжтой. Хэрэв энд сонгогдсон ширхэг хавтанг Photon асааж, бөөмийн үүл үйлчилгээнд холбосон бол кодыг сонгосон самбар дээр интернет холболтоор дамжуулж, самбар дамжуулсан кодын дагуу ажиллаж эхэлнэ. Самбарыг интернетээр удирдахын тулд Ajax болон JQuery ашиглан HTTP POST аргыг ашиглан самбар руу өгөгдөл илгээх вэб хуудас зохион бүтээжээ. Вэб хуудас нь самбарыг төхөөрөмжийн ID -ээр тодорхойлж, нэвтрэх тэмдгээр дамжуулан Particle Cloud Service -тэй холбогддог.

Фотоныг интернетээр хэрхэн холбох вэ1. Төхөөрөмжөө асаах

  • USB кабелийг тэжээлийн эх үүсвэрт холбоно уу.
  • Залгагдсан даруйд таны төхөөрөмж дээрх RGB LED цэнхэр өнгөөр анивчиж эхлэх ёстой. Хэрэв таны төхөөрөмж цэнхэр анивчихгүй бол SETUP товчлуурыг удаан дарна уу. улбар шар өнгөтэй, энэ нь хангалттай хүч авахгүй байж магадгүй юм. Цахилгааны эх үүсвэр эсвэл USB кабелийг сольж үзээрэй.

2. Фотоноо интернетэд холбоно уу

Вэб програм эсвэл мобайл програмыг ашиглах хоёр арга бий

a. Вэб програмыг ашиглаж байна

  • Алхам 1 setup.particle.io руу очно уу
  • Алхам 2 Photon тохируулах дээр дарна уу
  • Алхам 3 NEXT дээр дарсны дараа танд файлыг үзүүлэх ёстой (photonsetup.html)
  • Алхам 4 Файлыг нээнэ үү.
  • Алхам 5 Файлыг нээсний дараа PHOTON нэртэй сүлжээнд холбогдон компьютерээ Photon -тэй холбоно уу.
  • Алхам 6 Wi-Fi-ийн итгэмжлэлээ тохируулна уу. Жич: Хэрэв та итгэмжлэлээ буруу бичсэн бол Photon нь хар хөх эсвэл ногоон өнгөөр анивчих болно. Та процессыг дахин давах ёстой (хуудсыг сэргээж эсвэл дахин оролдох хэсгийг дарна уу)
  • Алхам 7 Төхөөрөмжийнхөө нэрийг өөрчил. Төхөөрөмжийг нэхэмжилсэн эсэхээс үл хамааран та баталгаажуулалтыг харах болно.

б. Ухаалаг гар утас ашиглаж байна

  • Програмыг утсан дээрээ нээнэ үү. Хэрэв танд байхгүй бол Particle -ээр нэвтэрнэ үү эсвэл бүртгүүлнэ үү.
  • Нэвтэрсний дараа нэмэх дүрс дээр дарж нэмэхийг хүсч буй төхөөрөмжөө сонгоно уу. Дараа нь дэлгэц дээрх зааврыг дагаж төхөөрөмжөө Wi-Fi сүлжээнд холбоно уу. Хэрэв та Photon -ийг анх удаа холбож байгаа бол шинэчлэлтүүдийг татаж авахад хэдэн минутын турш нил ягаан өнгөөр анивчих болно. Фотоныг хэд хэдэн удаа дахин асаахад таны интернет холболтоос хамааран шинэчлэлтүүд дуусахад 6-12 минут шаардагдах болно. Энэ хугацаанд Photon -ийг дахин асааж, салгаж болохгүй.

Та төхөөрөмжөө холбосны дараа энэ сүлжээг сурсан болно. Таны төхөөрөмж таван сүлжээг хадгалах боломжтой. Анхны тохиргоог хийсний дараа шинэ сүлжээ нэмэхийн тулд та төхөөрөмжийг сонсох горимд дахин оруулаад дээр дурдсан шиг үргэлжлүүлнэ үү. Хэрэв таны төхөөрөмж дээр хэт олон сүлжээ байгаа юм шиг санагдаж байвал та сурсан Wi-Fi сүлжээнийхээ төхөөрөмжийн санах ойг устгах боломжтой. Та тохиргооны товчлуурыг 10 секундын турш үргэлжлүүлэн дарж, RGB LED хурдан цэнхэр өнгөөр анивчих хүртэл бүх профайлыг устгасан гэсэн дохио өгч болно.

Горим

  • Циан, таны Photon интернетэд холбогдсон байна.
  • Magenta, одоогоор апп ачаалж байгаа эсвэл програм хангамжаа шинэчилж байна. Энэ төлөв нь firmware -ийн шинэчлэлт эсвэл Web IDE эсвэл Desktop IDE -ээс код асаахад хүргэдэг. Та Photon -ийг анх удаа үүлэн сүлжээнд холбохдоо энэ горимыг харж магадгүй юм.
  • Ногоон, энэ нь интернетэд холбогдохыг оролдож байна.
  • Цагаан, Wi-Fi модуль унтарсан байна.

Web IDEParticle Build бол Хөгжлийн Нэгдсэн Орчин буюу IDE бөгөөд энэ нь таны вэб хөтөч дээр ажиллахад хялбар програм дээр програм хангамж хөгжүүлэх боломжтой гэсэн үг юм.

Бүтээлийг нээхийн тулд өөрийн дансны данс руу нэвтэрч, зураг дээр үзүүлсэн шиг Web IDE дээр дарна уу

Зураг
Зураг

Та товшсоны дараа ийм консолыг харах болно

Зураг
Зураг

Шинэ үүсгэх апп үүсгэхийн тулд шинэ апп үүсгэх дээр дарна уу

Зураг
Зураг

Хөтөлбөрийг баталгаажуулахын тулд. Баталгаажуулах дээр дарна уу

Зураг
Зураг

Кодыг байршуулахын тулд флэш дээр дарна уу, гэхдээ үүнийг хийхээсээ өмнө төхөөрөмжийг сонгоно уу. Хэрэв танд хэд хэдэн төхөөрөмж байгаа бол та флаш кодоо аль төхөөрөмжөөсөө сонгосон эсэхээ шалгаарай. Навигацийн самбарын зүүн доод буланд байгаа "Төхөөрөмжүүд" дүрс дээр дарна уу, дараа нь та төхөөрөмжийн нэр дээр хулганы зүүн талд гарч ирэх болно. Үүнийг дарж шинэчлэхийг хүссэн төхөөрөмжөө тохируулна уу (хэрэв танд ганц төхөөрөмж байгаа бол энэ нь харагдахгүй болно). Та төхөөрөмжийг сонгосны дараа түүнтэй холбоотой од шар өнгөтэй болно. (Хэрэв танд ганцхан төхөөрөмж байгаа бол үүнийг сонгох шаардлагагүй, та үргэлжлүүлж болно

Зураг
Зураг
Зураг
Зураг

Алхам 5: Particle Webhook үүсгэх

Slack -ийн олон интеграцид Slack -аас мэдээлэл боловсруулахын тулд PHP скрипт ажиллуулдаг тусгай вэб сервер шаардлагатай байдаг. Гэсэн хэдий ч бидний хувьд бид зөвхөн Particle webhook ашиглан Slack webhook -т хурлын танхим байгаа эсэх талаар хэлж өгдөг.

Бидэнд хоёр webhook хэрэгтэй болно, нэг нь conf_avail, хоёрдугаарт conf_inuse (та ямар ч нэрийг ашиглаж болно).

Particle Console руу очоод Integrations таб дээр дараад New Integration дээр дарна уу

Зураг
Зураг

Webhook дээр дарж Webhook Builder -ийг эхлүүлнэ үү

Зураг
Зураг

Үйл явдал нэрийн дор Webhook Builder -д conf_avail оруулна уу. Slack webhook URL хаягаа URL дор оруулна уу. Хүсэлтийн форматыг JSON болгон өөрчилнө үү

Зураг
Зураг
Зураг
Зураг

Нарийвчилсан тохиргоог өргөжүүлээд JSON өгөгдлийн доор Custom -ийг сонгоно уу. Дараах кодыг оруулна уу

Зураг
Зураг

Conf_inuse хийхтэй ижил алхмуудыг давтана уу

Зураг
Зураг
Зураг
Зураг

Тэмдэглэл:- Хэвлэгдсэн үйл явдлын нэр нь webhook дээрх үйл явдлын нэрийн параметртэй тохирч байна.

Алхам 6: Хэлхээний диаграм

Бөөмийн фотон ==> PIR мэдрэгч

Vin ==> Vcc

GND ==> GND

D0 ==> Гаралт

Бөөмийн фотон ==> LED

  • D2 ==> +Ve (анод)
  • GND ==> -Ve (Катод)
Зураг
Зураг

Алхам 7: Хөтөлбөр

Алхам 8: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
IoT Challenge
IoT Challenge
IoT Challenge
IoT Challenge

IoT Challenge -д дэд байр эзэлсэн

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