Orodha ya maudhui:

Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon: Hatua 8 (na Picha)
Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon: Hatua 8 (na Picha)

Video: Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon: Hatua 8 (na Picha)

Video: Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon: Hatua 8 (na Picha)
Video: Узнайте, как Дженни Тайлер совершает революцию в сфере здравоохранения! 2024, Novemba
Anonim
Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon
Ufuatiliaji wa Chumba cha Mkutano Kutumia Particle Photon

Utangulizi

Katika mafunzo haya tutafanya ufuatiliaji wa chumba cha mkutano kwa kutumia Particle Photon. Katika chembe hii imejumuishwa na Slack kwa kutumia Webhooks kwa kupata sasisho za wakati halisi ikiwa chumba kinapatikana au la. Sensorer za PIR hutumiwa kugundua mabadiliko ya hila kwenye nuru ya infrared kuhisi watu.

Kwanza, kuanzisha Slack

Pili, kuanzisha Particle

Hatua ya 1: Sehemu Inahitajika

Vifaa

  • Chembe Photon ==> $ 19
  • Sensor ya PIR ==> $ 7
  • LED ==> $ 2

Programu

  • Chembe ya Wavuti IDE
  • Tulia

Jumla ya gharama ni karibu $ 28

Hatua ya 2: Kuweka Slack Webhook inayoingia

Slack Inayoingia Webhook husikiliza data kutoka kwa chanzo cha nje na kisha kuiposti kwenye kituo cha Slack.

Kwanza nenda kwa https://slack.com/intl/en-in/ kisha ingiza anwani yako ya barua pepe. Utaona ukurasa kama huu

Picha
Picha

Unda nafasi mpya ya kazi. Utaona ukurasa kama huu

Picha
Picha

Tengeneza kituo cha Webhook ili kuchapisha. Niliunda jina la kituo kinachoitwa #conferenceroom

Picha
Picha

Ifuatayo, bonyeza ikoni ya gia na uchague "Ongeza programu"

Picha
Picha

Sasa, tengeneza Webhook yenyewe. Chapa visukuku vinavyoingia kwenye kisanduku cha utaftaji, kisha bonyeza WebHooks zinazoingia

Picha
Picha

Bonyeza kwenye vinjari vinavyoingia utaona ukurasa kama huu

Picha
Picha

Kisha bonyeza "ongeza usanidi". Utaona ukurasa kama huu

Picha
Picha

Chagua kituo cha kuchapisha. Katika kesi hii, ni #conferenceroom

Picha
Picha

Pata URL yako ya Wavuti. URL hii hutuma data kupitia Wingu la Kifaa cha Chembe

Picha
Picha

Nenda chini hadi kwenye Mipangilio ya Ujumuishaji na upe kijiti chako cha wavuti lebo ya kufafanua, jina, na ikoni, kisha bonyeza Hifadhi Mipangilio

Picha
Picha
Picha
Picha

Tumemaliza na usanidi wa Slack.

Hatua ya 3: Particle Photon

Photon ni bodi maarufu ya IOT. Bodi hiyo ina nyumba ndogo za STM32F205 120Mhz ARM Cortex M3 microcontroller na ina kumbukumbu ya 1 MB, 128 Kb RAM na pini 18 zilizochanganywa za jumla za pembejeo za pembejeo (GPIO) zilizo na vifaa vya hali ya juu. Moduli hiyo ina bodi ya Cypress BCM43362 ya Wi-Fi ya unganisho la Wi-Fi na bendi moja ya 2.4GHz IEEE 802.11b / g / n ya Bluetooth. Bodi inakuja ikiwa na vifaa 2 SPI, I2S moja, I2C moja, CAN moja na interface moja ya USB.

Ikumbukwe kwamba 3V3 ni pato iliyochujwa inayotumiwa kwa sensorer za analog. Pini hii ni pato la mdhibiti wa bodi na imeunganishwa ndani na VDD ya moduli ya Wi-Fi. Wakati wa kuwezesha Photon kupitia VIN au bandari ya USB, pini hii itatoa voltage ya 3.3VDC. Pini hii pia inaweza kutumika kuwezesha Photon moja kwa moja (max input 3.3VDC). Wakati unatumiwa kama pato, mzigo mkubwa kwenye 3V3 ni 100mA. Ishara za PWM zina azimio la 8-bit na hutumika kwa masafa ya 500 Hz.

Mchoro wa Pini

Picha
Picha

Maelezo ya Pini

Picha
Picha

Hatua ya 4: Particle Web IDE

Kwa kuandika nambari ya programu ya Photon yoyote, msanidi programu anahitaji kuunda akaunti kwenye wavuti ya chembe na kusajili bodi ya Photon na akaunti yake ya mtumiaji. Nambari ya mpango basi inaweza kuandikwa kwenye IDE ya Wavuti kwenye wavuti ya Chembe na kuhamishiwa kwenye picha iliyosajiliwa kwenye wavuti. Ikiwa bodi ya chembe iliyochaguliwa, Photon hapa, imewashwa na kushikamana na huduma ya wingu ya Chembe, nambari hiyo inachomwa kwa bodi iliyochaguliwa hewani kupitia unganisho la mtandao na bodi inaanza kufanya kazi kulingana na nambari iliyohamishwa. Kwa bodi ya kudhibiti juu ya mtandao, ukurasa wa wavuti umeundwa ambao hutumia Ajax na JQuery kutuma data kwa bodi kwa kutumia njia ya HTTP POST. Ukurasa wa wavuti hutambua ubao kwa kitambulisho cha kifaa na huunganisha kwa Huduma ya Wingu la Chembe kupitia ishara ya ufikiaji.

Jinsi ya kuunganisha picha na mtandao1. Weka nguvu kifaa chako

  • Chomeka kebo ya USB kwenye chanzo chako cha nguvu.
  • Mara tu ikiwa imechomekwa, RGB ya LED kwenye kifaa chako inapaswa kuanza kupepesa rangi ya samawati. Ikiwa kifaa chako hakiingizi bluu, shikilia kitufe cha SETUP. Ikiwa kifaa chako hakiangalii kabisa, au ikiwa LED inawaka rangi ya machungwa, inaweza kuwa haipati nguvu za kutosha. Jaribu kubadilisha chanzo chako cha umeme au kebo ya USB.

2. Unganisha Photon yako na mtandao

Kuna njia mbili ama unatumia programu ya wavuti au programu ya rununu

a. Kutumia matumizi ya wavuti

  • Hatua ya 1 Nenda kwenye setup.particle.io
  • Hatua ya 2 Bonyeza kuanzisha Photon
  • Hatua ya 3 Baada ya kubonyeza NEXT, unapaswa kuwasilishwa na faili (photonsetup.html)
  • Hatua ya 4 Fungua faili.
  • Hatua ya 5 Baada ya kufungua faili unganisha PC yako kwenye Photon, kwa kuunganisha kwenye mtandao ulioitwa PHOTON.
  • Hatua ya 6 Sanidi vitambulisho vyako vya Wi-Fi Kumbuka: Ikiwa uliandika hati zako vibaya, Photon itaangaza hudhurungi au kijani kibichi. Lazima upitie mchakato tena (kwa kuonyesha ukurasa upya au kubonyeza sehemu ya mchakato wa kujaribu tena)
  • Hatua ya 7 Badilisha jina la kifaa chako. Pia utaona uthibitisho ikiwa kifaa kilidai au la.

b. Kutumia smartphone

  • Fungua programu kwenye simu yako. Ingia au jiandikishe kwa akaunti na Chembe ikiwa hauna moja.
  • Baada ya kuingia, bonyeza kitufe cha pamoja na uchague kifaa ambacho ungependa kuongeza. Kisha fuata maagizo kwenye skrini kuunganisha kifaa chako kwa Wi-Fi. Ikiwa hii ni mara yako ya kwanza kuunganisha Photon, itaangaza zambarau kwa dakika chache inapopakua visasisho. Inaweza kuchukua dakika 6-12 kwa sasisho kukamilika, kulingana na muunganisho wako wa mtandao, na Photon ikianza tena mara chache katika mchakato. Usiwaze tena au uondoe Photon yako wakati huu.

Mara tu ukiunganisha kifaa chako, imejifunza mtandao huo. Kifaa chako kinaweza kuhifadhi hadi mitandao mitano. Ili kuongeza mtandao mpya baada ya usanidi wako wa kwanza, ungeweka kifaa chako kwenye Modi ya Usikilizaji tena na uendelee kama hapo juu. Ikiwa unahisi kama kifaa chako kina mitandao mingi juu yake, unaweza kufuta kumbukumbu ya kifaa chako ya mitandao yoyote ya Wi-Fi iliyojifunza. Unaweza kufanya hivyo kwa kuendelea kushikilia kitufe cha kusanidi kwa sekunde 10 hadi RGB ya LED iangaze bluu haraka, ikiashiria kuwa profaili zote zimefutwa.

Njia

  • Cyan, Photon yako imeunganishwa kwenye mtandao.
  • Magenta, kwa sasa inapakia programu au inasasisha firmware yake. Hali hii inasababishwa na sasisho la firmware au kwa kuangaza nambari kutoka kwa IDE ya Wavuti au IDE ya Desktop. Unaweza kuona hali hii unapounganisha Photon yako na wingu kwa mara ya kwanza.
  • Kijani, inajaribu kuungana na mtandao.
  • Nyeupe, moduli ya Wi-Fi imezimwa.

Ujenzi wa kifungu cha IDEPe ya Wavuti ni Mazingira Jumuishi ya Maendeleo, au IDE ambayo inamaanisha kuwa unaweza kufanya ukuzaji wa programu katika programu rahisi kutumia, ambayo hufanyika tu katika kivinjari chako.

Ili kufungua ujenzi, ingia kwenye akaunti yako ya chembe kisha ubonyeze kwenye IDE ya Wavuti kama inavyoonyeshwa kwenye picha

Picha
Picha

Mara tu unapobofya utaona kiweko kama hiki

Picha
Picha

Ili kuunda programu mpya ya kuunda, bonyeza kuunda programu mpya

Picha
Picha

Ili kudhibitisha mpango. Bonyeza kuthibitisha

Picha
Picha

Ili kupakia nambari hiyo, bonyeza kwenye flash lakini kabla ya kufanya hivyo chagua kifaa. Bonyeza ikoni ya "Vifaa" chini upande wa kushoto wa kidirisha cha kusogeza, kisha wakati utapepea juu ya jina la kifaa nyota itaonekana kushoto. Bonyeza juu yake kuweka kifaa ambacho ungependa kusasisha (haitaonekana ikiwa una kifaa kimoja tu). Mara tu ukichagua kifaa, nyota inayohusishwa nayo itageuka kuwa ya manjano. (Ikiwa una kifaa kimoja tu, hakuna haja ya kukichagua, unaweza kuendelea

Picha
Picha
Picha
Picha

Hatua ya 5: Unda Particle Webhook

Uunganishaji mwingi wa Slack unahitaji seva za wavuti zilizojitolea zinazoendesha hati za PHP kusindika habari kwenda na kutoka Slack. Walakini, kwa upande wetu tunatumia tu Particle webhook kuwaambia Slack webhook ikiwa chumba cha mkutano kinapatikana au la.

Tunahitaji viwiko viwili vya wavuti moja kwa conf_avail na ya pili kwa conf_inuse (unaweza kutumia jina lolote).

Nenda kwenye Dashibodi ya Chembe na ubonyeze kichupo cha Ushirikiano, kisha ubofye Ushirikiano Mpya

Picha
Picha

Bonyeza Webhook kuanza Mjenzi wa Wavuti

Picha
Picha

Katika Mjenzi wa Wavuti chini ya Jina la Tukio ingiza conf_avail. Bandika URL yako ya mtandao ya Slack chini ya URL. Badilisha Umbizo la Ombi liwe JSON

Picha
Picha
Picha
Picha

Panua Mipangilio ya Juu na uchague Desturi chini ya Takwimu za JSON. Bandika nambari ifuatayo

Picha
Picha

Rudia hatua sawa kwa conf_inuse

Picha
Picha
Picha
Picha

Kumbuka: - Jina la tukio linalochapishwa linalingana na parameter ya jina la tukio kwenye webhook.

Hatua ya 6: Mchoro wa Mzunguko

Chembe Photon ==> sensa ya PIR

Vin ==> Vcc

GND ==> GND

D0 ==> Pato

Chembe Photon ==> LED

  • D2 ==> + Ve (Anode)
  • GND ==> -Ve (Cathode)
Picha
Picha

Hatua ya 7: Programu

Hatua ya 8: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Picha
Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT
Changamoto ya IoT

Mkimbiaji Juu katika Changamoto ya IoT

Ilipendekeza: