สารบัญ:
- ขั้นตอนที่ 1: ลงทะเบียนผลิตภัณฑ์ใน Amazon Developer
- ขั้นตอนที่ 2: การติดตั้งซอฟต์แวร์ MATRIX (ด้วยตนเอง)
- ขั้นตอนที่ 3: ดาวน์โหลดสคริปต์ Alexa SDK (ด้วยตนเอง)
- ขั้นตอนที่ 4: ลงทะเบียน Pi ของคุณเป็นอุปกรณ์ Alexa
- ขั้นตอนที่ 5: การติดตั้ง Alexa SDK
- ขั้นตอนที่ 6: เชื่อมโยงอุปกรณ์ของคุณกับบัญชี Amazon ของคุณ
- ขั้นตอนที่ 7: เรียกใช้ Alexa
วีดีโอ: MATRIX Voice และ MATRIX Creator ใช้งาน Alexa (เวอร์ชัน C++): 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
โดย 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 ของคุณควรใช้งานได้และพร้อมใช้งาน!