Turinys:

„MATRIX Voice“ir „MATRIX Creator“veikia „Alexa“(C ++ versija): 7 žingsniai
„MATRIX Voice“ir „MATRIX Creator“veikia „Alexa“(C ++ versija): 7 žingsniai

Video: „MATRIX Voice“ir „MATRIX Creator“veikia „Alexa“(C ++ versija): 7 žingsniai

Video: „MATRIX Voice“ir „MATRIX Creator“veikia „Alexa“(C ++ versija): 7 žingsniai
Video: CS50 2015 - Week 6 2024, Lapkritis
Anonim

Sekite daugiau autoriaus: MATRIX_Creator

„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“
„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“
„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“
„Rasberry PI“universalus IR nuotolinio valdymo pultas su „MATRIX Creator“

Apie: „MATRIX Creator“yra jutiklių supakuota „Raspberry Pi“kūrimo lenta, leidžianti kurti savo daiktų interneto idėjas. Daugiau apie MATRIX_Creator »

Reikalinga aparatūra

Prieš pradėdami, peržiūrėkime, ko jums reikia.

  • „Raspberry Pi 3“(rekomenduojama) arba „Pi 2“modelis B (palaikoma).
  • „MATRIX Voice“arba „MATRIX Creator“- „Raspberry Pi“neturi įmontuoto mikrofono, „MATRIX Voice/Creator“turi 8 mikrofonų masyvą - „Buy MATRIX Voice/MATRIX Creator“.
  • „Micro-USB“maitinimo adapteris, skirtas „Raspberry Pi“.
  • „Micro SD“kortelė (mažiausiai 8 GB) - norint pradėti, reikalinga operacinė sistema. Galite atsisiųsti „Raspbian Stretch“ir naudoti etcher.io, kad atvaizdas būtų perkeltas į SD kortelę.
  • Išorinis garsiakalbis su 3,5 mm garso kabeliu.
  • USB klaviatūra ir pelė bei išorinis HDMI monitorius - taip pat rekomenduojame turėti po ranka USB klaviatūrą ir pelę bei HDMI monitorių. Raspberry Pi taip pat galite naudoti nuotoliniu būdu, žr. Šį „Google“vadovą.
  • Interneto ryšys („Ethernet“arba „WiFi“)
  • (Pasirenkama) „Wi-Fi“belaidis adapteris „Pi 2“. Pastaba: „Pi 3“turi įmontuotą „WiFi“.

Kai „Raspberry Pi“veiks su MATRIX plokšte ir SD kortelės vaizdu, turėsime užregistruoti įrenginį naudodami „Amazon Developer“paskyrą.

1 veiksmas: užregistruokite produktą „Amazon Developer“

Turėsite užregistruoti įrenginį ir sukurti saugos profilį „Amazon“kūrėjų svetainėje. Jei jau turite registruotą produktą, kurį galite naudoti bandymams, nedvejodami praleiskite. Jei ne, vykdykite žingsnis po žingsnio instrukcijas čia. Šie veiksmai parodys, kaip įdiegti ir sinchronizuoti „Raspberry Pi“su neseniai užregistruotu „Amazon Alexa“įrenginiu.

SVARBU

  • Leidžiamų šaltinių atveju: https:// localhost: 3000 ir https:// localhost: 3000
  • Leidžiamiems grįžtamiesiems URL naudoti https:// localhost: 3000/authresponse ir https:// localhost: 3000/authresponse

Atsisiunčiamas vaizdas (rekomenduojama) Toliau pateiktas rankinis diegimas gali užtrukti daugiau nei valandą, todėl čia pateikėme atsisiunčiamą vaizdą su viskuo, kas iš anksto įdiegta. Galite naudoti etcher.io, norėdami įkelti vaizdą į savo SD kortelę. Jei naudojate mūsų vaizdą, pereikite prie 4 veiksmo.

Šie rankiniu būdu pažymėti veiksmai reikalingi tik tada, jei atsisiuntėte numatytąjį „Raspbian Stretch“vaizdą.

2 veiksmas: „MATRIX“programinės įrangos diegimas (rankinis)

Kad „Alexa Voice Service“galėtų naudoti „MATRIX Creator“arba „MATRIX Voice“mikrofonus, turite įdiegti:

# Pridėkite repą ir raktą

garbanoti 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 # Atnaujinkite paketus ir įdiekite sudo apt-get update sudo apt-get upgrade # Perkraukite sudo reboot

Po perkrovimo vėl prijunkite ir paleiskite:

# Atnaujinkite dar kartą

sudo apt-get update # Įdiekite MATRIX paketus sudo apt install matrixio-creator-init # Įdiekite branduolio modulių paketą sudo apt install matrixio-kernel-modules # Perkraukite sudo reboot

Šiek tiek palaukite ir vėl prisijunkite.

3 veiksmas: atsisiųskite „Alexa“SDK scenarijus (rankiniu būdu)

Atsisiųskite diegimo scenarijų. Rekomenduojame paleisti šias komandas iš namų katalogo (~/) arba darbalaukio, tačiau scenarijų galite paleisti bet kur.

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 žingsnis: užregistruokite savo „Pi“kaip „Alexa“įrenginį

Atsisiuntus visas pradines instaliacijas, belieka sukonfigūruoti „Raspberry Pi“taip, kad „Amazon“jį identifikuotų kaip „Alexa“įrenginį, kurį užregistravote atlikdami 1 veiksmą.

Atidarykite failą redaktoriuje ir naudokite kliento ID, produkto ID ir kliento paslaptį iš registracijos veiksmų, kad užpildytumėte failą config.txt. Patikrinkite čia, jei jums reikia pagalbos redaguojant failą.

5 veiksmas: „Alexa SDK“diegimas

Šis sąrankos scenarijus perduos jūsų įrenginio konfigūraciją „Amazon“ir įdiegs galutines reikalingas priklausomybes. Atminkite, kad ši sąranka gali užtrukti daugiau nei valandą, jei nenaudojote mūsų iš anksto įdiegto vaizdo.

bash setup.sh config.txt

6 veiksmas: susiekite savo įrenginį su „Amazon“paskyra

Kai sąrankos scenarijus bus paleistas, turėsite sugeneruoti leidimo prieigos raktą. Paleiskite šią komandą, atidarykite naršyklę ir eikite į https:// localhost: 3000. Prisijunkite naudodami „Amazon“kredencialus ir vykdykite pateiktas instrukcijas:

bash startauth.sh

Pastaba: vartotojai, naudojantys ssh seansą, gali įkelti svetainę į savo terminalą naudodami

nuorodos https:// localhost: 3000

7 žingsnis: paleiskite „Alexa“

Paleiskime pavyzdinę programą:

bash pradžios pavyzdys.sh

Jūsų „Alexa“įrenginys turėtų veikti ir gerai veikti!