Turinys:
- 1 žingsnis: aparatinės įrangos prijungimas
- 2 žingsnis: „Alexa“integravimas į „Dragonboard“
- 3 žingsnis: „Android“programa
- 4 veiksmas: API šliuzas
- 5 veiksmas: nustatykite „Lambda“aplinkos kintamuosius
- 6 žingsnis: naudojimas
- 7 žingsnis: Išvada
Video: Kaip bendrauti su „Alexa Dragonboard“, „Android“programa ir kavos aparatu: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje pamokoje pateikiami būtini žingsniai, kaip prijungti, integruoti ir naudoti kavos aparatą su „Alexa Dragonboard“ir „Android“programa.
Norėdami gauti daugiau informacijos apie kavos aparatą, skaitykite šią instrukciją.
1 žingsnis: aparatinės įrangos prijungimas
Norėdami prijungti kavos aparatą prie aparatinės įrangos ir sužinoti techninės informacijos apie tai, kaip veikia kavos aparatas, perskaitykite ir laikykitės šios nesudėtingos informacijos.
2 žingsnis: „Alexa“integravimas į „Dragonboard“
Kad „Dragonboard“atpažintų balso komandas ir pateiktų tinkamus atsakymus balsu, būtina nustatyti kai kurias paslaugas, kurios yra atsakingos už „Alexa“paleidimą „Dragonboard“.
Pagal šią instrukciją jūs išmoksite teisingą būdą tai padaryti.
3 žingsnis: „Android“programa
Vienas iš kavos aparato valdymo ir stebėjimo modulių yra „Android“programa. Su juo vartotojas gali valdyti kavos aparato maitinimą, užsisakyti ilgos arba trumpos kavos ir stebėti įvairių parametrų, būtinų kavai gaminti (kavos lygis, vandens lygis ir puodelio padėtis), lygį. Kavos aparato valdymas atliekamas balso komandomis (kalbos atpažinimo API) ir vartotojo sąsajos komponentais (jungikliais, mygtukais ir vaizdais).
Norėdami prijungti programą prie „AWS IOT Server“ir teisingai ją prijungti, patikrinkite šią instrukciją.
4 veiksmas: API šliuzas
Norint užmegzti kliento/serverio ryšį iš kavos aparato, kad būtų paleista „Lambda“funkcija, būtina įdiegti API šliuzą. Taip bus atnaujintas kavos aparato būsena.
Dabar sukurkite API šliuzą:
- Pasiekite konsolę naudodami AWS paskyrą.
- Skirtuke „Paslaugos“eikite į skiltį „API šliuzas“.
- Spustelėkite „Sukurti API“.
- Suteikite jam pavadinimą, aprašymą ir palikite pažymėtą parinktį „Regioninis“.
- Pasirinkite „Veiksmai“ir sukurkite naują išteklių pavadinimu „status“su keliu „/status“.
- Sukurkite POST metodą.
- Pasirinkite „Lambda“funkciją, kurią sukūrėte, ir spustelėkite „Išsaugoti“.
- Patvirtinimo lange nukopijuokite sugeneruotą adresą ir spustelėkite „Gerai“.
„Lambda“atpažįsta teisingą galutinį tašką:
- Pasiekite lambda funkciją savo AWS paskyroje.
- Ieškokite kintamojo „FunctionName“332 eilutėje.
- Pakeiskite jo vertę į 8 veiksme nukopijuotą adresą.
Norėdami į „Dragonboard“nusiųsti kavos aparato būseną į teisingą galutinį tašką:
- „Dragonboard“atidarykite failą „ServiceHTTP.py“.
- Ieškokite kintamojo API_ENDPOINT (6 eilutė).
- Pakeiskite jo vertę į 8 veiksme nukopijuotą adresą.
Norėdami gauti daugiau informacijos apie tai, kaip sukurti API šliuzą, perskaitykite šį dokumentą.
5 veiksmas: nustatykite „Lambda“aplinkos kintamuosius
Atsižvelgiant į tai, kad „Lambda“kodas veikia tik tada, kai to reikia, norint sukurti tam tikrus aplinkos kintamuosius, reikia išsaugoti kai kurias vertes, pvz., Kavos aparato kavos ir vandens lygį.
Norėdami sužinoti, kaip sukurti aplinkos kintamuosius, patikrinkite šią nuorodą.
Dabar sukurkite aplinkos kintamuosius funkcijoje „Lambda“, kurią sukūrėte šiais pavadinimais:
- kavos lygis
- stiklo padėtis
- įjungti išjungti
- vandens lygis
6 žingsnis: naudojimas
Teisingai atlikus aukščiau nurodytus veiksmus, kavos aparatas yra paruoštas naudoti. Yra dvi jo valdymo formos: tiesiogiai „Dragonboard“naudojant garso įvestį arba naudojant „Android“programą.
Garso įvestis: vienas iš kavos aparato valdymo būdų yra garso įvesties prijungimas prie „Dragonboard“. Tai galima padaryti tiesiogiai per „Alexa Voice Service“, atsižvelgiant į scenarijaus veikimą ir klausymąsi jūsų mikrofono.
Pirma, būtina ištarti pažadinimo žodį „Alexa“ir tada valdyti jį naudojant toliau pateiktas komandas:
- Klausti kavos aparato įjungimo: įjungia kavos aparatą
- Paprašykite kavos aparato išjungti: išjungia kavos aparatą
- Paprašykite kavos aparato paruošti trumpą kavą: kavos aparatas pradeda trumpą kavos ruošimą.
- Paprašykite kavos aparato paruošti ilgą kavą: kavos aparatas pradeda ilgą kavos ruošimą.
Sistema taip pat pateikia komandoms grįžtamojo ryšio pranešimus, patvirtinančius prašomą veiksmą.
„Android“programa: „Android“programoje yra dvi vartotojo komandų siuntimo į kavos aparatą formos: balso ir vartotojo sąsajos komponentai.
-
Balsas: norint įjungti balso komandas, reikia spustelėti programos mikrofono mygtuką ir ištarti šias komandas:
- Įjunkite kavos aparatą: įjunkite kavos aparatą
- Išjunkite kavos aparatą: išjunkite kavos aparatą
- Paruoškite ilgą kavą: kavos aparatas pradeda trumpą kavos ruošimą.
- Paruoškite trumpą kavą: kavos aparatas pradeda ilgą kavos ruošimą.
-
UI komponentai: valdo kavos aparatą pagal toliau pateiktus UI komponentus:
- Įjungimo/išjungimo jungiklis: valdo kavos aparato galią.
- Paruoškite trumpą kavą mygtukas: kavos aparatas pradeda trumpą kavos ruošimą.
- Kavos gaminimo ilgai mygtukas: kavos aparatas pradeda ilgą kavos ruošimą.
- Būsenos teksto vaizdas: rodo ryšio su kavos aparatu būseną.
- Kavos lygio rodinys: pagrindiniame ekrane rodomas kavos lygis procentais.
- Vandens lygis: rodo kavos aparato vandens lygį (pilnas arba tuščias).
- Stiklo vaizdas: rodo kavos aparato stiklo būseną (padėta arba neįdėta).
7 žingsnis: Išvada
Atsižvelgdami į tai, kad atlikote visus aukščiau nurodytus veiksmus, dabar galite naudoti kavos aparatą. Kilus abejonėms, prašome komentuoti žemiau arba apsilankyti šiuose forumuose ir dokumentuose:
- AWS IOT forumas
- „Alexa“balso paslaugų forumas
- AWS IOT dokumentacija
- „Alexa Voice Service“dokumentacija
- AWS Lambda dokumentacija
- „Alexa Skills“įvadas
Rekomenduojamas:
Kaip sukurti „Android“programą naudojant „Android Studio“: 8 žingsniai (su paveikslėliais)
Kaip sukurti „Android“programą naudojant „Android Studio“: ši pamoka išmokys pagrindų, kaip sukurti „Android“programą naudojant „Android Studio“kūrimo aplinką. Kadangi „Android“įrenginiai tampa vis dažnesni, naujų programų paklausa tik didės. „Android Studio“paprasta naudoti (
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: 6 žingsniai
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: Šioje pamokoje mes sužinosime, kaip įjungti ir išjungti šviesos diodą naudojant paprastą mygtuką ir Visuino. Žiūrėkite demonstracinį vaizdo įrašą
Kaip bendrauti su „Alexa“naudojant „Dragonboard-410c“: 5 žingsniai
Kaip bendrauti su „Alexa“naudojant „Dragonboard-410c“: su šia pamoka sužinosite, kaip įterpti „Alexa“į „Dragonboard-410c“. Prieš pradėdami, pristatysime jums reikalingus dalykus: „Alexa Voice Service“(AVS) - leidžia kalbėtis su jūsų įrenginiais, galėsite pasiekti debesų pagrindu veikiančią alexa
USB šildytuvas (arba kaip atnaujinti kavos puodelį): 4 žingsniai (su nuotraukomis)
USB šildytuvas (arba kaip atnaujinti kavos puodelį): Kartkartėmis lankiausi „Instructables“ir supratau, kad laikas vėl pradėti kurti. Anksčiau išmontuodavau savo „žaislus“. kai buvau vaikas - paauglys (pavyzdžiui, išsprogdinau mažą traukinuką ir įvedžiau jo motyvą į GI -Joe, kaip h
Kaip bendrauti su svetimu artefaktu arba. . .: 4 žingsniai (su nuotraukomis)
Kaip bendrauti su svetimu artefaktu ar …: *** Uždaryti smalsiai mėtos rūšies susitikimai. *** Ši instrukcija parodys, kaip sukurti „Artimų susitikimų“motininio laivo „Altoids“versiją ir kaip su ja bendrauti. Tai gali būti gyvybiškai svarbus mokymas tą dieną, kai ryškiai balta spalva