Gumb IoT, ki nadzoruje vašo aplikacijo: 6 korakov
Gumb IoT, ki nadzoruje vašo aplikacijo: 6 korakov
Anonim
Image
Image
Priprava plošče na AppShed IoT
Priprava plošče na AppShed IoT

Avtor appshedAppShedFollow Več avtorja:

Priprava plošče na AppShed IoT
Priprava plošče na AppShed IoT
JavaScript in Builder aplikacij: Lekcija 1
JavaScript in Builder aplikacij: Lekcija 1
JavaScript in Builder aplikacij: Lekcija 1
JavaScript in Builder aplikacij: Lekcija 1
Izdelava mobilne igre brez kodiranja
Izdelava mobilne igre brez kodiranja
Izdelava mobilne igre brez kodiranja
Izdelava mobilne igre brez kodiranja

O aplikaciji: Appshed je izobraževalna platforma, kjer se lahko učenci in učitelji naučijo gradnje aplikacij, ustvarjanja iger in interneta stvari/robotike. Več o aplikaciji »

Ena od stvari, ki so mi pri mikrokrmilnikih najbolj všeč, je možnost, da jih uporabljam kot vhodno napravo, na primer Arduino Micro lahko uporabimo kot HID (napravo za človeški vmesnik), kar pomeni, da z nekaj kodiranja in znanja lahko naredite svojo tipkovnico ali miško iz Arduina! To me je spravilo v razmišljanje o uporabi naprave IoT kot vhoda za nadzor stvari v aplikaciji. Torej, v tem projektu bomo pogledali, kako narediti gumb za povezavo z aplikacijo, ki ga je mogoče programirati tako, da naredi skoraj vse v naši aplikaciji.

1. korak: Namestitev knjižnic

Za nalaganje naše kode bomo uporabili zelo priljubljen Arduino IDE, ki ga lahko prenesete tukaj. Ker bomo spletno mesto AppShed uporabljali za nadzor in urejanje delovanja plošče, se nam ni treba osredotočati na dejansko kodo, ki gre na ploščo. Koda, ki jo nalagamo, je glavna skica AppShed, ki spletnemu mestu omogoča nadzor nad vsemi zatiči na plošči.

Zdaj, da lahko naložimo kodo na našo ploščo prek Arduino IDE, moramo namestiti njeno knjižnico, ki omogoča IDE, da se pogovarja z našo posebno ploščo. To se naredi na naslednji način:

  • Zaženite Arduino IDE
  • Pomaknite se do Datoteka in kliknite Nastavitve
  • Na dnu bi morali videti "URL -ji dodatnih upraviteljev plošč", ki jim sledi prazen prostor
  • Kopirajte in prilepite to v prazno mesto

Zdaj moramo namestiti plošče pod upraviteljem plošč.

  • Pomaknite se do Orodja, nato Board in nato kliknite Board Manager
  • Zdaj v iskalni vrstici poiščite ESP8266
  • Kliknite prvo možnost in kliknite Namesti

Zdaj lahko naša plošča komunicira z Arduino IDE

2. korak: nalaganje kode

Nalaganje kode
Nalaganje kode

Na tej točki smo prenesli knjižnice, ki so potrebne za pomoč pri komuniciranju Arduino IDE z našo ploščo IoT, in prenesle smo knjižnice, ki omogočajo izvajanje glavne skice AppShed. Zdaj moramo v kodi spremeniti ime in geslo vaše IoT naprave, če tega ne storite, bo ime wifi vaših IoT naprav "Your_device_name_here".

Za to potrebujemo naslednje:

  • Ploščo IoT priključite v računalnik
  • Prenesite in odprite glavno skico Appshed (ki jo najdete tukaj)
  • Pomaknite se do orodij in kliknite na krovu
  • Pomaknite se navzdol, dokler ne vidite svoje plošče, nato kliknite nanjo (uporabljam NodeMCU, zato bom kliknil NodeMCU)
  • Zdaj se pomaknite nazaj do orodij in kliknite na vrata, od tu bi morali videti svojo ploščo (videti bi morala biti tako "com 9", če ste v sistemu Windows in "/dev/cu.wchusbserial1410 'za mac)
  • Kliknite puščico, obrnjeno proti strani, da naložite in počakajte, da to stori.

Če po približno 2-3 minutah prejmete sporočilo, da je nalaganje končano, je vse delovalo odlično! Če želite dvakrat preveriti, ali naša plošča deluje, lahko odpremo tudi nastavitev WiFi in poiščemo ime, ki smo ga plošči dali prej, če tam deluje.

3. korak: Nastavitev aplikacije

Nastavitev aplikacije
Nastavitev aplikacije
Nastavitev aplikacije
Nastavitev aplikacije
Nastavitev aplikacije
Nastavitev aplikacije

Ustvarjanje aplikacije, ki prejema podatke z zunanje plošče IoT, se lahko zdi precej strašljivo, če niste profesionalni razvijalec aplikacij, vendar to ni problem, ker bomo za izdelavo naše aplikacije uporabili infostrukturo AppSheds enostavno.

Začeti moramo z odhodom v AppShed in ustvariti brezplačen račun ali se prijaviti v obstoječega. Od tu bi morali videti dve možnosti IoT Builder ali App Builder. Začeli bomo s klikom na IoT Builder, saj nam bo tako omogočilo nastavitev, katere zatiče želimo uporabiti kot izhode ali vhode. Ko je stran naložena, kliknite New IoT Project in poimenujte vnos na plošči ter kliknite shrani.

Ker želimo enega od zatičev nastaviti kot vhodni, da vidimo, kdaj je gumb pritisnjen, moramo začeti s klikom na ikono gumba pod Digitalni vhodi in nato na Pin 1, da jih povežemo, potem pa mu damo ime, kot je " gumb "in kliknite shrani.

Zdaj se bomo odpravili na stran izgradnje aplikacij.

4. korak: Ustvarjanje aplikacije

Izdelava aplikacije
Izdelava aplikacije
Izdelava aplikacije
Izdelava aplikacije

Zdaj se po prijavi vrnemo na tisto ciljno stran in tokrat kliknemo App Builder. Predstavili bi vam simuliran telefon. Začeti moramo s klikom na gumb plus, da zaženemo novo aplikacijo. Ko naložimo, je prva stvar, ki jo moramo narediti, to, da to ploščo IoT, ki smo jo pravkar naredili, povežemo z našo aplikacijo. To storimo tako, da kliknemo na ploščo in nato kliknemo na ploščo, ki smo jo pravkar naredili, kar bi morali poimenovati input. Zdaj, ko je plošča naložena, lahko aplikaciji začnemo dodajati funkcije.

Začnemo s klikom na polje za vnos pod obrazci in ga poimenujemo Stanje gumba. Nato ga moramo poimenovati gumb, kar je pomembno, ker smo gumb pin one poimenovali prej, zato poimenovanje gumba pomaga povezati te dve stvari skupaj. Zdaj samo kliknemo shrani in aplikacija je končana!

5. korak: Založništvo in testiranje

Založništvo in testiranje
Založništvo in testiranje

Zdaj, ko je zgrajena super osnovna aplikacija, jo moramo objaviti in dobiti na telefonu. To storimo s klikom na gumb za objavo. Ko je to končano, se moramo pomakniti na zavihek za skupno rabo in klikniti kodo QR, ki vam bo nato predstavila kodo QR, ki jo lahko skenirate s telefonom.

Ko je ta spletna aplikacija naložena, smo morali telefon povezati z WiFi napravami IoT, kar naredimo tako, da se pomaknemo do nastavitev WiFi v telefonu in se nato povežemo z imenom naprave, ki smo mu ga dali prej.

Zdaj se lahko vrnemo k aplikaciji in pritisnemo gumb na naših napravah IoT, pri pritisku na gumb bi morali videti 1 in 0, ko gumba ne pritisnemo. Če ne vidite nobene vrednosti, poskusite osvežiti stran in prikazala bi se vrednost.

Korak 6: Nadaljevanje

Nadaljevanje
Nadaljevanje

Ja, samo videti 1 ali 0 je malo dolgočasno, vendar je bistvo tega projekta le pokazati, kaj je mogoče, vaša naloga je, da to naredite dlje in ustvarite nekaj res neverjetnega. Na primer, aplikacijo lahko nastavite tako, da sproži zvok ali predvaja video (tukaj je primer tega

Če imate kakršna koli vprašanja, nam pustite komentar, hvala za branje!

Priporočena: