สารบัญ:
- ขั้นตอนที่ 1: การเตรียมวัสดุ
- ขั้นตอนที่ 2: กรอบทำมือ
- ขั้นตอนที่ 3: การเชื่อมต่อและการประกอบฮาร์ดแวร์และ PCB
- ขั้นตอนที่ 4: โมดูลซอฟต์แวร์
- ขั้นตอนที่ 5: พร้อมแล้ว! พูดกับกระจกของคุณ
วีดีโอ: ตกแต่งฮาโลวีนพิเศษ -- กระจกวิเศษ: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ฉันทำกระจกวิเศษเป็นของตกแต่งฮัลโลวีนพิเศษ มันน่าสนใจอย่างมาก. คุณสามารถพูดอะไรก็ได้กับกระจก คำถาม หรือความลับเล็กๆ น้อยๆ อีกซักพักคำตอบจะปรากฎในกระจก มันเป็นเวทมนตร์ hahah…..เด็กๆชอบมันมาก
มันไม่ซับซ้อน ฉันสร้างด้วย Raspberry Pi และ ReSpeaker 4 Mic Linear Array เพื่อเพิ่มอินเทอร์เฟซเสียงให้กับ Magic Mirror เป็นเซ็นเซอร์ที่ดีจริงๆ ในการทำโปรเจ็กต์เกี่ยวกับเสียง ลิงค์อยู่ด้านล่างครับ
ลำโพง-ไมค์
Raspberry Pi wiki
ฉันยินดีที่จะแบ่งปันประสบการณ์ของฉันกับคุณเพื่อความสนุกสนานมากขึ้นในงานปาร์ตี้ฮาโลวีนของคุณ
ขั้นตอนที่ 1: การเตรียมวัสดุ
วัสดุ:
ราสเบอร์รี่ Pi 3B
ReSpeaker 4 Mic Linear Array (การ์ดเสียง)
จอภาพ HDMI
กระจกสองทาง
กรอบ
การ์ด SD
พร้อมที่จะไป!!!
ขั้นตอนที่ 2: กรอบทำมือ
1) เลือกหน้าจอของคุณ อาจเป็นจอภาพรุ่นเก่า คุณอาจสังเกตเห็นว่าฉันกล่าวว่าหน้าจอและจอภาพ นั่นเป็นเพราะคุณจะแยกจอภาพออกเพื่อเอาหน้าจอและอุปกรณ์อิเล็กทรอนิกส์ออก
2) วัดหน้าจอและอุปกรณ์อิเล็กทรอนิกส์ รวมทั้งความยาว ความกว้าง และความสูง
3) สร้างกรอบของคุณ คุณอาจต้องใช้ไม้และเครื่องจักรเพื่อทำด้วยตัวเอง เชื่อฉัน. ไม่ยากและคุณจะสนุกกับงาน
ขั้นตอนที่ 3: การเชื่อมต่อและการประกอบฮาร์ดแวร์และ PCB
จะทำให้กระจกทั่วไปกลายเป็นกระจกวิเศษได้อย่างไร? ตอนนี้กุญแจมา คุณต้องมีฮาร์ดแวร์และ PCBs ไม่ต้องกังวล มีร้านค้ามากมายที่เราสามารถซื้อได้
ฉันใช้ Raspberry Pi 3B และ ReSpeaker 4 Mic Linear Array เพื่อเพิ่มอินเทอร์เฟซเสียง ด้วยการใช้ 4 Mic Linear Array เราสามารถตรวจจับทิศทางเสียงของ Arrial (DOA) ซึ่งสามารถใช้เพื่อจัดเตรียมฟังก์ชันสร้างสรรค์บางอย่างได้ เราสามารถใช้บีมฟอร์มมิ่งเพื่อเพิ่มเสียงของทิศทางเฉพาะได้ เป็นเซ็นเซอร์ที่ดีจริงๆ ในการทำโปรเจ็กต์เกี่ยวกับเสียง
ตอนนี้คุณต้องเชื่อมต่อเข้าด้วยกันตามคำแนะนำอย่างเป็นทางการ วิกิมีคำแนะนำทีละขั้นตอน คุณสามารถดาวน์โหลดและติดตามได้ ลิงค์อยู่ด้านล่างครับ
ผู้พูด-wiki
ขั้นตอนที่ 4: โมดูลซอฟต์แวร์
ใช่ เป็นความจริงที่คุณอาจต้องใช้ซอฟต์แวร์บางอย่างเพื่อให้ได้มาซึ่งเวทย์มนตร์ งานนี้อาจใช้เทคนิคบางอย่างและคุณจำเป็นต้องมีความรู้ แต่อย่ายอมแพ้ คุณต้องใช้ความพยายามบางอย่างเพื่อให้ได้มายา:)
ฉันให้รายละเอียดขั้นตอนเพิ่มเติม สามารถช่วยคุณได้ในทิศทางที่ถูกต้องเสมอ
1) ตั้งค่า Raspberry Pi
ดาวน์โหลดอิมเมจ pi ที่กำหนดเองซึ่งรวมถึงไดรเวอร์ของการ์ดเสียงและแพ็คเกจที่เกี่ยวข้องกับเสียง (อย่าใช้เวอร์ชัน lite เพราะเราต้องการสภาพแวดล้อมเดสก์ท็อปเพื่อแสดง GUI) เราสามารถเขียนภาพลงในการ์ด SD ด้วยรูฟัส (เล็กมาก แต่สำหรับ windows เท่านั้น) หรืออีเธอร์ หากคุณไม่มีแป้นพิมพ์พิเศษในการเข้าถึงและกำหนดค่า Raspberry Pi คุณสามารถตั้งค่าการกำหนดค่า WiFi และเปิดใช้งาน SSH ก่อนการบูตครั้งแรก ในการทำเช่นนั้น Juse ให้เพิ่มไฟล์ชื่อ ssh ลงในพาร์ติชันสำหรับเริ่มระบบของการ์ด SD ซึ่งเปิดใช้งาน SSH จากนั้นสร้างไฟล์ชื่อ wpa_supplicant.conf ด้วยเนื้อหาต่อไปนี้ แทนที่ ssid และ psk ด้วยของคุณ
ประเทศ=GBctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 เครือข่าย={ ssid="WiFi SSID" psk="รหัสผ่าน" }
เปิด Pi ของคุณ, ใช้ IP ของ Pi หรือ raspberry.local (ต้องรองรับ mDNS, ต้องติดตั้ง Bonjour บน Windows) เพื่อเข้าสู่ระบบผ่าน ssh (บน Windows ฉาบเป็นไคลเอนต์ ssh ที่มีประโยชน์)
2) ติดตั้งกระจกวิเศษ
ในการติดตั้งแพ็คเกจซอฟต์แวร์ Magic Mirror เพียงแค่เรียกใช้:
คำสั่งนี้จะโคลนที่เก็บ MagicMirror จาก github ถึง ~/MagicMirror, ติดตั้งโหนด npm และการพึ่งพาอื่น ๆ หมายเหตุ: อย่าใช้ apt install เพื่อติดตั้งโหนดและ npm, node และ npm ในที่เก็บ deb นั้นล้าสมัย ลบออกหากติดตั้งแล้ว
3) ติดตั้งโมดูล Magic Mirror: MMM-Remote-Control และ MMM-kalliope
cd ~/MagicMirror/modulesgit clone https://github.com/kalliope-project/MMM-kalliope…. โคลน git https://github.com/kalliope-project/MMM-kalliope…. cd MMM-Remote-Control npm install
แล้วเพิ่มการกำหนดค่าของ MMM-Remote-Control และ MMM-kalliope ให้กับ moddules ของ ~/MagicMirror/config/config.js
{ โมดูล: "MMM-kalliope" ตำแหน่ง: "upper_third" config: { title: "" สูงสุด: 1 } } { โมดูล: 'MMM-Remote-Control' // ยกเลิกการใส่เครื่องหมายบรรทัดต่อไปนี้เพื่อแสดง URL ของ รีโมทคอนโทรลบนกระจก //, ตำแหน่ง: 'bottom_left' // คุณสามารถซ่อนโมดูลนี้ในภายหลังจากตัวรีโมทคอนโทรลเอง },
รีสตาร์ท MagicMirror เพื่อเปิดใช้งานการกำหนดค่าใหม่ ใช้คำสั่งต่อไปนี้เพื่อทดสอบว่าเราสามารถส่งข้อความไปยัง MagicMirror curl -H "Content-Type: application/json" -X POST -d '{"notification":"KALLIOPE", "payload": "my message"} ได้หรือไม่ '
4) กำหนดค่าโมดูลสภาพอากาศ
โดยค่าเริ่มต้น โมดูลสภาพอากาศที่ใช้ OpenWeatherMap จะรวมอยู่ด้วย เราต้องลงชื่อสมัครใช้ OpenWeatherMap เพื่อรับคีย์ API และกรอกคีย์ลงใน ~/MagicMirror/config/config.js
5) ตั้งค่า Google Assistant
ไปที่ Introduction to the Google Assistant Library เพื่อติดตั้งและตั้งค่า Google Assistant Library หลังจากการอนุญาต เราสามารถเรียกใช้ mirror_with_google_assistant.py เพื่อเริ่ม Google Assistant สำหรับ Mirror
ขั้นตอนที่ 5: พร้อมแล้ว! พูดกับกระจกของคุณ
ตกลง! หากคุณทำครบทุกขั้นตอนข้างต้น คุณจะได้กระจกวิเศษเป็นของตกแต่งสุดเท่ในปาร์ตี้ฮาโลวีนของคุณ ตอนนี้คุณสามารถพูดกับกระจกของคุณ คำถามใด ๆ ที่คุณอยากรู้หรือความลับเล็ก ๆ น้อย ๆ ? หากคุณต้องการแบ่งปันงานที่น่าสนใจของคุณกับฉัน ฉันจะมีความสุขมาก ๆ.
คำถามเพิ่มเติมเพียงตอบกลับและแจ้งให้เราทราบ