Innholdsfortegnelse:

MATRIX Voice og MATRIX Creator kjører Alexa (C ++ versjon): 7 trinn
MATRIX Voice og MATRIX Creator kjører Alexa (C ++ versjon): 7 trinn

Video: MATRIX Voice og MATRIX Creator kjører Alexa (C ++ versjon): 7 trinn

Video: MATRIX Voice og MATRIX Creator kjører Alexa (C ++ versjon): 7 trinn
Video: CS50 2015 - Week 6 2024, Juli
Anonim

Av MATRIX_CreatorFollow Mer av forfatteren:

Rasberry PI Universal IR -fjernkontroll med MATRIX Creator
Rasberry PI Universal IR -fjernkontroll med MATRIX Creator
Rasberry PI Universal IR -fjernkontroll med MATRIX Creator
Rasberry PI Universal IR -fjernkontroll med MATRIX Creator

Om: MATRIX Creator er et sensorpakket dev-brett for Raspberry Pi som lar deg bygge dine IoT-ideer. Mer om MATRIX_Creator »

Nødvendig maskinvare

Før vi begynner, la oss se på hva du trenger.

  • Raspberry Pi 3 (anbefalt) eller Pi 2 modell B (støttes).
  • MATRIX Voice eller MATRIX Creator - Raspberry Pi har ikke en innebygd mikrofon, MATRIX Voice/Creator har en 8 mikrofon array - Kjøp MATRIX Voice/MATRIX Creator.
  • Micro-USB strømadapter for Raspberry Pi.
  • Micro SD -kort (minimum 8 GB) - Et operativsystem kreves for å komme i gang. Du kan laste ned Raspbian Stretch og bruke etcher.io til å blinke bildet på SD -kortet.
  • Ekstern høyttaler med 3,5 mm lydkabel.
  • Et USB -tastatur og mus og en ekstern HDMI -skjerm - vi anbefaler også å ha et USB -tastatur og mus, samt en HDMI -skjerm tilgjengelig. Du kan også bruke Raspberry Pi eksternt, se denne guiden fra Google.
  • Internett -tilkobling (Ethernet eller WiFi)
  • (Valgfritt) WiFi trådløs adapter for Pi 2. Merk: Pi 3 har innebygd WiFi.

Når du har Raspberry Pi kjørt med MATRIX -kortet og SD -kortbildet, må vi registrere enheten med en Amazon Developer -konto.

Trinn 1: Registrer et produkt i Amazon Developer

Du må registrere en enhet og opprette en sikkerhetsprofil på Amazon -utviklerens nettsted. Hvis du allerede har et registrert produkt som du kan bruke til testing, kan du hoppe videre. Hvis ikke, følg trinnvise instruksjoner her. Følgende trinn viser deg hvordan du installerer og synkroniserer Raspberry Pi med din nylig registrerte Amazon Alexa -enhet.

VIKTIG

  • For Tillatt opprinnelse bruk: https:// localhost: 3000 og https:// localhost: 3000
  • For tillatte URL -adresser bruker du https:// localhost: 3000/authresponse og https:// localhost: 3000/authresponse

Nedlastbart bilde (anbefalt) Den manuelle installasjonen nedenfor kan ta over en time å fullføre, så vi har levert et nedlastbart bilde her med alt forhåndsinstallert. Du kan bruke etcher.io til å blinke bildet på SD -kortet. Gå til trinn 4 hvis du bruker bildet vårt.

Manuell installasjon Følgende trinn merket med (Manuell) er bare nødvendig hvis du lastet ned standard Raspbian Stretch -bilde.

Trinn 2: Installere MATRIX -programvare (manuell)

For at Alexa Voice Service skal kunne bruke mikrofonene til MATRIX Creator eller MATRIX Voice, må du installere følgende:

# Legg til repo og nøkkel

curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt -key add -echo "deb https://apt.matrix.one/doc/apt-key.gpg $ (lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list # Oppdater pakker og installer sudo apt-get oppdatering sudo apt-get upgrade # Reboot sudo reboot

Etter omstart, koble til igjen og kjør:

# Oppdater igjen

sudo apt-get update # Installer MATRIX Pacakages sudo apt install matrixio-creator-init # Installer kjernemoduler pakke sudo apt install matrixio-kernel-modules # Reboot sudo reboot

Vent litt og koble til igjen.

Trinn 3: Last ned Alexa SDK -skript (manuell)

Last ned installeringsskriptet. Vi anbefaler å kjøre disse kommandoene fra hjemmekatalogen (~/) eller skrivebordet, men du kan kjøre skriptet hvor som helst.

wget https://raw.githubusercontent.com/matrix-io/avs-device-sdk/yc/sensory-support/tools/RaspberryPi/setup.sh && wget https://raw.githubusercontent.com/matrix-io/ avs-device-sdk/yc/sensory-support/tools/RaspberryPi/config.txt

Trinn 4: Registrering av Pi som en Alexa -enhet

Når alle de første installasjonene er lastet ned, gjenstår det bare å konfigurere Raspberry Pi slik at den blir identifisert av Amazon som Alexa -enheten du registrerte i trinn 1.

Åpne filen i et editor, og bruk Client ID, Product ID og Client Secret fra registreringstrinnene for å fylle filen config.txt. Sjekk her om du trenger hjelp til å redigere filen.

Trinn 5: Installer Alexa SDK

Dette oppsettskriptet vil overføre enhetskonfigurasjonen til Amazon og installere de siste avhengighetene som trengs. Vær oppmerksom på at dette oppsettet kan ta over en time hvis du ikke brukte det forhåndsinstallerte bildet vårt.

bash setup.sh config.txt

Trinn 6: Koble enheten til Amazon -kontoen din

Etter at oppsettskriptet er ferdig med å kjøre, må du generere et autorisasjonstoken. Kjør denne kommandoen, og åpne nettleseren din og naviger til https:// localhost: 3000. Logg på med din Amazon -legitimasjon og følg instruksjonene som følger med:

bash startauth.sh

Merk: Brukere som bruker en ssh -økt kan laste nettstedet i terminalen ved å bruke

lenker https:// localhost: 3000

Trinn 7: Kjør Alexa

La oss kjøre prøve -appen:

bash startsample.sh

Alexa -enheten din skal kjøre og være i gang!