Sadržaj:
- Korak 1: Instaliranje knjižnica
- Korak 2: Prijenos koda
- Korak 3: Postavljanje aplikacije
- Korak 4: Izrada aplikacije
- Korak 5: Objavljivanje i testiranje
- Korak 6: Nadalje
Video: IoT gumb koji kontrolira vašu aplikaciju: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
By appshedAppShedFollow Više od autora:
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
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
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
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
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
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:
Oblak u boji koji kontrolira aplikacija: 7 koraka (sa slikama)
Oblak u boji koji kontrolira aplikacija: Bok, u ovom uputstvu pokazat ću vam kako izgraditi osvjetljenje prostorije od rešetke šljunčane staze. Cijelom se stvari može upravljati putem WLAN -a pomoću aplikacije. Https://youtu.be/NQPSnQKSuoUT Bilo je nekih problema s projektom. Ali na kraju možete uspjeti
Robot s više osjetnika koji kontrolira Wifi: 6 koraka
Višeosjetni robot s Wifi upravljanjem: u ovom vodiču pokazat ću vam kako izgraditi pametni rover s Wifi upravljanjem pomoću nodemcu. Pomoću ovog rovera možete promatrati parametre robotskog okruženja (svjetlo, temperatura, vlažnost) u stvarnom vrijeme sa svojim pametnim telefonom. prvi sat
Kako napraviti Wifi sustav koji kontrolira osvjetljenje i grijanje vašeg akvarija: 5 koraka
Kako napraviti Wifi sustav koji kontrolira osvjetljenje i grijanje vašeg akvarija: što radi? Sustav koji automatski uključuje / isključuje vaš akvarij prema rasporedu ili ručno pritiskom na gumb ili internetskim zahtjevom. Sustav koji prati temperaturu vode i šalje e -poštu i upozorenja u slučaju da je isključen pod
Kako postaviti LED aplikaciju Demon Eye W/ Bluetooth aplikaciju za pametni telefon: 5 koraka
Kako postaviti LED aplikaciju Demon Eye W/ Bluetooth aplikaciju za pametni telefon: Ovaj vodič za instalaciju o tome kako postaviti aplikaciju koja se povezuje putem Bluetootha. Ova se aplikacija može pronaći u Apple Storeu i Google Playu, pod nazivom "Happy Lighting"
Abecedna ploča koja kontrolira aplikaciju Nadahnuta čudnim stvarima: 7 koraka (sa slikama)
Abecedna ploča koju kontrolira aplikacija Nadahnuta čudnim stvarima: Sve je počelo prije nekoliko tjedana pokušavajući smisliti što mojoj devetogodišnjoj nećakinji pokloniti za Božić. Brat me napokon obavijestio da je velika obožavateljica Stranger Things. Odmah sam znao što želim dobiti od nje, nešto nešto što