Spisu treści:

MATRIX Voice and MATRIX Creator z systemem Alexa (wersja C++): 7 kroków
MATRIX Voice and MATRIX Creator z systemem Alexa (wersja C++): 7 kroków

Wideo: MATRIX Voice and MATRIX Creator z systemem Alexa (wersja C++): 7 kroków

Wideo: MATRIX Voice and MATRIX Creator z systemem Alexa (wersja C++): 7 kroków
Wideo: CS50 2015 - Week 8 2024, Listopad
Anonim

Autor MATRIX_CreatorObserwuj Więcej autora:

Uniwersalny pilot na podczerwień Rasberry PI z MATRIX Creator
Uniwersalny pilot na podczerwień Rasberry PI z MATRIX Creator
Uniwersalny pilot na podczerwień Rasberry PI z MATRIX Creator
Uniwersalny pilot na podczerwień Rasberry PI z MATRIX Creator

O: MATRIX Creator to płyta programistyczna z czujnikami dla Raspberry Pi, która pozwala tworzyć pomysły na IoT. Więcej o MATRIX_Creator »

Wymagany sprzęt

Zanim zaczniesz, przejrzyjmy, czego będziesz potrzebować.

  • Raspberry Pi 3 (zalecane) lub Pi 2 Model B (obsługiwane).
  • MATRIX Voice lub MATRIX Creator - Raspberry Pi nie ma wbudowanego mikrofonu, MATRIX Voice/Creator ma układ 8 mikrofonów - Kup MATRIX Voice/MATRIX Creator.
  • Zasilacz Micro-USB do Raspberry Pi.
  • Karta Micro SD (minimum 8 GB) - do rozpoczęcia wymagany jest system operacyjny. Możesz pobrać Raspbian Stretch i użyć etcher.io, aby sflashować obraz na kartę SD.
  • Głośnik zewnętrzny z kablem audio 3,5 mm.
  • Klawiatura i mysz USB oraz zewnętrzny monitor HDMI – zalecamy również posiadanie pod ręką klawiatury i myszy USB oraz monitora HDMI. Możesz także używać Raspberry Pi zdalnie, zobacz ten przewodnik od Google.
  • Połączenie internetowe (Ethernet lub WiFi)
  • (Opcjonalnie) Bezprzewodowy adapter WiFi dla Pi 2. Uwaga: Pi 3 ma wbudowane WiFi.

Po uruchomieniu Raspberry Pi z płytą MATRIX i obrazem karty SD, będziemy musieli zarejestrować urządzenie za pomocą konta programisty Amazon.

Krok 1: Zarejestruj produkt w Amazon Developer

Musisz zarejestrować urządzenie i utworzyć profil bezpieczeństwa w witrynie programisty Amazon. Jeśli masz już zarejestrowany produkt, którego możesz użyć do testowania, możesz przejść dalej. Jeśli nie, postępuj zgodnie z instrukcjami krok po kroku tutaj. Poniższe kroki pokażą, jak zainstalować i zsynchronizować Raspberry Pi z ostatnio zarejestrowanym urządzeniem Amazon Alexa.

WAŻNY

  • W przypadku dozwolonych źródeł użyj: https://localhost:3000 i
  • W przypadku dozwolonych zwrotnych adresów URL użyj https://localhost:3000/authresponse i

Obraz do pobrania (zalecane) Poniższa ręczna instalacja może potrwać ponad godzinę, dlatego udostępniliśmy tutaj obraz do pobrania ze wszystkimi preinstalowanymi elementami. Możesz użyć etcher.io, aby sflashować obraz na kartę SD. Przejdź do kroku 4, jeśli używasz naszego obrazu.

Instalacja ręcznaNastępujące kroki oznaczone symbolem (Ręcznie) są wymagane tylko w przypadku pobrania domyślnego obrazu Raspbian Stretch.

Krok 2: Instalacja oprogramowania MATRIX (ręczna)

Aby usługa Alexa Voice mogła korzystać z mikrofonów MATRIX Creator lub MATRIX Voice, musisz zainstalować następujące elementy:

# Dodaj repozytorium i klucz

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" | tee sudo /etc/apt/sources.list.d/matrixlabs.list # Zaktualizuj pakiety i zainstaluj aktualizację sudo apt-get sudo apt-get upgrade # Uruchom ponownie sudo reboot

Po ponownym uruchomieniu połącz się ponownie i uruchom:

# Zaktualizuj ponownie

sudo apt-get update # Zainstaluj pakiety MATRIX sudo apt install matrixio-creator-init # Zainstaluj pakiet modułów jądra sudo apt install matrixio-kernel-modules # Reboot sudo reboot

Poczekaj chwilę i połącz się ponownie.

Krok 3: Pobieranie skryptów Alexa SDK (ręczne)

Pobierz skrypt instalacyjny. Zalecamy uruchamianie tych poleceń z katalogu domowego (~/) lub pulpitu, jednak możesz uruchomić skrypt w dowolnym miejscu.

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

Krok 4: Rejestracja Twojego Pi jako urządzenia Alexa

Po pobraniu wszystkich początkowych instalacji pozostało tylko skonfigurować Raspberry Pi tak, aby był identyfikowany przez Amazon jako urządzenie Alexa zarejestrowane w kroku 1.

Otwórz plik w edytorze i użyj identyfikatora klienta, identyfikatora produktu i klucza tajnego klienta z kroków rejestracji, aby wypełnić plik config.txt. Sprawdź tutaj, jeśli potrzebujesz pomocy przy edycji pliku.

Krok 5: Instalowanie pakietu Alexa SDK

Ten skrypt instalacyjny przekaże konfigurację urządzenia do Amazon i zainstaluje ostateczne potrzebne zależności. Pamiętaj, że ta konfiguracja może potrwać ponad godzinę, jeśli nie korzystasz z naszego wstępnie zainstalowanego obrazu.

bash setup.sh config.txt

Krok 6: Łączenie urządzenia z kontem Amazon

Po zakończeniu działania skryptu instalacyjnego musisz wygenerować token autoryzacji. Uruchom to polecenie, otwórz przeglądarkę i przejdź do https://localhost:3000. Zaloguj się za pomocą swoich danych logowania Amazon i postępuj zgodnie z podanymi instrukcjami:

bash startauth.sh

Uwaga: Użytkownicy korzystający z sesji ssh mogą załadować witrynę na swoim terminalu za pomocą

linki

Krok 7: Uruchom Alexę

Uruchommy przykładową aplikację:

bash startample.sh

Twoje urządzenie Alexa powinno działać i gotowe!