Inhoudsopgave:

MATRIX Voice en MATRIX Creator met Alexa (C++-versie): 7 stappen
MATRIX Voice en MATRIX Creator met Alexa (C++-versie): 7 stappen

Video: MATRIX Voice en MATRIX Creator met Alexa (C++-versie): 7 stappen

Video: MATRIX Voice en MATRIX Creator met Alexa (C++-versie): 7 stappen
Video: Matrix Pi Alexa 2024, Juli-
Anonim

Door MATRIX_CreatorVolg meer door de auteur:

Rasberry PI universele IR-afstandsbediening met MATRIX Creator
Rasberry PI universele IR-afstandsbediening met MATRIX Creator
Rasberry PI universele IR-afstandsbediening met MATRIX Creator
Rasberry PI universele IR-afstandsbediening met MATRIX Creator

Over: MATRIX Creator is een ontwikkelbord vol sensoren voor Raspberry Pi waarmee je je IoT-ideeën kunt bouwen. Meer over MATRIX_Creator »

Vereiste hardware

Laten we, voordat we beginnen, bekijken wat u nodig heeft.

  • Raspberry Pi 3 (aanbevolen) of Pi 2 Model B (ondersteund).
  • MATRIX Voice of MATRIX Creator - Raspberry Pi heeft geen ingebouwde microfoon, de MATRIX Voice/Creator heeft een array met 8 microfoons - Koop MATRIX Voice/MATRIX Creator.
  • Micro-USB-voedingsadapter voor Raspberry Pi.
  • Micro SD-kaart (minimaal 8 GB) - Een besturingssysteem is vereist om aan de slag te gaan. Je kunt Raspbian Stretch downloaden en etcher.io gebruiken om de afbeelding op je SD-kaart te flashen.
  • Externe luidspreker met 3,5 mm audiokabel.
  • Een USB-toetsenbord en -muis en een externe HDMI-monitor - we raden ook aan om een USB-toetsenbord en -muis en een HDMI-monitor bij de hand te hebben. Je kunt de Raspberry Pi ook op afstand gebruiken, zie deze handleiding van Google.
  • Internetverbinding (ethernet of wifi)
  • (Optioneel) WiFi draadloze adapter voor Pi 2. Opmerking: Pi 3 heeft ingebouwde WiFi.

Zodra je de Raspberry Pi hebt draaien met je MATRIX-bord en SD-kaartafbeelding, moeten we het apparaat registreren met een Amazon-ontwikkelaarsaccount.

Stap 1: Registreer een product bij Amazon Developer

U moet een apparaat registreren en een beveiligingsprofiel maken op de Amazon-ontwikkelaarswebsite. Als u al een geregistreerd product heeft dat u kunt gebruiken om te testen, kunt u dit gerust overslaan. Zo niet, volg dan hier de stapsgewijze instructies. De volgende stappen laten u zien hoe u uw Raspberry Pi installeert en synchroniseert met uw recent geregistreerde Amazon Alexa-apparaat.

BELANGRIJK

  • Gebruik voor toegestane oorsprong: https://localhost:3000 en
  • Gebruik voor toegestane retour-URL's https://localhost:3000/authresponse en

Downloadbare afbeelding (aanbevolen) De handmatige installatie hieronder kan meer dan een uur duren om te voltooien, dus we hebben hier een downloadbare afbeelding geleverd met alles vooraf geïnstalleerd. U kunt etcher.io gebruiken om de afbeelding op uw SD-kaart te flashen. Ga naar stap 4 als u onze afbeelding gebruikt.

Handmatige installatie De volgende stappen gemarkeerd met (Handmatig) zijn alleen vereist als u de standaard Raspbian Stretch-afbeelding hebt gedownload.

Stap 2: MATRIX-software installeren (handmatig)

Om ervoor te zorgen dat de Alexa Voice-service de microfoons van de MATRIX Creator of MATRIX Voice kan gebruiken, moet u het volgende installeren:

# Voeg repo en sleutel toe

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 # Update pakketten en installeer sudo apt-get update sudo apt-get upgrade # Herstart sudo reboot

Maak na het opnieuw opstarten opnieuw verbinding en voer het volgende uit:

# Opnieuw updaten

sudo apt-get update # Installeer MATRIX-pakketten sudo apt install matrixio-creator-init # Installeer kernelmodules-pakket sudo apt install matrixio-kernel-modules # Herstart sudo reboot

Wacht even en maak opnieuw verbinding.

Stap 3: Alexa SDK-scripts downloaden (handmatig)

Download het installatiescript. We raden aan om deze commando's uit te voeren vanuit de homedirectory (~/) of Desktop, maar je kunt het script overal uitvoeren.

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

Stap 4: Uw Pi registreren als een Alexa-apparaat

Nadat alle eerste installaties zijn gedownload, hoeft u alleen nog uw Raspberry Pi te configureren zodat deze door Amazon wordt geïdentificeerd als het Alexa-apparaat dat u in stap 1 hebt geregistreerd.

Open het bestand in een editor en gebruik de Client ID, Product ID en Client Secret uit de registratiestappen om het bestand config.txt in te vullen. Kijk hier als je hulp nodig hebt bij het bewerken van het bestand.

Stap 5: Alexa SDK installeren

Dit installatiescript geeft uw apparaatconfiguratie door aan Amazon en installeert de laatste benodigde afhankelijkheden. Let op, deze installatie kan meer dan een uur duren als je onze vooraf geïnstalleerde afbeelding niet hebt gebruikt.

bash setup.sh config.txt

Stap 6: Uw apparaat koppelen aan uw Amazon-account

Nadat het installatiescript is uitgevoerd, moet u een autorisatietoken genereren. Voer deze opdracht uit, open uw browser en ga naar https://localhost:3000. Log in met uw Amazon-inloggegevens en volg de instructies:

bash startauth.sh

Opmerking: gebruikers die een ssh-sessie gebruiken, kunnen de website in hun terminal laden met behulp van

links

Stap 7: Voer Alexa uit

Laten we de voorbeeld-app uitvoeren:

bash startsample.sh

Je Alexa-apparaat zou moeten werken en klaar moeten zijn!