สารบัญ:

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 ขั้นตอน
วีดีโอ: Deep Dive: Matrix Creator Setup Tutorial 2024, พฤศจิกายน
Anonim

โดย MATRIX_Creatorติดตามเพิ่มเติมโดยผู้เขียน:

Rasberry PI Universal IR Remote พร้อม MATRIX Creator
Rasberry PI Universal IR Remote พร้อม MATRIX Creator
Rasberry PI Universal IR Remote พร้อม MATRIX Creator
Rasberry PI Universal IR Remote พร้อม MATRIX Creator

เกี่ยวกับ: MATRIX Creator เป็นบอร์ด dev ที่บรรจุเซ็นเซอร์สำหรับ Raspberry Pi ที่ให้คุณสร้างแนวคิด IoT ของคุณ ข้อมูลเพิ่มเติมเกี่ยวกับ 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 GB) - จำเป็นต้องมีระบบปฏิบัติการเพื่อเริ่มต้น คุณสามารถดาวน์โหลด Raspbian Stretch และใช้ etcher.io เพื่อแฟลชรูปภาพไปยังการ์ด SD ของคุณ
  • ลำโพงภายนอกพร้อมสายสัญญาณเสียงขนาด 3.5 มม.
  • แป้นพิมพ์และเมาส์ USB และจอภาพ HDMI ภายนอก - เรายังแนะนำให้มีแป้นพิมพ์และเมาส์ USB รวมถึงจอภาพ HDMI ที่มีประโยชน์ คุณยังสามารถใช้ Raspberry Pi จากระยะไกลได้ด้วย ดูคู่มือนี้จาก Google
  • การเชื่อมต่ออินเทอร์เน็ต (อีเธอร์เน็ตหรือ WiFi)
  • (ไม่บังคับ) อะแดปเตอร์ไร้สาย WiFi สำหรับ Pi 2 หมายเหตุ: Pi 3 มี WiFi ในตัว

เมื่อคุณให้ Raspberry Pi ทำงานพร้อมกับบอร์ด MATRIX และอิมเมจการ์ด SD แล้ว เราจะต้องลงทะเบียนอุปกรณ์ด้วยบัญชี Amazon Developer

ขั้นตอนที่ 1: ลงทะเบียนผลิตภัณฑ์ใน Amazon Developer

คุณจะต้องลงทะเบียนอุปกรณ์และสร้างโปรไฟล์ความปลอดภัยในเว็บไซต์นักพัฒนา Amazon หากคุณมีผลิตภัณฑ์ที่ลงทะเบียนแล้วซึ่งคุณสามารถใช้ทดสอบได้ โปรดข้ามไปข้างหน้า ถ้าไม่ ให้ทำตามคำแนะนำทีละขั้นตอนที่นี่ ขั้นตอนต่อไปนี้จะแสดงวิธีการติดตั้งและซิงค์ Raspberry Pi กับอุปกรณ์ Amazon Alexa ที่เพิ่งลงทะเบียน

สำคัญ

  • สำหรับต้นทางที่อนุญาตให้ใช้: https://localhost:3000 และ
  • สำหรับ URL ส่งคืนที่อนุญาต ให้ใช้ https://localhost:3000/authresponse และ

รูปภาพที่ดาวน์โหลดได้ (แนะนำ) การติดตั้งด้วยตนเองด้านล่างอาจใช้เวลานานกว่าหนึ่งชั่วโมงกว่าจะเสร็จสิ้น เราจึงได้จัดเตรียมรูปภาพที่ดาวน์โหลดได้พร้อมทุกอย่างที่ติดตั้งไว้ล่วงหน้าไว้ที่นี่ คุณสามารถใช้ etcher.io เพื่อแฟลชภาพไปยังการ์ด SD ของคุณ ข้ามไปยังขั้นตอนที่ 4 หากคุณใช้รูปภาพของเรา

การติดตั้งด้วยตนเอง ขั้นตอนต่อไปนี้ที่มีเครื่องหมาย (ด้วยตนเอง) จำเป็นเฉพาะเมื่อคุณดาวน์โหลดอิมเมจ Raspbian Stretch เริ่มต้นเท่านั้น

ขั้นตอนที่ 2: การติดตั้งซอฟต์แวร์ MATRIX (ด้วยตนเอง)

เพื่อให้ Alexa Voice Service ใช้ไมโครโฟนของ MATRIX Creator หรือ MATRIX Voice คุณต้องติดตั้งสิ่งต่อไปนี้:

# เพิ่ม repo และคีย์

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 รีบูต

หลังจากรีบูตเชื่อมต่ออีกครั้งและเรียกใช้:

#อัพเดทอีกแล้ว

sudo apt-get update # ติดตั้ง MATRIX Pacakages sudo apt ติดตั้ง matrixio-creator-init # ติดตั้งแพ็คเกจโมดูลเคอร์เนล sudo apt ติดตั้ง matrixio-kernel-modules # รีบูต sudo รีบูต

รอสักครู่แล้วเชื่อมต่อใหม่อีกครั้ง

ขั้นตอนที่ 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-device-sdk/yc/sensory-support/tools/RaspberryPi/config.txt

ขั้นตอนที่ 4: ลงทะเบียน Pi ของคุณเป็นอุปกรณ์ Alexa

เมื่อดาวน์โหลดการติดตั้งเริ่มต้นทั้งหมด สิ่งที่เหลืออยู่ก็คือการกำหนดค่า Raspberry Pi ของคุณ เพื่อให้ Amazon ระบุเป็นอุปกรณ์ Alexa ที่คุณลงทะเบียนในขั้นตอนที่ 1

เปิดไฟล์ในตัวแก้ไขและใช้ Client ID, Product ID และ Client Secret จากขั้นตอนการลงทะเบียนเพื่อกรอกไฟล์ config.txt ตรวจสอบที่นี่หากคุณต้องการความช่วยเหลือในการแก้ไขไฟล์

ขั้นตอนที่ 5: การติดตั้ง Alexa SDK

สคริปต์การตั้งค่านี้จะส่งต่อการกำหนดค่าอุปกรณ์ของคุณไปยัง Amazon และติดตั้งการพึ่งพาขั้นสุดท้ายที่จำเป็น หมายเหตุ การตั้งค่านี้อาจใช้เวลานานกว่าหนึ่งชั่วโมง หากคุณไม่ได้ใช้อิมเมจที่ติดตั้งไว้ล่วงหน้าของเรา

bash setup.sh config.txt

ขั้นตอนที่ 6: เชื่อมโยงอุปกรณ์ของคุณกับบัญชี Amazon ของคุณ

หลังจากที่สคริปต์การตั้งค่าทำงานเสร็จแล้ว คุณจะต้องสร้างโทเค็นการให้สิทธิ์ เรียกใช้คำสั่งนี้ และเปิดเบราว์เซอร์ของคุณและไปที่ https://localhost:3000 เข้าสู่ระบบด้วยข้อมูลประจำตัว Amazon ของคุณและทำตามคำแนะนำที่ให้ไว้:

bash startauth.sh

หมายเหตุ: ผู้ใช้ที่ใช้เซสชัน ssh สามารถโหลดเว็บไซต์ในเทอร์มินัลได้โดยใช้

ลิงค์

ขั้นตอนที่ 7: เรียกใช้ Alexa

มาเรียกใช้แอปตัวอย่างกัน:

ทุบตี startample.sh

อุปกรณ์ Alexa ของคุณควรใช้งานได้และพร้อมใช้งาน!