Sisukord:

Konverentsiruumi jälgimine osakeste footoniga: 8 sammu (piltidega)
Konverentsiruumi jälgimine osakeste footoniga: 8 sammu (piltidega)

Video: Konverentsiruumi jälgimine osakeste footoniga: 8 sammu (piltidega)

Video: Konverentsiruumi jälgimine osakeste footoniga: 8 sammu (piltidega)
Video: Koolide sisekliima - kas me saame seda paremaks muuta? 2024, Juuli
Anonim
Konverentsiruumi jälgimine osakeste footoni abil
Konverentsiruumi jälgimine osakeste footoni abil

Sissejuhatus

Selles õpetuses valmistame osakeste footoni abil konverentsiruumi monitori. Selles osakeses on integreeritud Slack, kasutades Webhooksit, et saada reaalajas värskendusi selle kohta, kas ruum on saadaval või mitte. PIR -andureid kasutatakse inimeste tajumiseks infrapunavalguses peenete muutuste tuvastamiseks.

Esiteks Slacki seadistamine

Teiseks osakeste seadistamine

Samm: vajalik komponent

Riistvara

  • Osakeste footon ==> 19 dollarit
  • PIR -andur ==> 7 dollarit
  • LED ==> 2 dollarit

Tarkvara

  • Osakeste veebi IDE
  • Lodev

Kogumaksumus on umbes 28 dollarit

Samm 2: Sissetuleva sissetuleva veebihaagi seadistamine

Slack Incoming Webhook kuulab andmeid välisest allikast ja postitab need seejärel Slacki kanalile.

Kõigepealt minge aadressile https://slack.com/intl/en-in/ ja seejärel sisestage oma e-posti aadress. Näete sellist lehte

Pilt
Pilt

Looge uus tööruum. Näete sellist lehte

Pilt
Pilt

Tehke kanal Webhooki postitamiseks. Lõin kanali nimega #conferenceroom

Pilt
Pilt

Seejärel klõpsake hammasrattaikoonil ja valige „Lisa rakendus“

Pilt
Pilt

Nüüd looge Webhook ise. Sisestage otsingukasti sissetulevad veebihaagid ja seejärel klõpsake nuppu Sissetulevad WebHooks

Pilt
Pilt

Klõpsake sissetulevatel veebihaakidel ja näete sellist lehte

Pilt
Pilt

Seejärel klõpsake nuppu "Lisa konfiguratsioon". Näete sellist lehte

Pilt
Pilt

Valige kanal, kuhu postitada. Sel juhul on see #konverentsiruum

Pilt
Pilt

Leidke oma Webhooki URL. See URL saadab andmeid osakeste seadme pilve kaudu

Pilt
Pilt

Kerige alla jaotiseni Integratsiooniseaded ja andke oma veebihaakule kirjeldav silt, nimi ja ikoon, seejärel klõpsake nuppu Salvesta sätted

Pilt
Pilt
Pilt
Pilt

Oleme Slacki seadistamisega valmis.

3. samm: osakeste footon

Photon on populaarne IOT -plaat. Plaadil on STM32F205 120Mhz ARM Cortex M3 mikrokontroller ja sellel on 1 MB välkmälu, 128 Kb RAM ja 18 segasignaali üldotstarbelise sisendväljundi (GPIO) tihvti koos täiustatud välisseadmetega. Moodulil on sisseehitatud Cypress BCM43362 Wi-Fi kiip WiFi-ühenduse jaoks ja ühe ribaga 2,4 GHz IEEE 802.11b/g/n Bluetoothi jaoks. Tahvel on varustatud 2 SPI, ühe I2S, ühe I2C, ühe CAN ja ühe USB -liidesega.

Tuleb märkida, et 3V3 on filtreeritud väljund, mida kasutatakse analoogsensorite jaoks. See tihvt on rongisisese regulaatori väljund ja see on sisemiselt ühendatud WiFi-mooduli VDD-ga. Kui toite fotonit VIN -i või USB -pordi kaudu, väljastab see tihvt 3,3 V alalispinget. Seda tihvti saab kasutada ka footoni otse toiteks (maksimaalne sisend 3.3VDC). Väljundina kasutamisel on 3V3 maksimaalne koormus 100 mA. PWM-signaalide eraldusvõime on 8 bitti ja need töötavad sagedusel 500 Hz.

Pin diagramm

Pilt
Pilt

Pin Kirjeldus

Pilt
Pilt

4. samm: osakeste veebi IDE

Programmikoodi kirjutamiseks mis tahes fotonile peab arendaja looma Particli veebisaidil konto ja registreerima fotonitahvli oma kasutajakontoga. Programmi koodi saab seejärel kirjutada osakeste veebisaidi Web IDE -sse ja edastada Interneti kaudu registreeritud footonile. Kui valitud puitlaastplaat, siin Photon, on sisse lülitatud ja ühendatud osakeste pilveteenusega, põletatakse kood Interneti -ühenduse kaudu valitud tahvlile õhu kaudu ja plaat hakkab tööle vastavalt edastatud koodile. Tahvli juhtimiseks Interneti kaudu on loodud veebileht, mis kasutab Ajaxit ja JQueryd andmete saatmiseks tahvlile HTTP POST -meetodil. Veebileht tuvastab tahvli seadme ID järgi ja ühendub osakeste pilveteenusega juurdepääsuloa kaudu.

Kuidas ühendada footon Internetiga 1. Lülitage seade sisse

  • Ühendage USB -kaabel toiteallikaga.
  • Niipea, kui see on ühendatud, peaks teie seadme RGB LED siniselt vilkuma. Kui teie seade ei vilgu siniselt, hoidke all nuppu SETUP. Kui teie seade ei vilgu üldse või kui LED -tuli põleb tuhmilt oranž värv, ei pruugi see piisavalt energiat saada. Proovige toiteallikat või USB -kaablit vahetada.

2. Ühendage oma Photon Internetiga

Veebirakenduse või mobiilirakenduse kasutamiseks on kaks võimalust

a. Veebirakenduse kasutamine

  • 1. samm Avage setup.particle.io
  • 2. samm Klõpsake footoni seadistamist
  • Samm 3 Pärast nupul NEXT klõpsamist peaks teile esitama faili (photonsetup.html)
  • Samm 4 Avage fail.
  • Samm 5 Pärast faili avamist ühendage arvuti fotoniga, ühendades võrgu nimega PHOTON.
  • 6. samm. Konfigureerige oma WiFi-mandaat. Märkus. Kui sisestasite oma mandaadi valesti, vilgub footon tumesinise või rohelise värviga. Peate protsessi uuesti läbi tegema (värskendades lehte või klõpsates uuesti protsessi osas)
  • Samm 7 Seadme ümbernimetamine. Samuti näete kinnitust, kas seadme kohta esitati nõue või mitte.

b. Nutitelefoni kasutamine

  • Avage rakendus oma telefonis. Logige sisse või registreerige Particle'i konto, kui teil seda pole.
  • Pärast sisselogimist vajutage plussikooni ja valige seade, mille soovite lisada. Seejärel järgige seadme Wi-Fi-ga ühendamiseks ekraanil kuvatavaid juhiseid. Kui ühendate oma Photoniga esimest korda, vilgub värskenduste allalaadimisel mõni minut lillalt. Värskenduste lõpuleviimiseks võib sõltuvalt teie Interneti-ühendusest kuluda 6–12 minutit, kusjuures footon taastub mõne korra. Ärge taaskäivitage ega eemaldage selle aja jooksul toitejuhet.

Kui olete oma seadme ühendanud, on ta selle võrgu õppinud. Teie seade võib salvestada kuni viis võrku. Uue võrgu lisamiseks pärast esmast seadistamist lülitage seade uuesti kuulamisrežiimi ja toimige nagu eespool. Kui tunnete, et teie seadmel on liiga palju võrke, võite seadme mälust kustutada kõik õpitud WiFi-võrgud. Selleks hoidke seadistusnuppu 10 sekundit all, kuni RGB LED vilgub kiiresti siniselt, andes märku, et kõik profiilid on kustutatud.

Režiimid

  • Cyan, teie Photon on Internetiga ühendatud.
  • Magenta, see laadib praegu rakendust või värskendab püsivara. Selle oleku käivitab püsivara värskendus või Web IDE või töölaua IDE vilkuv kood. Seda režiimi näete, kui ühendate oma fotoni esmakordselt pilvega.
  • Roheline, see üritab Interneti -ühendust luua.
  • Valge, WiFi-moodul on välja lülitatud.

Veebi IDEParticle Build on integreeritud arenduskeskkond ehk IDE, mis tähendab, et saate tarkvaraarendust teha hõlpsasti kasutatavas rakenduses, mis juhtub just teie veebibrauseris.

Ehituse avamiseks logige sisse oma osakeste kontole ja seejärel klõpsake Web IDE, nagu on näidatud pildil

Pilt
Pilt

Kui klõpsate, näete sellist konsooli

Pilt
Pilt

Uue loomise rakenduse loomiseks klõpsake nuppu Loo uus rakendus

Pilt
Pilt

Programmi kontrollimiseks. Klõpsake nuppu Kinnita

Pilt
Pilt

Koodi üleslaadimiseks klõpsake välklambil, kuid enne seda valige seade. Kui teil on mitu seadet, peate veenduma, et olete valinud, millist seadet soovite välgutada. Klõpsake navigeerimispaanil vasakus alanurgas ikooni "Seadmed", siis kui hõljutate kursorit seadme nime kohal, ilmub vasakule täht. Värskendatava seadme määramiseks klõpsake sellel (see pole nähtav, kui teil on ainult üks seade). Kui olete seadme valinud, muutub sellega seotud täht kollaseks. (Kui teil on ainult üks seade, pole vaja seda valida, võite jätkata

Pilt
Pilt
Pilt
Pilt

Samm: looge osakeste veebikonks

Paljud Slacki integreerimised nõuavad Slacki ja sealt tuleva teabe töötlemiseks spetsiaalseid veebiservereid, mis käitavad PHP -skripte. Kuid meie puhul kasutame lihtsalt osakeste veebikonksu, et öelda Slacki veebikonksule, kas konverentsiruum on saadaval või mitte.

Vajame kahte veebikonksu, millest üks on conf_avail ja teine conf_inuse (saate kasutada mis tahes nime).

Minge osakeste konsooli ja klõpsake vahekaarti Integratsioonid, seejärel klõpsake nuppu Uus integreerimine

Pilt
Pilt

Webhook Builderi käivitamiseks klõpsake Webhook

Pilt
Pilt

Sisestage Webhook Builderisse sündmuse nime all conf_avail. Kleepige oma Slacki webhooki URL URL -i alla. Muuda taotluse vorminguks JSON

Pilt
Pilt
Pilt
Pilt

Laiendage Täpsemad sätted ja valige jaotises JSON Data Kohandatud. Kleepige järgmine kood

Pilt
Pilt

Korrake samu samme conf_inuse jaoks

Pilt
Pilt
Pilt
Pilt

Märkus:- avaldatava sündmuse nimi vastab veebihaakus olevale sündmuse nime parameetrile.

6. samm: vooluahela skeem

Osakeste footon ==> PIR -andur

Vin ==> Vcc

GND ==> GND

D0 ==> Väljund

Osakeste footon ==> LED

  • D2 ==> +Ve (anood)
  • GND ==> -Ve (katood)
Pilt
Pilt

Samm: programm

8. samm: tulemus

Tulemus
Tulemus
Tulemus
Tulemus
Tulemus
Tulemus
Tulemus
Tulemus
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
IoT väljakutse
IoT väljakutse
IoT väljakutse
IoT väljakutse

II koha IoT väljakutses

Soovitan: