Satura rādītājs:

MATRIX Voice un MATRIX Creator, kas darbojas ar Alexa (C ++ versija): 7 soļi
MATRIX Voice un MATRIX Creator, kas darbojas ar Alexa (C ++ versija): 7 soļi

Video: MATRIX Voice un MATRIX Creator, kas darbojas ar Alexa (C ++ versija): 7 soļi

Video: MATRIX Voice un MATRIX Creator, kas darbojas ar Alexa (C ++ versija): 7 soļi
Video: CS50 2015 - Week 6 2024, Jūlijs
Anonim

MATRIX_CreatorFollow Vairāk no autora:

Rasberry PI universālais IR tālvadības pults ar MATRIX Creator
Rasberry PI universālais IR tālvadības pults ar MATRIX Creator
Rasberry PI universālais IR tālvadības pults ar MATRIX Creator
Rasberry PI universālais IR tālvadības pults ar MATRIX Creator

Par: MATRIX Creator ir Raspberry Pi ar sensoriem aprīkota izstrādātāju plāksne, kas ļauj veidot idejas par IoT. Vairāk par MATRIX_Creator »

Nepieciešamā aparatūra

Pirms darba sākšanas pārskatīsim, kas jums nepieciešams.

  • Raspberry Pi 3 (ieteicams) vai Pi 2 modelis B (atbalstīts).
  • MATRIX Voice vai MATRIX Creator - Raspberry Pi nav iebūvēta mikrofona, MATRIX Voice/Creator ir 8 mikrofonu masīvs - Nopirkt MATRIX Voice/MATRIX Creator.
  • Mikro-USB strāvas adapteris Raspberry Pi.
  • Micro SD karte (vismaz 8 GB) - lai sāktu darbu, nepieciešama operētājsistēma. Jūs varat lejupielādēt Raspbian Stretch un izmantot etcher.io, lai zibspuldzi ierakstītu savā SD kartē.
  • Ārējais skaļrunis ar 3,5 mm audio kabeli.
  • USB tastatūra un pele un ārējs HDMI monitors - mēs arī iesakām paņemt līdzi USB tastatūru un peli, kā arī HDMI monitoru. Raspberry Pi varat izmantot arī attālināti, skatiet šo Google rokasgrāmatu.
  • Interneta savienojums (Ethernet vai WiFi)
  • (Pēc izvēles) WiFi bezvadu adapteris Pi 2. Piezīme. Pi 3 ir iebūvēts WiFi.

Kad Raspberry Pi darbosies kopā ar MATRIX plates un SD kartes attēlu, mums būs jāreģistrē ierīce ar Amazon izstrādātāja kontu.

1. darbība: reģistrējiet produktu Amazon Developer

Jums būs jāreģistrē ierīce un jāizveido drošības profils Amazon izstrādātāju vietnē. Ja jums jau ir reģistrēts produkts, ko varat izmantot testēšanai, droši izlaidiet uz priekšu. Ja nē, izpildiet soli pa solim sniegtos norādījumus šeit. Šīs darbības parādīs, kā instalēt un sinhronizēt Raspberry Pi ar nesen reģistrēto Amazon Alexa ierīci.

SVARĪGS

  • Atļautajai izcelsmei izmantojiet: https:// localhost: 3000 un https:// localhost: 3000
  • Atļautajiem atgriešanās URL izmantojiet https:// localhost: 3000/authresponse un https:// localhost: 3000/authresponse

Lejupielādējams attēls (ieteicams) Tālāk norādītās manuālās instalēšanas pabeigšana var aizņemt vairāk nekā stundu, tāpēc mēs šeit esam nodrošinājuši lejupielādējamu attēlu ar visu iepriekš instalēto. Varat izmantot etcher.io, lai zibspuldzi ierakstītu SD kartē. Pārejiet uz 4. darbību, ja izmantojat mūsu attēlu.

Tālāk norādītās darbības, kas apzīmētas ar (Manuāli), ir nepieciešamas tikai tad, ja esat lejupielādējis noklusējuma Raspbian Stretch attēlu.

2. darbība: MATRIX programmatūras instalēšana (manuāli)

Lai Alexa Voice Service varētu izmantot MATRIX Creator vai MATRIX Voice mikrofonus, jums jāinstalē:

# Pievienojiet repo un atslēgu

čokurošanās 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 # Atjauniniet paketes un instalējiet sudo apt-get update sudo apt-get upgrade # Pārstartējiet sudo reboot

Pēc pārstartēšanas izveidojiet savienojumu vēlreiz un palaidiet:

# Atjauniniet vēlreiz

sudo apt-get update # Instalēt MATRIX pakotnes sudo apt install matrixio-creator-init # Instalēt kodola moduļu pakotni sudo apt instalēt matrixio-kernel-modules # Pārstartēt sudo reboot

Nedaudz pagaidiet un atkal izveidojiet savienojumu.

3. darbība: Alexa SDK skriptu lejupielāde (manuāli)

Lejupielādējiet instalēšanas skriptu. Mēs iesakām palaist šīs komandas no mājas direktorijas (~/) vai darbvirsmas, tomēr skriptu var palaist jebkur.

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

4. darbība: reģistrējiet savu Pi kā Alexa ierīci

Kad visas sākotnējās instalācijas ir lejupielādētas, atliek tikai konfigurēt savu Raspberry Pi tā, lai Amazon to identificētu kā Alexa ierīci, kuru reģistrējāt 1. darbībā.

Atveriet failu redaktorā un izmantojiet reģistrācijas darbību klienta ID, produkta ID un klienta noslēpumu, lai aizpildītu failu config.txt. Pārbaudiet šeit, ja jums nepieciešama palīdzība faila rediģēšanā.

5. darbība: instalējiet Alexa SDK

Šis iestatīšanas skripts nodos jūsu ierīces konfigurāciju Amazon un instalēs nepieciešamās galīgās atkarības. Ņemiet vērā, ka šī iestatīšana var aizņemt vairāk nekā stundu, ja neizmantojāt mūsu iepriekš instalēto attēlu.

bash setup.sh config.txt

6. darbība. Ierīces saistīšana ar savu Amazon kontu

Kad iestatīšanas skripts ir beidzis darboties, jums būs jāģenerē autorizācijas marķieris. Palaidiet šo komandu un atveriet pārlūkprogrammu un dodieties uz vietni https:// localhost: 3000. Piesakieties ar saviem Amazon akreditācijas datiem un izpildiet sniegtos norādījumus:

bash startauth.sh

Piezīme. Lietotāji, kas izmanto ssh sesiju, var ielādēt vietni savā terminālī, izmantojot

saites https:// localhost: 3000

7. darbība: palaidiet Alexa

Palaidīsim lietotnes paraugu:

bash startsample.sh

Jūsu Alexa ierīcei ir jādarbojas un labi jāiet!