Sisukord:
- Samm: raamatukogude installimine
- Samm: koodi üleslaadimine
- Samm: rakenduse seadistamine
- Samm: rakenduse loomine
- 5. samm: avaldamine ja testimine
- 6. samm: edasiarendamine
Video: IoT -nupp, mis juhib teie rakendust: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Autori lisateabe järgi:
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
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
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
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
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
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:
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED -riba juhtimine Interneti kaudu, kasutades rakendust BLYNK: 5 sammu
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED -riba juhtimine Interneti kaudu BLYNK -i rakenduse abil: Tere poisid, selles juhendis tegin valguse, kasutades neopikseli led -riba, mida saab Interneti kaudu juhtida üle maailma, kasutades rakendust BLYNK ja nodemcu on töötades selle projekti ajuna, nii et tehke oma ümbritsev valgus teie jaoks
IoT ilmajaam, kasutades rakendust Blynk: 5 sammu
IoT ilmajaam Blynk -rakenduse abil: see projekt on seotud IoT -maailma esimeste sammudega, siin ühendame DHT11/DHT22 anduri NodeMCU või muu ESP8266 -põhise tahvliga ja saame andmeid Internetist, mida me kasutame Blynk -rakendust, kasutage järgmist õpetust link, kui oled
FinduCar: nutikas autovõti, mis juhib inimesi auto parkimiskohta: 11 sammu (piltidega)
FinduCar: nutikas autovõti, mis suunab inimesi auto parkimiskohta: Ülaltoodud probleemide lahendamiseks tehakse käesoleva projektiga ettepanek välja töötada nutikas autovõti, mis võiks suunata inimesed auto parkimiskohta. Ja minu plaan on integreerida GPS autovõtmesse. Nutitelefoni rakenduse jälgimiseks pole vaja kasutada
Kuidas juhtida Wemos D1 Mini/ Nodemcu, kasutades rakendust Blynk (IOT) (esp8266): 6 sammu
Kuidas juhtida Wemos D1 Mini/ Nodemcu, kasutades rakendust Blynk (IOT) (esp8266): Tere sõbrad, selles juhendis näitan teile, kuidas juhtida wemos D1 mini või (nodemcu), kasutades rakendust blynk. See on absoluutne algajate juhend. üksikasjaliku õpetuse jaoks PEAB VAATAMA VIDEOT Ärge unustage meeldimist, jagamist & tellige minu kanal
Salapära kollased täpid: kas teie printer nuhkib teie järele?: 5 sammu (piltidega)
Salapära kollased punktid: kas teie printer nuhkib teie järele?: Kujutage ette, et iga kord, kui printite dokumendi, sisaldab see automaatselt salajast koodi, mida saab kasutada printeri ja potentsiaalselt ka selle isiku tuvastamiseks. Kõlab nagu spioonifilmist, eks? Kahjuks on stsenaarium