Talaan ng mga Nilalaman:

Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine: 7 Mga Hakbang
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine: 7 Mga Hakbang

Video: Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine: 7 Mga Hakbang

Video: Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine: 7 Mga Hakbang
Video: How to Set Up and Use Amazon Alexa Calling Service 2024, Nobyembre
Anonim
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine
Paano Makipag-ugnay sa Alexa Dragonboard, Android Application at Coffee Machine

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

Koneksyon sa Hardware
Koneksyon sa Hardware
Koneksyon sa Hardware
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

Pagsasama ng Alexa sa Dragonboard
Pagsasama ng Alexa sa Dragonboard
Pagsasama ng Alexa sa Dragonboard
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

Application ng Android
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:

  1. I-access ang iyong Console sa iyong AWS Account.
  2. Sa tab na "Mga Serbisyo," i-access ang seksyong "API Gateway".
  3. Mag-click sa "Lumikha ng API".
  4. Bigyan ito ng isang pangalan, isang paglalarawan, at iwanan ang pagpipilian na "Regional" na naka-check.
  5. Piliin ang "Mga Pagkilos" at lumikha ng isang bagong mapagkukunan na pinangalanang "katayuan" na may path "/ katayuan".
  6. Lumikha ng isang pamamaraan ng POST.
  7. Piliin ang pagpapaandar ng Lambda na iyong nilikha sa pagpipiliang "Lambda Function" at mag-click sa "I-save".
  8. Sa window ng kumpirmasyon, kopyahin ang nabuong address at mag-click sa "OK".

Kinikilala ng Lambda ang tamang endpoint:

  1. I-access ang lambda function sa iyong AWS Account.
  2. Hanapin ang variable na FunctionName sa linya 332.
  3. Baguhin ang halaga nito sa address na nakopya sa Hakbang 8.

Sa Dragonboard ipadala ang katayuan ng machine ng kape sa tamang endpoint:

  1. Buksan ang "ServiceHTTP.py" file sa Dragonboard.
  2. Hanapin ang variable API_ENDPOINT (linya 6).
  3. 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:

  1. coffeelevel
  2. baso
  3. bukas sarado
  4. 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: