Sadržaj:

IoT gumb koji kontrolira vašu aplikaciju: 6 koraka
IoT gumb koji kontrolira vašu aplikaciju: 6 koraka

Video: IoT gumb koji kontrolira vašu aplikaciju: 6 koraka

Video: IoT gumb koji kontrolira vašu aplikaciju: 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Studeni
Anonim
Image
Image
Priprema vaše ploče za AppShed IoT
Priprema vaše ploče za AppShed IoT

By appshedAppShedFollow Više od autora:

Priprema vaše ploče za AppShed IoT
Priprema vaše ploče za AppShed IoT
JavaScript i Builder aplikacija: Lekcija 1
JavaScript i Builder aplikacija: Lekcija 1
JavaScript i Builder aplikacija: Lekcija 1
JavaScript i Builder aplikacija: Lekcija 1
Izrada mobilne igre bez kodiranja
Izrada mobilne igre bez kodiranja
Izrada mobilne igre bez kodiranja
Izrada mobilne igre bez kodiranja

O: Appshed je obrazovna platforma na kojoj učenici i nastavnici mogu naučiti izgradnju aplikacija, izradu igara i IoT/robotiku. Više o aplikaciji »

Jedna od stvari koje mi se najviše sviđaju kod mikrokontrolera je mogućnost da ih koristimo kao ulazni uređaj, na primjer, Arduino Micro se može koristiti kao HID (uređaj s ljudskim sučeljem) što znači da s nekim kodiranjem i znanjem možete napraviti vlastitu tipkovnicu ili miš s Arduina! To me potaknulo na razmišljanje o tome kako koristiti IoT uređaj kao ulaz za kontrolu stvari u aplikaciji. Stoga ćemo u ovom projektu pogledati kako napraviti gumb povezan s aplikacijom koji se može programirati da radi gotovo sve u našoj aplikaciji.

Korak 1: Instaliranje knjižnica

Za učitavanje našeg koda koristit ćemo vrlo popularan Arduino IDE koji se može preuzeti ovdje. Budući da ćemo koristiti web stranicu AppShed za kontrolu i uređivanje načina rada ploče, ne moramo se usredotočiti na stvarni kod koji ulazi na ploču. Kôd koji prenosimo je glavna skica AppShed -a koja web stranici omogućuje kontrolu svih pinova na ploči.

Sada kako bismo mogli učitati kôd na našu ploču putem Arduino IDE -a, moramo instalirati njegovu knjižnicu koja omogućuje IDE -u da razgovara s našom određenom pločom. To se radi na sljedeći način:

  • Pokrenite Arduino IDE
  • Idite na Datoteka i kliknite Postavke
  • Pri dnu biste trebali vidjeti "URL -ove dodatnih upravitelja ploča" nakon kojih slijedi prazan prostor
  • Kopirajte i zalijepite ovo u prazno mjesto

Sada moramo instalirati ploče pod upraviteljem ploče.

  • Idite na Tools, zatim Board, a zatim kliknite Board Manager
  • Sada u traci za pretraživanje tražite ESP8266
  • Pritisnite prvu opciju i kliknite Instaliraj

Sada naša ploča može komunicirati s Arduino IDE -om

Korak 2: Prijenos koda

Učitavanje koda
Učitavanje koda

Stoga smo u ovom trenutku preuzeli knjižnice koje su potrebne kako bi Arduino IDE komunicirao s našom IoT pločom te smo preuzele knjižnice koje omogućuju izvođenje glavne skice AppShed. Sada sve što trebamo učiniti je promijeniti ime i lozinku vašeg IoT uređaja u kodu, ako to ne učinite, wifi naziv vaših IoT uređaja bit će "Your_device_name_here".

Da bismo to učinili potrebno nam je sljedeće:

  • Uključite svoju IoT ploču u računalo
  • Preuzmite i otvorite glavnu skicu Appshed -a (koju možete pronaći ovdje)
  • Idite do alata i kliknite na ploču
  • Pomaknite se prema dolje dok ne vidite svoju ploču, a zatim kliknite na nju (koristim NodeMCU pa ću kliknuti na NodeMCU)
  • Sada se vratite na alate i kliknite na port, odavde biste trebali vidjeti svoju ploču (trebala bi izgledati ovako "com 9" ako ste na Windowsima i "/dev/cu.wchusbserial1410 'za Mac)
  • Pritisnite strelicu okrenutu sa strane za učitavanje i pričekajte dok se to ne dogodi.

Ako dobijete poruku nakon otprilike 2 - 3 minute koja kaže da je prijenos završen, sve je radilo savršeno! Da bismo dvaput provjerili radi li naša ploča, možemo otići i na WiFi postavku i potražiti naziv koji smo ploči dali ranije ako je tamo radi.

Korak 3: Postavljanje aplikacije

Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije

Izrada aplikacije koja prima podatke s vanjske IoT ploče može se činiti prilično zastrašujućom ako niste profesionalni programer aplikacija, međutim, to nije problem jer ćemo za izradu naše aplikacije koristiti infostrukturu AppSheds lako.

Moramo početi odlaskom na AppShed i ili napraviti besplatan račun ili se prijaviti na postojeći. Odavde biste trebali vidjeti dvije opcije IoT Builder ili App Builder, počet ćemo klikom na IoT Builder jer će nam to omogućiti da podesimo koje igle želimo djelovati kao izlazi ili ulazi. Nakon što se stranica učita, kliknite New IoT Project i imenujte ulaz na ploči, a zatim pritisnite save.

Budući da želimo postaviti jedan od pinova kao ulaz kako bismo vidjeli kada je gumb pritisnut, moramo početi klikom na ikonu gumba ispod Digitalni ulazi, a zatim kliknuti na Pin 1 da ih povežemo i dati mu ime poput " gumb "i kliknite spremi.

Sada ćemo prijeći na stvar izgradnje aplikacija.

Korak 4: Izrada aplikacije

Izrada aplikacije
Izrada aplikacije
Izrada aplikacije
Izrada aplikacije

Sada se nakon prijave vraćamo na tu odredišnu stranicu i ovaj put kliknemo na App Builder. Trebali bi vam predstaviti simulirani telefon. Moramo početi klikom na gumb plus za pokretanje nove aplikacije. Nakon što se učita, apsolutno prvo što moramo učiniti je povezati tu IoT ploču koju smo upravo napravili s našom aplikacijom, to činimo klikom na ploču, a zatim klikom na ploču koju smo upravo napravili, a koju treba nazvati input. Sad kad je ploča učitana, možemo početi dodavati značajke u aplikaciju.

Počinjemo klikom na okvir za unos ispod obrazaca i naslovimo ga Stanje gumba. Zatim ga moramo nazvati gumbom, to je važno jer smo gumb pin pin nazvali ranije pa imenovanje gumba pomaže povezati ove dvije stvari zajedno. Sada samo kliknite Spremi i aplikacija je gotova!

Korak 5: Objavljivanje i testiranje

Objavljivanje i testiranje
Objavljivanje i testiranje

Sada kada je super osnovna aplikacija izgrađena moramo je objaviti i preuzeti na telefon. To činimo klikom na gumb za objavu. Nakon što dovršimo, moramo se pomaknuti na karticu za dijeljenje i kliknuti na QR kôd koji će vam predočiti QR kôd koji možete skenirati telefonom.

Nakon što se ta web-aplikacija učita, morali smo povezati telefon s WiFi-jem svojih IoT uređaja, što činimo tako da pređemo na postavku WiFi na vašem telefonu, a zatim se povežemo s nazivom uređaja koji smo mu ranije dali.

Sada se možemo vratiti na aplikaciju i pritisnuti gumb na našim IoT uređajima, trebali biste vidjeti 1 kada se gumb pritisne i 0 kada se gumb ne pritisne. Ako ne vidite vrijednost, pokušajte osvježiti stranicu i trebali biste vidjeti vrijednost koja će se pojaviti.

Korak 6: Nadalje

Uzimajući to dalje
Uzimajući to dalje

Da, samo vidjeti 1 ili 0 pomalo je dosadno, međutim, poanta ovog projekta je samo pokazati vam što je moguće, vaš je posao da to učinite dalje i stvorite nešto zaista nevjerojatno. Kao primjer, aplikaciju možete postaviti da aktivira zvuk ili reproducira video (evo primjera ovog

Ako imate bilo kakvih pitanja, ostavite nam komentar, hvala na čitanju!

Preporučeni: