Talaan ng mga Nilalaman:

MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): 7 Hakbang
MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): 7 Hakbang

Video: MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): 7 Hakbang

Video: MATRIX Voice at MATRIX Creator Running Alexa (C ++ Version): 7 Hakbang
Video: CS50 2015 - Week 6 2024, Nobyembre
Anonim

Ni MATRIX_CreatorFollow Higit Pa ng may-akda:

Rasberry PI Universal IR Remote Sa MATRIX Lumikha
Rasberry PI Universal IR Remote Sa MATRIX Lumikha
Rasberry PI Universal IR Remote Sa MATRIX Lumikha
Rasberry PI Universal IR Remote Sa MATRIX Lumikha

Tungkol sa: MATRIX Creator ay isang naka-pack na sensor ng board para sa Raspberry Pi na hinahayaan kang bumuo ng iyong mga ideya sa IoT. Higit Pa Tungkol sa MATRIX_Creator »

Kinakailangan Hardware

Bago magsimula, suriin natin kung ano ang kakailanganin mo.

  • Raspberry Pi 3 (Inirekomenda) o Pi 2 Model B (Suportado).
  • MATRIX Voice o MATRIX Creator - Ang Raspberry Pi ay walang built-in na mikropono, ang MATRIX Voice / Creator ay mayroong isang 8 mic array - Bumili ng MATRIX Voice / MATRIX Creator.
  • Micro-USB power adapter para sa Raspberry Pi.
  • Micro SD Card (Minimum 8 GB) - Kinakailangan ang isang operating system upang makapagsimula. Maaari mong i-download ang Raspbian Stretch at gamitin ang etcher.io upang i-flash ang imahe sa iyong SD Card.
  • Panlabas na Speaker na may 3.5 mm audio cable.
  • Isang USB Keyboard & Mouse, at isang panlabas na HDMI Monitor - inirerekumenda rin namin ang pagkakaroon ng isang USB keyboard at mouse pati na rin isang madaling gamiting HDMI monitor. Maaari mo ring gamitin ang Raspberry Pi mula sa malayuan, tingnan ang gabay na ito mula sa Google.
  • Koneksyon sa Internet (Ethernet o WiFi)
  • (Opsyonal) WiFi Wireless Adapter para sa Pi 2. Tandaan: Ang Pi 3 ay may built-in na WiFi.

Kapag natakbo mo na ang Raspberry Pi gamit ang iyong MATRIX board at imahe ng SD card, kakailanganin naming irehistro ang aparato gamit ang isang Amazon Developer account.

Hakbang 1: Magrehistro ng isang Produkto sa Amazon Developer

Kakailanganin mong magparehistro ng isang aparato at lumikha ng isang profile sa seguridad sa website ng developer ng Amazon. Kung mayroon ka nang nakarehistrong produkto na maaari mong gamitin para sa pagsubok, huwag mag-atubiling lumaktaw nang maaga. Kung hindi, sundin ang mga sunud-sunod na tagubilin dito. Ipapakita sa iyo ng mga sumusunod na hakbang kung paano i-install at i-sync ang iyong Raspberry Pi sa iyong kamakailang nakarehistrong Amazon Alexa Device.

MAHALAGA

  • Para sa Pinapayaganang mga pinagmulan gamitin: https:// localhost: 3000 at https:// localhost: 3000
  • Para sa Pinapayagan na Mga Bumalik na URL gumamit ng https:// localhost: 3000 / authresponse at https:// localhost: 3000 / authresponse

Maida-download na Larawan (Inirekomenda) Ang manu-manong pag-install sa ibaba ay maaaring tumagal ng higit sa isang oras upang matapos upang magbigay kami ng isang nada-download na imahe dito kasama ang lahat ng paunang naka-install. Maaari mong gamitin ang etcher.io upang i-flash ang imahe sa iyong SD Card. Laktawan sa Hakbang 4 kung gagamitin mo ang aming imahe.

Manu-manong Pag-install Ang mga sumusunod na hakbang na minarkahan ng (Manu-manong) kinakailangan lamang kung na-download mo ang default na imahe ng Raspbian Stretch.

Hakbang 2: Pag-install ng MATRIX Software (Manwal)

Upang magamit ng serbisyo ng Alexa Voice ang mga mikropono ng MATRIX Creator o MATRIX Voice, kailangan mong i-install ang sumusunod:

# Magdagdag ng repo at key

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) pangunahing" | sudo tee /etc/apt/sources.list.d/matrixlabs.list # I-update ang mga package at i-install ang sudo apt-get update sudo apt-get upgrade # Reboot sudo reboot

Pagkatapos ng reboot kumonekta muli at patakbuhin:

# I-update muli

sudo apt-get update # I-install ang MATRIX Pacakages sudo apt install matrixio-tagalikha-init # I-install ang mga module ng kernel sudo apt i-install ang matrixio-kernel-modules # I-reboot ang sudo reboot

Maghintay ng kaunti at muling kumonekta muli.

Hakbang 3: Pag-download ng Alexa SDK Scripts (Manwal)

I-download ang script ng pag-install. Inirerekumenda namin ang pagpapatakbo ng mga utos na ito mula sa direktoryo ng bahay (~ /) o Desktop, gayunpaman, maaari mong patakbuhin ang script kahit saan.

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-aparato-sdk / yc / pandama-suporta / mga tool / RaspberryPi / config.txt

Hakbang 4: Pagrehistro ng Iyong Pi Bilang isang Alexa na Device

Sa lahat ng mga paunang pag-install na na-download, ang natitira lamang ay upang mai-configure ang iyong Raspberry Pi upang makilala ito ng Amazon bilang ang aparatong Alexa na nairehistro mo sa hakbang 1.

Buksan ang file sa isang editor at gamitin ang Client ID, Product ID at Client Secret mula sa mga hakbang sa pagpaparehistro upang punan ang config.txt ng file. Suriin dito kung kailangan mo ng tulong sa pag-edit ng file.

Hakbang 5: Pag-install ng Alexa SDK

Ipapasa ng script ng pag-setup na ito ang iyong aparato config sa Amazon at mai-install ang kinakailangang mga pagtitiwala na kinakailangan. Tandaan, ang pag-set up na ito ay maaaring tumagal ng higit sa isang oras kung hindi mo ginamit ang aming paunang naka-install na imahe.

bash setup.sh config.txt

Hakbang 6: Pagli-link ng Iyong Device sa Iyong Amazon Account

Matapos matapos ang pagtakbo ng setup script, kakailanganin mong bumuo ng isang token ng pahintulot. Patakbuhin ang utos na ito, at buksan ang iyong browser at mag-navigate sa https:// localhost: 3000. Mag-login gamit ang iyong mga kredensyal sa Amazon at sundin ang mga tagubiling ibinigay:

bash startauth.sh

Tandaan: Ang mga gumagamit na gumagamit ng isang ssh session ay maaaring mai-load ang website sa kanilang terminal sa pamamagitan ng paggamit

mga link https:// localhost: 3000

Hakbang 7: Patakbuhin ang Alexa

Patakbuhin natin ang Sample App:

bash startample.sh

Ang iyong aparato ng Alexa ay dapat na tumatakbo at mahusay na upang pumunta!