Sisällysluettelo:
- Vaihe 1: Laitteistoyhteys
- Vaihe 2: Alexan integrointi Dragonboardiin
- Vaihe 3: Android -sovellus
- Vaihe 4: API -yhdyskäytävä
- Vaihe 5: Aseta lambda -ympäristömuuttujat
- Vaihe 6: Käyttö
- Vaihe 7: Johtopäätös
Video: Kuinka olla vuorovaikutuksessa Alexa Dragonboardin, Android -sovelluksen ja kahvinkeittimen kanssa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä opetusohjelma tarjoaa tarvittavat vaiheet kahvinkeittimen yhdistämiseen, integrointiin ja käyttöön Alexa Dragonboardin ja Android -sovelluksen kanssa.
Katso lisätietoja kahvinkeittimestä tästä ohjeesta.
Vaihe 1: Laitteistoyhteys
Jos haluat muodostaa kahvinkeittimen laitteistoyhteyden ja oppia tekniset tiedot kahvinkeittimen toiminnasta, lue ja noudata tätä selitettävää.
Vaihe 2: Alexan integrointi Dragonboardiin
Jotta Dragonboard tunnistaisi äänikomennot ja antaisi asianmukaiset äänivastaukset, on tarpeen määrittää joitakin palveluita, jotka vastaavat Alexan käyttämisestä Dragonboardilla.
Tällä ohjeella opit oikean tavan tehdä se.
Vaihe 3: Android -sovellus
Yksi kahvinkeittimen ohjaus- ja valvontamoduuleista on Android -sovellus. Sen avulla käyttäjä voi ohjata kahvinkeittimen virtalähdettä, tilata pitkän tai lyhyen kahvin ja seurata kahvin valmistukseen tarvittavien eri parametrien tasoja (kahvin taso, veden taso ja kupin sijainti). Kahvikoneen ohjaus tapahtuu joko äänikomennoilla (puheentunnistusliittymä) ja joko käyttöliittymäkomponenteilla (kytkimet, painikkeet ja näkymät).
Jos haluat yhdistää sovelluksen AWS IOT -palvelimeen ja yhdistää sen oikein, tarkista tämä ohje.
Vaihe 4: API -yhdyskäytävä
Asiakas/palvelin -yhteyden muodostaminen kahvinkeittimestä Lambda -toiminnon käynnistämiseksi on välttämätöntä API -yhdyskäytävän toteuttamiseksi. Tämä päivittää kahvinkeittimen tilan.
Voit nyt luoda API -yhdyskäytävän seuraavasti:
- Käytä konsolia AWS -tililläsi.
- Siirry Palvelut -välilehden API -yhdyskäytävä -osioon.
- Napsauta "Luo sovellusliittymä".
- Anna sille nimi, kuvaus ja jätä "Alueellinen" -vaihtoehto valittuna.
- Valitse "Toiminnot" ja luo uusi resurssi nimeltä "status" ja polku "/tila".
- Luo POST -menetelmä.
- Valitse luomasi Lambda -toiminto vaihtoehdosta "Lambda -toiminto" ja napsauta "Tallenna".
- Kopioi vahvistusikkunassa luotu osoite ja napsauta "OK".
Lambda tunnistaa oikean päätepisteen:
- Käytä lambda -toimintoa AWS -tililläsi.
- Etsi FunctionName -muuttuja riviltä 332.
- Muuta sen arvoksi vaiheessa 8 kopioitu osoite.
Dragonboard lähettää kahvinkeittimen tilan oikeaan päätepisteeseen:
- Avaa "ServiceHTTP.py" -tiedosto Dragonboardilla.
- Etsi muuttuja API_ENDPOINT (rivi 6).
- Muuta sen arvoksi vaiheessa 8 kopioitu osoite.
Lisätietoja API -yhdyskäytävän luomisesta on tässä asiakirjassa.
Vaihe 5: Aseta lambda -ympäristömuuttujat
Koska Lambda -koodi toimii vain tarvittaessa, joidenkin arvojen, kuten kahvinkeittimen kahvin ja veden tason, tallentaminen on tarpeen joidenkin ympäristömuuttujien luomiseksi.
Jos haluat oppia luomaan ympäristömuuttujia, tarkista tämä linkki.
Luo nyt ympäristömuuttujat luomallesi Lambda -funktiolle seuraavilla nimillä:
- kahvin taso
- lasiasento
- on_off
- vedenpinnan korkeus
Vaihe 6: Käyttö
Kun olet noudattanut yllä olevia ohjeita oikein, kahvinkeitin on käyttövalmis. Voit hallita sitä kahdella tavalla: suoraan Dragonboardilla äänitulolla tai Android -sovelluksella.
Äänitulo: yksi tapa hallita kahvinkeitintä on liittää äänitulo Dragonboardiin. Tämä voidaan tehdä suoraan Alexa -äänipalvelun kautta ottaen huomioon, että käsikirjoitus on käynnissä ja kuuntelee mikrofoniasi.
Ensinnäkin on tarpeen puhua herätyssana "Alexa" ja ohjata sitä alla olevien komentojen avulla:
- Kysy kahvinkeitintä: käynnistä kahvinkeitin
- Pyydä kahvinkeitintä sammuttamaan: sammuttaa kahvinkeittimen
- Pyydä kahvinkeitintä valmistamaan lyhyt kahvi: kahvinkeitin aloittaa lyhyen kahvinkeiton.
- Pyydä kahvinkeitintä tekemään pitkää kahvia: kahvinkeitin aloittaa pitkän kahvin valmistuksen.
Järjestelmä lähettää myös komentoihin palauteviestejä, jotka vahvistavat pyydetyn toimenpiteen.
Android -sovellus: Android -sovellus tarjoaa kaksi tapaa lähettää käyttäjän komennot kahvinkeittimelle: ääni- ja käyttöliittymäkomponentit.
-
Ääni: äänikomentojen ottamiseksi käyttöön on napsautettava sovelluksen mikrofonipainiketta ja sanottava seuraavat komennot:
- Käynnistä kahvinkeitin: käynnistää kahvinkeittimen
- Sammuta kahvinkeitin: sammuttaa kahvinkeittimen
- Keitä pitkä kahvi: kahvinkeitin aloittaa lyhyen kahvinkeiton.
- Keitä lyhyt kahvi: kahvinkeitin aloittaa pitkän kahvin valmistuksen.
-
Käyttöliittymäkomponentit: ohjaa kahvinkeitintä seuraavien käyttöliittymäkomponenttien avulla:
- Virtakytkin: ohjaa kahvinkeittimen virtaa.
- Tee lyhyt kahvi -painike: kahvinkeitin käynnistää lyhyen kahvin valmistuksen.
- Tee pitkä kahvi -painike: kahvinkeitin käynnistää pitkän kahvin valmistuksen.
- Tilan tekstinäkymä: näyttää kahvinkeittimen yhteyden tilan.
- Kahvitason näkymä: näyttää kahvin määrän prosentteina aloitusnäytössä.
- Veden taso: näyttää kahvinkeittimen veden määrän (täynnä tai tyhjä).
- Lasikuva: näyttää kahvikoneen lasin tilan (paikallaan tai ei).
Vaihe 7: Johtopäätös
Koska olet tehnyt kaikki yllä olevat vaiheet, voit nyt käyttää kahvinkeitintä. Jos olet epävarma, kommentoi alle tai käytä seuraavia foorumeita ja asiakirjoja:
- AWS IOT -foorumi
- Alexan äänipalvelufoorumi
- AWS IOT -dokumentaatio
- Alexa -äänipalvelun dokumentaatio
- AWS Lambdan dokumentaatio
- Alexa Skillsin esittely
Suositeltava:
Haluan olla ITunes Visual Effectin ympäröimä!: 5 vaihetta
Haluan olla ITunes Visual Effectin ympäröimä!: ITunes Visual Effect on erittäin upea. Haluan nähdä iTunes Visual Effectin kuuntelemassa musiikkia. Samaan aikaan pidän SEGATOYSin kehittämästä HOMESTARista. HOMESTAR on kotimainen planetaario. Se voi projisoida tähtitaivaan, jonka halkaisija on 3 metriä
Kahvinkeittimen hälytys: 4 vaihetta
Kahvinkeittimen hälytys: Kahvinkeittimen hälytyssovelluksen avulla voit ohjata kahvinkeitintä etänä sovelluksen kautta ja sammuttaa koneen sen päätyttyä (tällä hetkellä asetettuna 6 minuuttiin). Voit myös asettaa hälytyksen, joka keittää kahvin automaattisesti ja pitää sen valmiina
Kuinka olla rakastunut (tosi rakkaus): 10 vaihetta
Kuinka olla rakastunut (tosi rakkaus): Tämä on opettavainen ihmisille, jotka joutuvat esittämään mahdollisuuden rakastua. Siinä keskustellaan siitä, kuinka vaalia ja ylläpitää tätä sidosta tietyn henkilön kanssa. Ajatus rakkaudesta on hyvin subjektiivinen ja vaihtelee suuresti, joten tämä
Kuinka olla kyberpiraatti!: 4 vaihetta
Kuinka olla kyberpiraatti !: En ole vastuussa mistään oikeudellisista asioista; s
Sähkölily tai turvatappi: Kuinka olla turvallinen ja näyttää hyvältä tekemällä se: 9 vaihetta (kuvilla)
Sähkölily tai turvatappi: Kuinka olla turvallinen ja näyttää hyvältä tekemällä se: Tämä ohje on tarkoitettu sekä kävelijöille että pyöräilijöille. Kuka haluaa tulla nähdyksi yöllä ja silti näyttää hyvältä. Anna se tyttöystävällesi, sisarellesi, veljellesi, kotiäidillesi tai jopa äidillesi. Jokainen, joka on tyylikäs ja kävelee, juoksee tai pyöräilee yöllä