Sisukord:
- Samm: riistvaraühendus
- Samm: Alexa integreerimine Dragonboardile
- Samm: Androidi rakendus
- 4. samm: API -lüüs
- Samm: määrake Lambda keskkonnamuutujad
- 6. samm: kasutamine
- Samm 7: Järeldus
Video: Kuidas suhelda Alexa Dragonboardi, Androidi rakenduse ja kohvimasinaga: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See õpetus pakub vajalikke samme kohvimasina ühendamiseks, integreerimiseks ja kasutamiseks Alexa Dragonboardi ja Androidi rakendusega.
Kohvimasina kohta lisateabe saamiseks vaadake seda juhendit.
Samm: riistvaraühendus
Kohvimasina riistvaraühenduse loomiseks ja kohvimasina töö tehnilise teabe saamiseks lugege palun seda juhendit ja järgige seda.
Samm: Alexa integreerimine Dragonboardile
Selleks, et Dragonboard saaks häälkäsklusi ära tunda ja asjakohaseid häälvastuseid pakkuda, on vaja seadistada mõned teenused, mis vastutavad Dragonboardi Alexa käitamise eest.
Selle juhendi abil saate teada, kuidas seda õigesti teha.
Samm: Androidi rakendus
Kohvimasina üks juhtimis- ja jälgimismoodulitest on Androidi rakendus. Selle abil saab kasutaja juhtida kohvimasina toiteallikat, tellida pikka või lühikest kohvi ning jälgida kohvi valmistamiseks vajalike erinevate parameetrite taset (kohvitase, veetase ja tassi asend). Kohvimasina juhtimine toimub häälkäskluste (kõnetuvastuse API) ja kas kasutajaliidese komponentide (lülitid, nupud ja vaated) abil.
Rakenduse ühendamiseks AWS IOT -serveriga ja selle õigeks ühendamiseks vaadake palun seda juhendit.
4. samm: API -lüüs
Kohvimasinast kliendi/serveri ühenduse loomiseks Lambda funktsiooni käivitamiseks on vajalik API lüüsi juurutamine. See värskendab kohvimasina olekut.
Nüüd API -lüüsi loomiseks tehke järgmist.
- Juurdepääs konsoolile oma AWS -i kontol.
- Avage vahekaardil „Teenused” jaotis „API -lüüs”.
- Klõpsake "Loo API".
- Andke sellele nimi, kirjeldus ja jätke valik „Piirkondlik” märkimata.
- Valige "Toimingud" ja looge uus ressurss nimega "olek", millel on tee "/olek".
- Looge POST -meetod.
- Valige suvandist "Lambda funktsioon" loodud Lambda funktsioon ja klõpsake nuppu "Salvesta".
- Kinnitusaknas kopeerige loodud aadress ja klõpsake "OK".
Lambda tuvastab õige lõpp -punkti:
- Juurdepääs lambda -funktsioonile oma AWS -kontol.
- Otsige rea 332 muutujat FunctionName.
- Muutke selle väärtuseks 8. sammus kopeeritud aadress.
Dragonboardi saatmiseks kohvimasina olek õigesse lõpp -punkti:
- Avage Dragonboardi fail "ServiceHTTP.py".
- Otsige muutujat API_ENDPOINT (rida 6).
- Muutke selle väärtuseks 8. sammus kopeeritud aadress.
Lisateabe saamiseks API -lüüsi loomise kohta lugege palun seda dokumenti.
Samm: määrake Lambda keskkonnamuutujad
Arvestades, et Lambda kood töötab ainult vajaduse korral, on mõnede keskkonnamuutujate loomiseks vaja salvestada mõned väärtused, näiteks kohvimasina kohvi ja vee tase.
Keskkonnamuutujate loomise kohta lisateabe saamiseks vaadake seda linki.
Nüüd looge loodud Lambda funktsioonis keskkonnamuutujad järgmiste nimedega:
- kohvitase
- klaasist positsioon
- sisse välja
- veetase
6. samm: kasutamine
Pärast ülaltoodud sammude õiget järgimist on kohvimasin kasutamiseks valmis. Selle juhtimiseks on kaks vormi: otse Dragonboardil helisisendi või Androidi rakenduse kaudu.
Helisisend: üks kohvimasina juhtimise viise on helisisendi ühendamine Dragonboardiga. Seda saab teha otse Alexa häälteenuse kaudu, arvestades, et skript töötab ja kuulab teie mikrofoni.
Esiteks on vaja öelda äratussõna "Alexa" ja seejärel juhtida seda alltoodud käskude abil:
- Paluge kohvimasinal sisse lülitada: lülitab kohvimasina sisse
- Paluge kohvimasinal välja lülitada: lülitab kohvimasina välja
- Paluge kohvimasinal lühikest kohvi valmistada: kohvimasin käivitab lühikese kohvi valmistamise.
- Paluge kohvimasinal pikka kohvi valmistada: kohvimasin alustab pikka kohvi valmistamist.
Süsteem annab käskudele ka tagasiside, kinnitades nõutud toimingu.
Androidi rakendus: Androidi rakendus pakub kahte võimalust kasutajakäskluste saatmiseks kohvimasinasse: hääl ja kasutajaliidese komponendid.
-
Hääl: häälkäskluste lubamiseks on vaja klõpsata rakenduse mikrofoni nupul ja öelda järgmised käsud:
- Lülitage kohvimasin sisse: lülitab kohvimasina sisse
- Lülita kohvimasin välja: lülitab kohvimasina välja
- Valmistage pikk kohv: kohvimasin käivitab lühikese kohvi valmistamise.
- Valmistage lühike kohv: kohvimasin alustab pikka kohvi valmistamist.
-
UI komponendid: juhib kohvimasinat alltoodud kasutajaliidese komponentide abil:
- On/Off lüliti: juhib kohvimasina võimsust.
- Lühikese kohvi valmistamise nupp: kohvimasin käivitab lühikese kohvi valmistamise.
- Pika kohvi valmistamise nupp: kohvimasin käivitab pika kohvi valmistamise.
- Olekuteksti vaade: kuvab kohvimasinaga ühenduse oleku.
- Kohvitaseme vaade: kuvab avakuval kohvi taseme protsentides.
- Veetase: kuvab kohvimasina veetaseme (täis või tühi).
- Klaasipilt: kuvab kohvimasina klaasi oleku (positsioneeritud või mitte).
Samm 7: Järeldus
Arvestades, et olete teinud kõik ülaltoodud toimingud, saate nüüd kohvimasinat kasutada. Kahtluste korral kommenteerige palun allpool või avage järgmised foorumid ja dokumendid:
- AWS IOT foorum
- Alexa häälteenuste foorum
- AWS IOT dokumentatsioon
- Alexa häälteenuse dokumentatsioon
- AWS Lambda dokumentatsioon
- Alexa Oskuste tutvustus
Soovitan:
Tehke isetegitav Sonoffi nutikas lüliti Androidi rakenduse abil: 11 sammu
Tehke isetegevuslik Sonoffi nutikas lüliti, kasutades Androidi rakendust: mis on Sonoff? Sonoff on nutika kodu jaoks mõeldud nutikas lülitusseadmete sari, mille on välja töötanud ITEAD. Selle liini üks paindlikumaid ja odavamaid seadmeid on Sonoff Basic ja Sonoff mini. Need on WiFi-toega lülitid, mis põhinevad suurel kiibil, ESP8266/E
ANDROIDI RAKENDUSE KONTROLLITUD LIHTNE RGB LED -LAUALAMP: 5 sammu
ANDROIDI RAKENDUSE KONTROLLITUD LIHTNE RGB LED -LAUALAMP: nii et selles õpetuses näitan teile, kuidas juhtida rgb led -i android -nutitelefoniga. RGB -ledid töötavad välja mis tahes tooni põhivärvide, st punase, rohelise ja sinise kombinatsiooni põhikontseptsiooni kallal. Kõigil värvidel on elementaarsed värvid
Androidi rakenduse loomine Android Studio abil: 8 sammu (piltidega)
Androidi rakenduse loomine Android Studio abil: see õpetus õpetab teile Android Studio arenduskeskkonna abil Androidi rakenduse loomise põhitõdesid. Kuna Android -seadmed muutuvad üha tavalisemaks, suureneb nõudlus uute rakenduste järele. Android Stuudiot on lihtne kasutada (
Kuidas suhelda Alexaga Dragonboard-410c-ga: 5 sammu
Kuidas suhelda Alexaga Dragonboard-410c-ga: selle õpetuse abil saate teada, kuidas Alexa Dragonboard-410c-sse kinnistada. Enne alustamist tutvustame mõningaid vajalikke asju: Alexa Voice Service (AVS) - Võimaldab teie seadmetega rääkida, pääsete juurde pilvepõhisele Alexa
Kuidas suhelda välismaalase esemega või. . .: 4 sammu (piltidega)
Kuidas suhelda tulnukate esemega või …: *** Uudishimuliku piparmündi lähedased kohtumised. *** See juhend annab teile teada, kuidas luua lähedaste kohtumiste emalaeva Altoids -versioon ja kuidas sellega suhelda. See võib olla oluline treening selleks päevaks, kui Bright White Be