Innehållsförteckning:

Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin: 7 steg
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin: 7 steg

Video: Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin: 7 steg

Video: Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin: 7 steg
Video: Look what you’ve done 😈 2024, November
Anonim
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin
Hur man interagerar Alexa Dragonboard, Android -applikation och kaffemaskin

Denna handledning ger de nödvändiga stegen för att ansluta, integrera och använda kaffemaskinen med Alexa Dragonboard och Android -applikationen.

För mer information om kaffemaskinen, vänligen kontrollera denna instruerbara.

Steg 1: Maskinvaruanslutning

Maskinvaruanslutning
Maskinvaruanslutning
Maskinvaruanslutning
Maskinvaruanslutning

För att göra maskinvaruanslutningen till kaffemaskinen och för att lära dig teknisk information om hur kaffemaskinen fungerar, vänligen läs och följ den här inbyggbara.

Steg 2: Integrera Alexa på Dragonboard

Integrerar Alexa på Dragonboard
Integrerar Alexa på Dragonboard
Integrerar Alexa på Dragonboard
Integrerar Alexa på Dragonboard

För att Dragonboard ska känna igen röstkommandon och ge lämpliga röstsvar måste du konfigurera några tjänster som är ansvariga för att köra Alexa på Dragonboard.

På denna instruerbara lär du dig rätt sätt att göra det.

Steg 3: Android -applikation

Android -applikation
Android -applikation

En av kontroll- och övervakningsmodulerna i kaffemaskinen är Android -applikationen. Med det kan användaren styra kaffemaskinens strömförsörjning, beställa ett långt eller kort kaffe och övervaka nivåerna på de olika parametrarna som behövs för att tillverka kaffet (kaffennivå, vattennivå och koppläget). Kaffemaskinens kontroll utförs antingen med röstkommandon (Taligenkänning API) och antingen av UI -komponenterna (switchar, knappar och vyer).

För att ansluta applikationen till AWS IOT -servern och ansluta den korrekt, vänligen kontrollera den här instruktionen.

Steg 4: API -gateway

För att upprätta Client/Server -anslutningen från kaffemaskinen för att aktivera Lambda -funktionen är det nödvändigt för att implementera en API -gateway. Detta ger statusen för kaffemaskinen.

Nu, för att skapa API Gateway:

  1. Få åtkomst till konsolen på ditt AWS -konto.
  2. Gå till avsnittet "API -gateway" på fliken "Tjänster".
  3. Klicka på "Skapa API".
  4. Ge det ett namn, en beskrivning och låt alternativet "Regional" vara markerat.
  5. Välj "Åtgärder" och skapa en ny resurs med namnet "status" med sökväg "/status".
  6. Skapa en POST -metod.
  7. Välj Lambda -funktionen som du skapade med alternativet "Lambda -funktion" och klicka på "Spara".
  8. Kopiera den genererade adressen i bekräftelsefönstret och klicka på "OK".

Till Lambda känner igen rätt slutpunkt:

  1. Få tillgång till lambda -funktionen på ditt AWS -konto.
  2. Leta efter variabeln FunctionName på rad 332.
  3. Ändra dess värde till adressen som kopierades i steg 8.

Skicka kaffemaskinens status till Dragonboard till rätt slutpunkt:

  1. Öppna filen "ServiceHTTP.py" på Dragonboard.
  2. Leta efter variabeln API_ENDPOINT (rad 6).
  3. Ändra dess värde till adressen som kopierades i steg 8.

Mer information om hur du skapar en API -gateway finns i detta dokument.

Steg 5: Ställ in Lambda -miljövariabler

Med tanke på att Lambda Code endast körs vid behov, är det nödvändigt att lagra vissa värden som kaffemaskinen och vattenhalterna för att skapa vissa miljövariabler.

För att lära dig hur du skapar miljövariabler, vänligen kolla den här länken.

Skapa nu miljövariablerna på Lambda -funktionen som du skapade med följande namn:

  1. kaffe nivå
  2. glasposition
  3. på av
  4. vattennivå

Steg 6: Användning

Efter att ha följt stegen ovan är kaffemaskinen klar att användas. Det finns två former för att styra det: direkt på Dragonboard med ljudingång eller Android -applikationen.

Ljudingång: ett av sätten att styra kaffemaskinen, är att ansluta en ljudingång på Dragonboard. Detta kan göras direkt via Alexa Voice Service, med tanke på att skriptet körs och lyssnar på din mikrofon.

Först är det nödvändigt att tala väckningsordet "Alexa" och sedan styra det genom kommandona nedan:

  • Be kaffemaskinen slå på: slår på kaffemaskinen
  • Be kaffemaskinen stänga av: stänger av kaffemaskinen
  • Be kaffemaskinen göra kort kaffe: kaffemaskinen startar den korta kaffetillagningen.
  • Be kaffemaskinen laga långt kaffe: kaffemaskinen startar den långa kaffetillagningen.

Systemet tillhandahåller också feedbackmeddelanden till kommandona som bekräftar den begärda åtgärden.

Android -applikation: Android -applikationen har två former för att skicka användarkommandon till kaffemaskinen: röst- och UI -komponenter.

  • Röst: för att aktivera röstkommandon är det nödvändigt att klicka på appens mikrofonknapp och tala följande kommandon:

    • Slå på kaffemaskinen: slår på kaffemaskinen
    • Stäng av kaffemaskinen: stäng av kaffemaskinen
    • Gör långt kaffe: kaffemaskinen startar den korta kaffetillagningen.
    • Gör kort kaffe: kaffemaskinen startar den långa kaffetillagningen.
  • UI -komponenter: styr kaffemaskinen med UI -komponenterna nedan:

    • På/Av -knapp: styr kaffemaskinens effekt.
    • Knapp för att göra kort kaffe: kaffemaskinen startar den korta kaffetillagningen.
    • Knapp för att göra långt kaffe: kaffemaskinen startar den långa kaffetillagningen.
    • Statustextvy: visar status för anslutningen till kaffemaskinen.
    • Kaffe -nivåvy: visar kaffehalten i procent på startskärmen.
    • Vattennivå: visar kaffemaskinens vattennivå (full eller tom).
    • Glasbild: visar glasets status på kaffemaskinen (placerad eller inte placerad).

Steg 7: Slutsats

Med tanke på att du har gjort alla stegen ovan kan du nu använda kaffemaskinen. Vid tvivel, kommentera nedan eller gå till följande forum och dokumentationer:

  • AWS IOT Forum
  • Alexa Voice Service Forum
  • AWS IOT -dokumentation
  • Alexa Voice Service -dokumentation
  • AWS Lambda -dokumentation
  • Introduktion till Alexa Skills

Rekommenderad: