Sommario:

MATRIX Voice e MATRIX Creator con Alexa (versione C++): 7 passaggi
MATRIX Voice e MATRIX Creator con Alexa (versione C++): 7 passaggi

Video: MATRIX Voice e MATRIX Creator con Alexa (versione C++): 7 passaggi

Video: MATRIX Voice e MATRIX Creator con Alexa (versione C++): 7 passaggi
Video: Cyberpunk Documentary PART 3 | The Matrix, System Shock, Snow Crash, Hackers, VR & Simulation Theory 2024, Novembre
Anonim

Di MATRIX_CreatorFollow Altro dell'autore:

Telecomando IR universale Rasberry PI con MATRIX Creator
Telecomando IR universale Rasberry PI con MATRIX Creator
Telecomando IR universale Rasberry PI con MATRIX Creator
Telecomando IR universale Rasberry PI con MATRIX Creator

Informazioni: MATRIX Creator è una scheda di sviluppo ricca di sensori per Raspberry Pi che ti consente di creare le tue idee IoT. Ulteriori informazioni su MATRIX_Creator »

Hardware richiesto

Prima di iniziare, esaminiamo ciò di cui avrai bisogno.

  • Raspberry Pi 3 (consigliato) o Pi 2 modello B (supportato).
  • MATRIX Voice o MATRIX Creator - Raspberry Pi non ha un microfono integrato, MATRIX Voice/Creator ha un array di 8 microfoni - Acquista MATRIX Voice/MATRIX Creator.
  • Alimentatore micro-USB per Raspberry Pi.
  • Scheda Micro SD (minimo 8 GB) - Per iniziare è necessario un sistema operativo. Puoi scaricare Raspbian Stretch e utilizzare etcher.io per eseguire il flashing dell'immagine sulla scheda SD.
  • Altoparlante esterno con cavo audio da 3,5 mm.
  • Una tastiera e un mouse USB e un monitor HDMI esterno: consigliamo anche di avere a portata di mano una tastiera e un mouse USB e un monitor HDMI. Puoi anche utilizzare il Raspberry Pi da remoto, consulta questa guida di Google.
  • Connessione Internet (Ethernet o Wi-Fi)
  • (Opzionale) Adattatore wireless WiFi per Pi 2. Nota: Pi 3 ha WiFi integrato.

Una volta che il Raspberry Pi è in esecuzione con la tua scheda MATRIX e l'immagine della scheda SD, dovremo registrare il dispositivo con un account Amazon Developer.

Passaggio 1: registra un prodotto in Amazon Developer

Dovrai registrare un dispositivo e creare un profilo di sicurezza nel sito Web degli sviluppatori di Amazon. Se hai già un prodotto registrato che puoi usare per il test, sentiti libero di saltare avanti. In caso contrario, segui le istruzioni passo passo qui. I seguenti passaggi ti mostreranno come installare e sincronizzare il tuo Raspberry Pi con il tuo dispositivo Amazon Alexa registrato di recente.

IMPORTANTE

  • Per le origini consentite utilizzare: https://localhost:3000 e
  • Per gli URL di restituzione consentiti utilizzare https://localhost:3000/authresponse e

Immagine scaricabile (consigliata) L'installazione manuale di seguito potrebbe richiedere più di un'ora per essere completata, quindi abbiamo fornito un'immagine scaricabile qui con tutto preinstallato. Puoi usare etcher.io per far lampeggiare l'immagine sulla tua scheda SD. Passa al passaggio 4 se usi la nostra immagine.

Installazione manualeI seguenti passaggi contrassegnati con (Manuale) sono necessari solo se è stata scaricata l'immagine Raspbian Stretch predefinita.

Passaggio 2: installazione del software MATRIX (manuale)

Affinché Alexa Voice Service utilizzi i microfoni di MATRIX Creator o MATRIX Voice, è necessario installare quanto segue:

# Aggiungi repository e chiave

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 # Aggiorna i pacchetti e installa sudo apt-get update sudo apt-get upgrade # Riavvia sudo reboot

Dopo il riavvio, riconnettiti ed esegui:

# Aggiorna di nuovo

sudo apt-get update # Installa MATRIX Pacakages sudo apt install matrixio-creator-init # Installa il pacchetto dei moduli del kernel sudo apt install matrixio-kernel-modules # Riavvia sudo reboot

Aspetta un po' e riconnettiti di nuovo.

Passaggio 3: download degli script dell'SDK di Alexa (manuale)

Scarica lo script di installazione. Si consiglia di eseguire questi comandi dalla directory home (~/) o dal desktop, tuttavia è possibile eseguire lo script ovunque.

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

Passaggio 4: registrazione del Pi come dispositivo Alexa

Con tutte le installazioni iniziali scaricate, non resta che configurare il tuo Raspberry Pi in modo che sia identificato da Amazon come il dispositivo Alexa che hai registrato nel passaggio 1.

Aprire il file in un editor e utilizzare l'ID cliente, l'ID prodotto e il segreto cliente dai passaggi di registrazione per riempire il file config.txt. Controlla qui se hai bisogno di aiuto per modificare il file.

Passaggio 5: installazione dell'SDK di Alexa

Questo script di installazione passerà la configurazione del dispositivo ad Amazon e installerà le dipendenze finali necessarie. Nota, questa configurazione potrebbe richiedere più di un'ora se non hai utilizzato la nostra immagine preinstallata.

bash setup.sh config.txt

Passaggio 6: collegamento del dispositivo al tuo account Amazon

Al termine dell'esecuzione dello script di installazione, dovrai generare un token di autorizzazione. Esegui questo comando, apri il browser e vai a https://localhost:3000. Accedi con le tue credenziali Amazon e segui le istruzioni fornite:

bash startauth.sh

Nota: gli utenti che utilizzano una sessione ssh possono caricare il sito Web nel proprio terminale utilizzando

collegamenti

Passaggio 7: esegui Alexa

Eseguiamo l'app di esempio:

bash iniziacampione.sh

Il tuo dispositivo Alexa dovrebbe essere in esecuzione e pronto per partire!