Оглавление:

MATRIX Voice и MATRIX Creator под управлением Alexa (версия C ++): 7 шагов
MATRIX Voice и MATRIX Creator под управлением Alexa (версия C ++): 7 шагов

Видео: MATRIX Voice и MATRIX Creator под управлением Alexa (версия C ++): 7 шагов

Видео: MATRIX Voice и MATRIX Creator под управлением Alexa (версия C ++): 7 шагов
Видео: Amazing arduino project 2024, Июль
Anonim

От MATRIX_CreatorFollow Еще от автора:

Универсальный ИК-пульт Rasberry PI с MATRIX Creator
Универсальный ИК-пульт Rasberry PI с MATRIX Creator
Универсальный ИК-пульт Rasberry PI с MATRIX Creator
Универсальный ИК-пульт Rasberry PI с MATRIX Creator

О: MATRIX Creator - это сенсорная плата для разработчиков для Raspberry Pi, которая позволяет вам воплощать свои идеи в области Интернета вещей. Подробнее о MATRIX_Creator »

Требуемое оборудование

Прежде чем начать, давайте рассмотрим, что вам понадобится.

  • Raspberry Pi 3 (рекомендуется) или Pi 2 Model B (поддерживается).
  • MATRIX Voice или MATRIX Creator - Raspberry Pi не имеет встроенного микрофона, MATRIX Voice / Creator имеет массив из 8 микрофонов - купите MATRIX Voice / MATRIX Creator.
  • Адаптер питания Micro-USB для Raspberry Pi.
  • Карта Micro SD (минимум 8 ГБ) - для начала работы требуется операционная система. Вы можете скачать Raspbian Stretch и использовать etcher.io для прошивки образа на SD-карту.
  • Внешний динамик с аудиокабелем 3,5 мм.
  • USB-клавиатура и мышь и внешний монитор HDMI - мы также рекомендуем иметь под рукой USB-клавиатуру и мышь, а также монитор HDMI. Вы также можете использовать Raspberry Pi удаленно, см. Это руководство от Google.
  • Интернет-соединение (Ethernet или WiFi)
  • (Необязательно) Беспроводной адаптер Wi-Fi для Pi 2. Примечание. Pi 3 имеет встроенный Wi-Fi.

После того, как у вас будет запущен Raspberry Pi с вашей платой MATRIX и образом SD-карты, нам нужно будет зарегистрировать устройство с учетной записью разработчика Amazon.

Шаг 1. Зарегистрируйте продукт в Amazon Developer

Вам нужно будет зарегистрировать устройство и создать профиль безопасности на веб-сайте разработчика Amazon. Если у вас уже есть зарегистрированный продукт, который можно использовать для тестирования, пропустите его. Если нет, следуйте пошаговым инструкциям здесь. Следующие шаги покажут вам, как установить и синхронизировать Raspberry Pi с недавно зарегистрированным устройством Amazon Alexa.

ВАЖНЫЙ

  • Для разрешенных источников используйте: https:// localhost: 3000 и https:// localhost: 3000.
  • Для разрешенных URL-адресов возврата используйте https:// localhost: 3000 / authresponse и https:// localhost: 3000 / authresponse.

Загружаемый образ (рекомендуется). Для завершения ручной установки, приведенной ниже, может потребоваться более часа, поэтому мы предоставили здесь загружаемый образ со всем предустановленным. Вы можете использовать etcher.io, чтобы записать образ на SD-карту. Если вы используете наше изображение, переходите к шагу 4.

Установка вручную Следующие шаги, отмеченные (Вручную), требуются только в том случае, если вы загрузили образ Raspbian Stretch по умолчанию.

Шаг 2: Установка программного обеспечения MATRIX (вручную)

Чтобы Alexa Voice Service могла использовать микрофоны MATRIX Creator или MATRIX Voice, вам необходимо установить следующее:

# Добавить репо и ключ

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 # Обновить пакеты и установить sudo apt-get update sudo apt-get upgrade # Перезагрузить sudo reboot

После перезагрузки снова подключитесь и запустите:

# Обновить снова

sudo apt-get update # Установить MATRIX Pacakages sudo apt install matrixio-creator-init # Установить пакет модулей ядра sudo apt install matrixio-kernel-modules # Перезагрузить sudo reboot

Подождите немного и снова подключитесь.

Шаг 3. Загрузка скриптов Alexa SDK (руководство)

Загрузите установочный скрипт. Мы рекомендуем запускать эти команды из домашнего каталога (~ /) или с рабочего стола, однако вы можете запустить сценарий где угодно.

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-устройство-SDK / YC / сенсорная поддержка / инструменты / RaspberryPi / config.txt

Шаг 4. Зарегистрируйте Pi как устройство Alexa

После загрузки всех начальных установок все, что осталось, - это настроить Raspberry Pi так, чтобы он был идентифицирован Amazon как устройство Alexa, которое вы зарегистрировали на шаге 1.

Откройте файл в редакторе и используйте идентификатор клиента, идентификатор продукта и секрет клиента из шагов регистрации, чтобы заполнить файл config.txt. Отметьте здесь, если вам нужна помощь в редактировании файла.

Шаг 5. Установка Alexa SDK

Этот сценарий установки передаст конфигурацию вашего устройства в Amazon и установит последние необходимые зависимости. Обратите внимание: эта установка может занять более часа, если вы не использовали наш предустановленный образ.

bash setup.sh config.txt

Шаг 6: Свяжите свое устройство с учетной записью Amazon

После завершения работы сценария установки вам потребуется сгенерировать токен авторизации. Выполните эту команду, откройте браузер и перейдите по адресу https:// localhost: 3000. Войдите в систему со своими учетными данными Amazon и следуйте инструкциям:

Баш startauth.sh

Примечание. Пользователи, использующие сеанс ssh, могут загрузить веб-сайт в свой терминал, используя

ссылки https:// localhost: 3000

Шаг 7: Запустите Alexa

Запустим пример приложения:

bash startample.sh

Ваше устройство Alexa должно быть запущено и готово к работе!