Talaan ng mga Nilalaman:
- Hakbang 1: Koneksyon sa Hardware
- Hakbang 2: Pagsasama ng Alexa sa Dragonboard
- Hakbang 3: Application ng Android
- Hakbang 4: API Gateway
- Hakbang 5: Itakda ang Mga variable ng Kapaligiran ng Lambda
- Hakbang 6: Paggamit
- Hakbang 7: Konklusyon
Video: Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Nagbibigay ang tutorial na ito ng mga kinakailangang hakbang upang kumonekta, isama at magamit ang Coffee Machine sa Alexa Dragonboard at Android Application.
Para sa higit pang mga detalye tungkol sa machine ng kape, mangyaring suriin ang itinuturo na ito.
Hakbang 1: Koneksyon sa Hardware
Upang makagawa ng koneksyon sa hardware ng coffee machine at malaman ang impormasyong panteknikal tungkol sa kung paano gumagana ang machine ng kape, mangyaring basahin at sundin ito na hindi maipasok.
Hakbang 2: Pagsasama ng Alexa sa Dragonboard
Upang makilala ang Dragonboard sa mga utos ng boses at magbigay ng naaangkop na mga tugon sa boses, kinakailangan upang mag-set up ng ilang mga serbisyo na responsable na patakbuhin ang Alexa sa Dragonboard.
Sa itinuturo na ito natututunan mo ang tamang paraan upang magawa ito.
Hakbang 3: Application ng Android
Ang isa sa mga control at monitoring module ng coffee machine ay ang Android Application. Sa pamamagitan nito maaaring makontrol ng gumagamit ang supply ng kuryente ng machine ng kape, mag-order ng isang mahaba o maikling kape at subaybayan ang mga antas ng iba't ibang mga parameter na kinakailangan upang gawin ang kape (antas ng kape, antas ng tubig at posisyon ng tasa). Ang kontrol sa machine machine ay ginagawa alinman sa pamamagitan ng mga utos ng boses (Speech Recognizing API) at alinman sa pamamagitan ng mga UI Component (switch, pindutan at pagtingin).
Upang ikonekta ang application sa AWS IOT Server at ikonekta ito nang tama, mangyaring suriin ang itinuturo na ito.
Hakbang 4: API Gateway
Upang maitaguyod ang koneksyon ng Client / Server mula sa machine ng kape upang mahimok ang pagpapaandar ng Lambda ay kinakailangan upang magpatupad ng isang API Gateway. Magbibigay ito ng pag-update sa katayuan ng machine ng kape.
Ngayon, upang likhain ang API Gateway:
- I-access ang iyong Console sa iyong AWS Account.
- Sa tab na "Mga Serbisyo," i-access ang seksyong "API Gateway".
- Mag-click sa "Lumikha ng API".
- Bigyan ito ng isang pangalan, isang paglalarawan, at iwanan ang pagpipilian na "Regional" na naka-check.
- Piliin ang "Mga Pagkilos" at lumikha ng isang bagong mapagkukunan na pinangalanang "katayuan" na may path "/ katayuan".
- Lumikha ng isang pamamaraan ng POST.
- Piliin ang pagpapaandar ng Lambda na iyong nilikha sa pagpipiliang "Lambda Function" at mag-click sa "I-save".
- Sa window ng kumpirmasyon, kopyahin ang nabuong address at mag-click sa "OK".
Kinikilala ng Lambda ang tamang endpoint:
- I-access ang lambda function sa iyong AWS Account.
- Hanapin ang variable na FunctionName sa linya 332.
- Baguhin ang halaga nito sa address na nakopya sa Hakbang 8.
Sa Dragonboard ipadala ang katayuan ng machine ng kape sa tamang endpoint:
- Buksan ang "ServiceHTTP.py" file sa Dragonboard.
- Hanapin ang variable API_ENDPOINT (linya 6).
- Baguhin ang halaga nito sa address na nakopya sa Hakbang 8.
Para sa karagdagang impormasyon para sa kung paano lumikha ng isang API Gateway, mangyaring basahin ang dokumentong ito.
Hakbang 5: Itakda ang Mga variable ng Kapaligiran ng Lambda
Isinasaalang-alang na ang Lambda Code ay tumatakbo lamang kung kinakailangan, upang mag-imbak ng ilang mga halaga tulad ng mga antas ng Kape at Tubig ng coffee machine ay kinakailangan upang lumikha ng ilang mga variable sa kapaligiran.
Upang malaman kung paano lumikha ng mga variable ng kapaligiran, mangyaring suriin ang link na ito.
Ngayon, lumikha ng mga variable ng kapaligiran sa pagpapaandar ng Lambda na iyong nilikha gamit ang mga sumusunod na pangalan:
- coffeelevel
- baso
- bukas sarado
- waterlevel
Hakbang 6: Paggamit
Matapos sundin nang tama ang mga hakbang sa itaas, handa nang magamit ang coffee machine. Mayroong dalawang mga form upang makontrol ito: direkta sa Dragonboard ng Audio Input o ng Android Application.
Pagpasok ng Audio: isa sa mga paraan upang makontrol ang makina ng kape, ay kumukonekta ng isang audio input sa Dragonboard. Maaari itong magawa nang direkta sa pamamagitan ng Alexa Voice Service, isinasaalang-alang ang script na tumatakbo at nakikinig sa iyong mikropono.
Una, kinakailangan upang magsalita ng salitang paggising na "Alexa" at pagkatapos ay makontrol ito sa pamamagitan ng mga utos sa ibaba:
- Tanungin ang kape sa Machine machine: i-on ang machine ng kape
- Tanungin ang coffee machine na patayin: patayin ang coffee machine
- Tanungin ang makina ng kape na gumawa ng maikling kape: sinimulan ng machine ng kape ang maikling paggawa ng kape.
- Tanungin ang makina ng kape na gumawa ng mahabang kape: sinimulan ng machine ng kape ang mahabang paggawa ng kape.
Nagbibigay din ang system ng mga mensahe ng feedback sa mga utos, na kinukumpirma ang hiniling na pagkilos.
Application ng Android: nagbibigay ang Application ng Android ng dalawang anyo ng pagpapadala ng mga utos ng gumagamit sa machine ng kape: mga sangkap ng boses at UI.
-
Boses: upang paganahin ang mga utos ng boses kinakailangan na mag-click sa pindutan ng mikropono ng app at sabihin ang mga sumusunod na utos:
- I-on ang coffee machine: i-on ang machine ng kape
- Patayin ang makina ng kape: patayin ang makina ng kape
- Gumawa ng mahabang kape: sinimulan ng machineong kape ang maikling paggawa ng kape.
- Gumawa ng maikling kape: sinimulan ng machineong kape ang mahabang paggawa ng kape.
-
Mga Bahagi ng UI: kinokontrol ang machine ng kape ng mga UI ng Mga Bahagi sa ibaba:
- On / Off Switch: kinokontrol ang lakas ng machine ng kape.
- Gumawa ng maikling pindutan ng kape: sinimulan ng coffee machine ang maikling paggawa ng kape.
- Gumawa ng mahabang pindutan ng kape: sinimulan ng coffee machine ang mahabang paggawa ng kape.
- Pagtingin sa teksto ng katayuan: ipinapakita ang katayuan ng koneksyon sa coffee machine.
- View ng antas ng kape: ipinapakita ang antas ng kape sa porsyento sa home screen.
- Antas ng tubig: ipinapakita ang antas ng tubig ng coffee machine (buo o walang laman).
- Larawan ng salamin: ipinapakita ang katayuan ng baso sa coffee machine (nakaposisyon o hindi nakaposisyon).
Hakbang 7: Konklusyon
Isinasaalang-alang na nagawa mo na ang lahat ng mga hakbang sa itaas, ngayon nagagawa mong gamitin ang coffee machine. Sa kaso ng anumang mga pagdududa, mangyaring magkomento sa ibaba o i-access ang mga sumusunod na forum at dokumentasyon:
- AWS IOT Forum
- Ang Forum ng Serbisyo sa Boses ng Alexa
- Dokumentasyon ng AWS IOT
- Dokumentasyon sa Serbisyo ng Alexa sa Alexa
- Dokumentasyon ng AWS Lambda
- Panimula ng Kasanayan sa Alexa
Inirerekumendang:
Paano Ikonekta ang Application ng Android Sa AWS IOT at Pag-unawa sa Pagkilala sa Boses ng API: 3 Mga Hakbang
Paano Ikonekta ang Application ng Android Sa AWS IOT at Pag-unawa sa Pagkilala sa Boses API: Itinuturo ng tutorial na ito sa gumagamit kung paano ikonekta ang Android Application sa AWS IOT server at maunawaan ang API ng pagkilala sa boses na kumokontrol sa isang Coffee Machine. Kinokontrol ng application ang Coffee Machine sa pamamagitan ng Alexa Serbisyo sa Boses, c bawat App
Pinagana ng IoT Coffee Machine: 9 Mga Hakbang (na may Mga Larawan)
Pinagana ng IoT Coffee Machine: Ang itinuturo na ito ay naipasok sa kumpetisyon ng IoT - Kung gusto mo ito, mangyaring iboto ito! Nai-UPDATE: Sinusuportahan ngayon ang 2 way comms at mga pag-update ng OTA Sa ilang oras ngayon ay mayroon akong isang Jura coffee machine at palagi kong ginusto upang i-automate ito kahit papaano. Ako ay
Makipag-usap Sa Alexa at Google Assistant na Magkasama sa isang Raspberry Pi: 4 na Hakbang
Makipag-usap Sa Alexa at Google Assistant na Magkasama sa isang Raspberry Pi: Patakbuhin ang Amazon Alexa at Google Assistant nang sabay-sabay sa isang Raspberry Pi. Tumawag sa alinman sa kanilang mga pangalan, binubuksan nila ang kanilang sariling mga LED at nag-ring na tunog para sa pagtugon. Pagkatapos ay magtanong ka ng ilang kahilingan at sasagutin nila ito sa iyo ayon sa pagkakabanggit. Malalaman mo ang kanilang char
Makipag-usap sa Pumili at Artipisyal na Chat sa Intelligence Gamit ang Cleverbot: 14 Mga Hakbang (na may Mga Larawan)
Makipag-usap sa Pumili at Artipisyal na Pakikipag-chat sa Paggamit ng Cleverbot: Dito sinusubukan ko hindi lamang ang utos ng boses kundi pati na rin ang Artipisyal na Pakikipag-chat sa Artipisyal gamit ang Cleverbot. Sa totoo lang ang ideya ay dumating nang matagpuan ang mga bata ay naghalo ng mga kulay sa kahon ng pangkulay kapag kumuha ng kulay mula sa isang kulay hanggang sa pinakamalapit. Ngunit sa wakas ay nagpapahiwatig
Paano Makipag-usap Sa Isang Alien Artifact o. . .: 4 Mga Hakbang (na may Mga Larawan)
Paano Makipag-usap Sa Isang Alien Artifact o …: *** Malapit na Mga Pagtatagpo ng Kakaibang Minty na Uri. *** Maipapakita sa iyo ng Instructable na ito kung paano bumuo ng isang bersyon ng Altoids ng pagiging 'Close Encounters' na ina, at kung paano makipag-ugnay dito. Ito ay maaaring maging mahalagang pagsasanay para sa araw na iyon kapag ang Bright White Be