Sisukord:

IoT -nupp, mis juhib teie rakendust: 6 sammu
IoT -nupp, mis juhib teie rakendust: 6 sammu

Video: IoT -nupp, mis juhib teie rakendust: 6 sammu

Video: IoT -nupp, mis juhib teie rakendust: 6 sammu
Video: 🙄 Подержанный Hyundai Solaris: что в нём ломается? каких проблем ждать? куда смотреть при покупке? 2024, November
Anonim
Image
Image
Juhatuse ettevalmistamine AppShed IoT jaoks
Juhatuse ettevalmistamine AppShed IoT jaoks

Autori lisateabe järgi:

Juhatuse ettevalmistamine AppShed IoT jaoks
Juhatuse ettevalmistamine AppShed IoT jaoks
JavaScript ja rakenduste koostaja: 1. õppetund
JavaScript ja rakenduste koostaja: 1. õppetund
JavaScript ja rakenduste koostaja: 1. õppetund
JavaScript ja rakenduste koostaja: 1. õppetund
Mobiilimängu tegemine ilma kodeerimiseta
Mobiilimängu tegemine ilma kodeerimiseta
Mobiilimängu tegemine ilma kodeerimiseta
Mobiilimängu tegemine ilma kodeerimiseta

Teave: Appshed on haridusplatvorm, kus õpilased ja õpetajad saavad õppida rakenduste loomist, mängude loomist ja asjade Interneti/robootikat. Lisateave rakenduste kohta »

Üks asi, mis mulle mikrokontrollerite juures kõige rohkem meeldib, on võimalus kasutada neid sisendseadmena, näiteks Arduino Micro saab kasutada HID -ina (inimese liideseadmena), mis tähendab, et mõningase kodeerimise ja oskusteabe abil saate oma klaviatuuri teha või hiir Arduino'st! See pani mind mõtlema, kuidas kasutada IoT -seadet sisendina rakenduse asjade juhtimiseks. Nii et selles projektis vaatame, kuidas luua rakendusega ühendatud nupp, mida saab programmeerida tegema peaaegu kõike meie rakenduses.

Samm: raamatukogude installimine

Koodi üleslaadimiseks kasutame väga populaarset Arduino IDE -d, mille saate alla laadida siit. Kuna me hakkame tahvli tööviisi kontrollimiseks ja muutmiseks kasutama veebisaiti AppShed, ei pea me keskenduma tahvli tegelikule koodile. Kood, mille me üles laadime, on AppShedi eskiisjoonistus, mis võimaldab veebisaidil juhtida kõiki tahvli tihvte.

Nüüd, et saaksime koodi Arduino IDE kaudu oma tahvlile üles laadida, peame installima selle kogu, mis võimaldab IDE -l rääkida meie konkreetse tahvliga. Seda tehakse järgmiselt.

  • Käivitage Arduino IDE
  • Liikuge menüüsse Fail ja klõpsake nuppu Eelistused
  • Altpoolt peaksite nägema "täiendavate tahvlite halduri URL -e" ja seejärel tühja ruumi
  • Kopeerige ja kleepige see tühjale alale

Nüüd peame plaadid paigaldama juhatusehalduri alla.

  • Liikuge menüüsse Tööriistad, seejärel Lauale ja seejärel klõpsake nupul Lauahaldur
  • Otsige otsinguribalt nüüd ESP8266
  • Klõpsake esimest valikut ja seejärel nuppu Installi

Nüüd saab meie juhatus suhelda Arduino IDE -ga

Samm: koodi üleslaadimine

Koodi üleslaadimine
Koodi üleslaadimine

Seega oleme siinkohal alla laadinud teegid, mis on vajalikud Arduino IDE suhtlemiseks meie IoT -plaadiga, ja oleme alla laadinud teegid, mis võimaldavad käivitada AppShedi eskiisi. Nüüd peame vaid muutma koodis oma IoT -seadme nime ja parooli, kui te seda ei tee, on teie IoT -seadmete WiFi -nimi "Teie_seadme_nimi_ siin".

Selleks vajame järgmist:

  • Ühendage oma IoT -plaat arvutiga
  • Laadige alla ja avage Appshedi eskiis (mille leiate siit)
  • Liikuge tööriistadele ja klõpsake pardal
  • Kerige allapoole, kuni näete oma tahvlit, seejärel klõpsake sellel (ma kasutan NodeMCU -d, seega klõpsan nuppu NodeMCU)
  • Liikuge nüüd tagasi tööriistade juurde ja klõpsake pordil, siit peaksite nägema oma tahvlit (peaks välja nägema selline "com 9", kui kasutate Windowsi ja "/dev/cu.wchusbserial1410 'Macis)
  • Üleslaadimiseks klõpsake külje poole suunatud noolt ja oodake, kuni see toimub.

Kui saate umbes 2-3 minuti pärast teate, et üleslaadimine on tehtud, siis kõik toimis ideaalselt! Kontrollimaks, kas meie plaat töötab, võime minna ka WiFi-seadetesse ja otsida nime, mille andsime tahvlile varem, kui see töötab.

Samm: rakenduse seadistamine

Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine

Välise asjade Interneti -tahvlilt andmeid vastu võtva rakenduse loomine võib tunduda päris hirmutav, kui te pole professionaalne rakenduste arendaja, kuid see pole probleem, sest hakkame oma rakenduse loomiseks kasutama AppShedsi infostruktuuri. lihtne.

Peame alustama AppShedist ja tegema tasuta konto või logima sisse olemasolevasse. Siit peaksite nägema kahte võimalust IoT Builder või App Builder, alustame klõpsates IoT Builderil, kuna see võimaldab meil määrata, milliseid kontakte me soovime väljundite või sisenditena kasutada. Kui leht on laaditud, klõpsake nuppu Uus IoT -projekt ja pange tahvli sisendile nimi ning klõpsake nuppu Salvesta.

Kuna me tahame seadistada ühe tihvti sisendiks, et näha, millal nuppu vajutatakse, peame alustama, klõpsates digitaalsisendite all asuvat nupuikooni ja seejärel klõpsates nuppu 1, et need omavahel siduda, ja andke sellele nimi nagu " nuppu "ja klõpsake nuppu Salvesta.

Nüüd läheme asjade rakenduse loomise poolele.

Samm: rakenduse loomine

Rakenduse tegemine
Rakenduse tegemine
Rakenduse tegemine
Rakenduse tegemine

Nüüd läheme pärast sisselogimist sellele sihtlehele tagasi ja klõpsame seekord rakenduste koostajal. Teile peaks esitama simuleeritud telefoni, alustamiseks peame uue rakenduse käivitamiseks klõpsama plussnupul. Kui see on laaditud, on absoluutselt esimene asi, mida peame tegema, linkima äsja tehtud IoT -tahvli oma rakendusse, teeme seda, klõpsates tahvlil ja seejärel klõpsates äsja tehtud tahvlil, mille nimi peaks olema sisend. Nüüd, kui tahvel on laaditud, saame hakata rakendusele funktsioone lisama.

Alustuseks klõpsame vormide all sisendkasti ja nimetame selle nupu olekuks. Seejärel peame selle nupule nime panema, see on oluline, kuna nimetasime tihvti ühe nupu varem, nii et selle nupu nimetamine aitab need kaks asja omavahel siduda. Nüüd klõpsame lihtsalt nupul Salvesta ja rakendus on valmis!

5. samm: avaldamine ja testimine

Kirjastamine ja testimine
Kirjastamine ja testimine

Nüüd, kui on loodud ülipõhirakendus, peame selle avaldama ja oma telefoni hankima. Me teeme seda, klõpsates nuppu Avalda, kui see on lõpule viidud, peame liikuma vahekaardile jagamine ja klõpsama QR -koodil, mis esitab teile QR -koodi, mida saate oma telefoniga skannida.

Kui see veebirakendus on laaditud, pidime oma telefoni ühendama oma IoT-seadmete WiFi-ga, mida teeme, minnes üle oma telefoni WiFi-seadetele ja seejärel ühendades selle seadme nimega, mille me sellele varem andsime.

Nüüd saame naasta rakenduse juurde ja vajutada oma asjade Interneti seadmetes nuppu. Nupu vajutamisel peaksite nägema 1 ja kui nuppu ei vajutata. Kui te ei näe väärtust, proovige lehte värskendada ja peaksite nägema väärtust.

6. samm: edasiarendamine

Edasi viimine
Edasi viimine

Nüüd jah, ainult 1 või 0 nägemine on natuke igav, kuid selle projekti mõte on ainult näidata teile, mis on võimalik, teie ülesanne on seda edasi viia ja luua midagi tõeliselt hämmastavat. Näitena võite seadistada rakenduse heli käivitama või videot esitama (siin on näide sellest

Kui teil on küsimusi, jätke meile kommentaar, täname lugemise eest!

Soovitan: