Përmbajtje:
- Hapi 1: Lidhja e harduerit
- Hapi 2: Integrimi i Alexa në Dragonboard
- Hapi 3: Aplikimi Android
- Hapi 4: Porta API
- Hapi 5: Vendosni Variablat e Mjedisit Lambda
- Hapi 6: Përdorimi
- Hapi 7: Përfundimi
Video: Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Ky tutorial siguron hapat e nevojshëm për të lidhur, integruar dhe përdorur Makinën e Kafesë me Alexa Dragonboard dhe Aplikacionin Android.
Për më shumë detaje rreth aparatit të kafesë, ju lutemi kontrolloni këtë udhëzues.
Hapi 1: Lidhja e harduerit
Për të bërë lidhjen harduerike të makinës së kafesë dhe për të mësuar informacionin teknik se si funksionon aparati i kafesë, ju lutemi lexoni dhe ndiqni këtë udhëzues.
Hapi 2: Integrimi i Alexa në Dragonboard
Për ta bërë Dragonboard të njohë komandat zanore dhe të japë përgjigje të përshtatshme zanore, është e nevojshme të krijoni disa shërbime që janë përgjegjëse për të drejtuar Alexa në Dragonboard.
Në këtë udhëzues ju mësoni mënyrën e duhur për ta bërë atë.
Hapi 3: Aplikimi Android
Një nga modulet e kontrollit dhe monitorimit të aparatit të kafesë është Aplikacioni Android. Me të përdoruesi mund të kontrollojë furnizimin me energji të makinës së kafesë, të porosisë një kafe të gjatë ose të shkurtër dhe të monitorojë nivelet e parametrave të ndryshëm të nevojshëm për të bërë kafen (niveli i kafesë, niveli i ujit dhe pozicioni i filxhanit). Kontrolli i aparatit të kafesë bëhet ose me anë të komandave zanore (API -ja e njohjes së të folurit) ose me Komponentët e UI (çelsat, butonat dhe pamjet).
Për të lidhur aplikacionin me serverin AWS IOT dhe lidhur atë në mënyrë korrekte, ju lutemi kontrolloni këtë udhëzues.
Hapi 4: Porta API
Për të krijuar lidhjen Klient/Server nga aparati i kafesë për të thirrur funksionin Lambda është e nevojshme të zbatohet një Portë API. Kjo do të sigurojë përditësimin e statusit të aparatit të kafesë.
Tani, për të krijuar API Gateway:
- Hyni në tastierën tuaj në llogarinë tuaj AWS.
- Në skedën "Shërbimet", hyni në seksionin "API Gateway".
- Klikoni në "Krijo API".
- Jepini një emër, një përshkrim dhe lini të kontrolluar opsionin "Rajonal".
- Zgjidhni "Veprimet" dhe krijoni një burim të ri të quajtur "status" me rrugën "/status".
- Krijoni një metodë POST.
- Zgjidhni funksionin Lambda që keni krijuar në opsionin "Funksioni Lambda" dhe klikoni në "Ruaj".
- Në dritaren e konfirmimit, kopjoni adresën e krijuar dhe klikoni "OK".
Lambda njeh pikën përfundimtare të saktë:
- Hyni në funksionin lambda në llogarinë tuaj AWS.
- Kërkoni ndryshoren FunctionName në rreshtin 332.
- Ndryshoni vlerën e saj në adresën e kopjuar në Hapin 8.
Në Dragonboard dërgoni statusin e makinës së kafesë në pikën përfundimtare të saktë:
- Hapni skedarin "ServiceHTTP.py" në Dragonboard.
- Shikoni për ndryshoren API_ENDPOINT (rreshti 6).
- Ndryshoni vlerën e saj në adresën e kopjuar në Hapin 8.
Për më shumë informacion se si të krijoni një API Gateway, ju lutemi lexoni këtë dokument.
Hapi 5: Vendosni Variablat e Mjedisit Lambda
Duke pasur parasysh që Kodi Lambda funksionon vetëm kur është e nevojshme, për të ruajtur disa vlera si nivelet e Kafesë dhe Ujit të makinës së kafesë është e nevojshme për të krijuar disa ndryshore të mjedisit.
Për të mësuar se si të krijoni variablat e mjedisit, ju lutemi kontrolloni këtë lidhje.
Tani, krijoni variablat e mjedisit në funksionin Lambda që keni krijuar me emrat e mëposhtëm:
- niveli i kafesë
- pozicioni i qelqit
- ndezur fikur
- niveli i ujit
Hapi 6: Përdorimi
Pasi të keni ndjekur saktë hapat e mësipërm, aparati i kafesë është gati për t’u përdorur. Ekzistojnë dy forma për ta kontrolluar atë: drejtpërdrejt në Dragonboard nga Audio Input ose nga Aplikacioni Android.
Hyrja audio: një nga mënyrat për të kontrolluar aparatin e kafesë, është lidhja e një hyrjeje audio në Dragonboard. Kjo mund të bëhet drejtpërdrejt përmes Shërbimit Alexa Voice, duke pasur parasysh që skenari po funksionon dhe dëgjon mikrofonin tuaj.
Së pari, është e nevojshme të thuash fjalën e zgjimit "Alexa" dhe pastaj ta kontrollosh atë përmes komandave më poshtë:
- Pyetni Makinën e kafesë ndizeni: ndez aparatin e kafesë
- Pyetni fikjen e aparatit të kafesë: fikni aparatin e kafesë
- Pyetni aparatin e kafesë të bëjë kafe të shkurtër: makina e kafesë fillon të bëjë kafe të shkurtër.
- Pyetni aparatin e kafesë të bëjë kafe të gjatë: makina e kafesë fillon të bëjë kafe të gjatë.
Sistemi gjithashtu siguron mesazhe reaguese për komandat, duke konfirmuar veprimin e kërkuar.
Aplikimi Android: Aplikacioni Android siguron dy forma të dërgimit të komandave të përdoruesit në aparatin e kafesë: zëri dhe Komponentët e UI.
-
Zëri: për të aktivizuar komandat zanore është e nevojshme të klikoni në butonin e mikrofonit të aplikacionit dhe të flisni komandat e mëposhtme:
- Ndizni aparatin e kafesë: ndez aparatin e kafesë
- Fikeni aparatin e kafesë: fikni aparatin e kafesë
- Bëni kafe të gjatë: makina e kafesë fillon të bëjë kafe të shkurtër.
- Bëni kafe të shkurtër: makina e kafesë fillon të bëjë kafe të gjatë.
-
Komponentët UI: kontrollon aparatin e kafesë nga Komponentët e UI më poshtë:
- Çelësi i ndezjes/fikjes: kontrollon fuqinë e makinës së kafesë.
- Bëni butonin e shkurtër të kafesë: makina e kafesë fillon të bëjë kafenë e shkurtër.
- Bëni butonin e gjatë të kafesë: makina e kafesë fillon të bëjë kafe të gjatë.
- Pamja e tekstit të statusit: shfaq statusin e lidhjes me aparatin e kafesë.
- Pamja e nivelit të kafesë: shfaq nivelin e kafesë në përqindje në ekranin bazë.
- Niveli i ujit: tregon nivelin e ujit të aparatit të kafesë (i plotë ose i zbrazët).
- Imazhi i qelqit: shfaq statusin e gotës në aparatin e kafesë (i pozicionuar ose jo i pozicionuar).
Hapi 7: Përfundimi
Duke marrë parasysh që i keni bërë të gjitha hapat e mësipërm, tani jeni në gjendje të përdorni aparatin e kafesë. Në rast dyshimi, ju lutemi komentoni më poshtë ose hyni në forumet dhe dokumentet e mëposhtme:
- Forum AWS IOT
- Forumi i Shërbimit Alexa Voice
- Dokumentacioni AWS IOT
- Dokumentacioni i Shërbimit Zëri Alexa
- Dokumentacioni AWS Lambda
- Prezantimi i Alexa Skills
Recommended:
Arduino: Programet e kohës dhe telekomandë nga aplikacioni Android: 7 hapa (me fotografi)
Arduino: Programet e Kohës & Telekomanda nga Aplikacioni Android: Gjithmonë kam pyetur veten se çfarë ndodh me të gjitha ato borde Arduino për të cilat njerëzit nuk kanë nevojë pasi të përfundojnë projektet e tyre të mrekullueshme. E vërteta është pak shqetësuese: asgjë. Unë e kam vënë re këtë në shtëpinë e familjes sime, ku babai im u përpoq të ndërtonte shtëpinë e tij
Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: 4 hapa
Shtëpi e zgjuar me Arduino MKR1000 dhe M.I.T. Aplikacioni Android: Në këtë tutorial unë përshkruaj si të përmirësoni shtëpinë tuaj të zgjuar me vetëm disa përbërës. Zemra e këtij dizajni të shtëpisë së zgjuar është bordi Arduino MKR1000, i kontrolluar me një aplikacion, i krijuar në faqen e internetit të zhvillimit të M.I.T. (Instituti i Massachusetts
Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: 5 hapa
Gjurmuesi i makinës së kafesë me Raspberry Pi dhe Google Sheets: Ky udhëzues do t'ju tregojë se si të krijoni një gjurmues me bazë Raspberry Pi për aparatin e përbashkët të kafesë në hapësirën tuaj të zyrës. Duke përdorur ekranin OLED të gjurmuesit dhe çelsat mekanikë, përdoruesit mund të regjistrojnë konsumin e tyre të kafesë, të shohin bilancin e tyre dhe
Si të ndërveproni Alexa me Dragonboard-410c: 5 hapa
Si të bashkëveproni Alexa me Dragonboard-410c: Me këtë tutorial do të mësoni se si të vendosni Alexa në Dragonboard-410c. Para fillimit, le të prezantojmë disa gjëra që ju nevojiten: Alexa Voice Service (AVS) - Bën të mundur të flisni me pajisjet tuaja, do të keni mundësi të hyni në Alexa të bazuar në cloud
Monitor IOT i Ritmit të Zemrës (ESP8266 dhe Aplikacioni Android): 5 hapa
Monitor IOT i Ritmit të Zemrës (ESP8266 dhe Aplikacioni Android): Si pjesë e projektit të vitit të fundit, doja të krijoja një pajisje që do të monitoronte rrahjet e zemrës suaj, do të ruante të dhënat tuaja në një server dhe do t'ju njoftoja përmes njoftimit kur rrahjet tuaja të zemrës ishin jonormale. Ideja pas këtij projekti erdhi kur u përpoqa të ndërtoja një