พูดปุ๊บ สั่งปั๊บ! พาทำ Voice Band ผู้ช่วยอัจฉริยะติดข้อมือด้วย XIAO BLE Sense

Voice Band Screenless Wearable
โฉมหน้า Voice Band อุปกรณ์สั่งการด้วยเสียงไร้หน้าจอ พิมพ์ 3D ออกมาใส่ข้อมือได้หล่อๆ เลย!

Wassup ชาว Maker ทุกคน! 🎧 เคยรู้สึกหงุดหงิดเวลาเดินอยู่ข้างนอกแล้วอยากใช้คำสั่งเสียง (Voice Assistant) แต่ต้องล้วงมือถือออกมา ปลดล็อกหน้าจอ รอแอปเด้ง แล้วค่อยพูดไหมครับ? ความรู้สึกคือ "กว่าจะได้พูด ฉันลืมไปแล้วว่าจะสั่งอะไร!"[cite: 1]

วันนี้แอดมินเลยขอป้ายยาโปรเจกต์ "Voice Band" จากผู้พัฒนาต่างประเทศ ที่สร้างอุปกรณ์สวมใส่ข้อมือแบบ "ไร้หน้าจอ (Screenless)" คอนเซปต์คือ "กดปุ่ม พูด แล้วปล่อย" (Push-to-Talk) แค่นั้นจบ! ไม่ต้องรอจอติด ไม่ต้องเรียกชื่อปลุก AI ให้เสียเวลาครับ[cite: 1]

ยัดอะไรไว้ข้างในบ้าง? ทำไมถึงฉลาดจัง 🧐

ถึงแม้ภายนอกจะดูมินิมอล มีแค่ปุ่มเดียวในเคส 3D Print แต่ไส้ในของมันถูกคัดสรรมาอย่างดีเยี่ยมเลยครับ:[cite: 1]

  • สมองกลและไมโครโฟน: พระเอกของงานนี้คือบอร์ด Seeed Studio XIAO nRF52840 Sense (XIAO BLE Sense) ที่ตัวจิ๋วเดียวแต่มีไมค์ในตัว และรองรับ Bluetooth Low Energy (BLE)[cite: 1]
  • ระบบพลังงาน: ใช้แบตเตอรี่ชาร์จไฟได้ (LiPo) ขนาดจิ๋ว 3.7V แต่ให้อายุการใช้งานยาวนาน เพราะตอนที่ไม่ได้กดปุ่ม บอร์ดจะเข้าโหมด Deep Sleep กินไฟแค่ 0.4 µA เท่านั้น![cite: 1]
  • ซอฟต์แวร์: ผู้พัฒนาเขียนโค้ดด้วย PlatformIO IDE เพื่อบันทึกเสียง บีบอัด แล้วส่งเข้าแอปในมือถือให้ไปตีความ (Transcription) สั่งจับเวลา หรือจดโน้ตต่อได้เลย[cite: 1]

💡 ป้ายยาไอเทมเด็ด: โปรเจกต์แบบ Wearable (อุปกรณ์สวมใส่) การออกแบบเคสให้ใส่สบายและพอดีกับบอร์ดคือเรื่องสำคัญมากครับ การใช้ 3D Print จึงเป็นทางออกที่ดีที่สุด!

หากเพื่อนๆ กำลังมองหา บอร์ดสุดจิ๋วอย่าง XIAO BLE Sense, แบตเตอรี่ LiPo หรือต้องการ บริการรับปริ้นท์ชิ้นงาน 3D (3D Printing Service) แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาส่งไฟล์ 3D ให้เราประเมินราคาฟรีได้เลย!

⚠️ คำเตือน: ความยากระดับปราบเซียนเรื่องเสียง!

อย่าคิดว่าแค่เอาไมค์อัดเสียงแล้วส่งบลูทูธจะจบง่ายๆ นะครับ! ไฟล์เสียง Raw PCM มันใหญ่เกินไปที่จะส่งผ่าน BLE ผู้พัฒนาเลยต้องเขียนโค้ด บีบอัดเสียงแบบ IMA ADPCM ในอัตรา 4:1 บนตัวบอร์ด (ใส่ Header ที่ชื่อว่า CVOX) เพื่อป้องกันปัญหา Buffer Overruns ใครอยากลองทำตาม แนะนำให้ไปแกะโค้ดใน GitHub อย่างละเอียดครับ![cite: 1]

ความเจ๋งคือ บอร์ดรุ่นนี้มีเซนเซอร์ IMU (จับการเคลื่อนไหว) ในตัวด้วย อนาคตคุณสามารถเอาไปเขียนโค้ดเพิ่มเพื่อ นับก้าวเดิน (Step counting) หรือ ตรวจจับการนอน (Sleep tracker) ได้สบายๆ เลยล่ะครับ![cite: 1]

🔗 ข้อมูลอ้างอิงและซอร์สโค้ด (ตามไปศึกษาต่อได้เลย!):

โปรเจกต์นี้เป็น Open Source DevKit นะครับ ใครอยากลองแฟลชรอมลงบอร์ด XIAO ของตัวเอง สามารถไปโหลดโค้ดมาศึกษาได้ตามลิงก์ด้านล่างนี้เลย:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์บนเว็บไซต์ Hackster.io โค้ดในโปรเจกต์ยังเป็นเพียงตัวต้นแบบ (Prototype) และการตั้งค่าโมดูล BLE บน PlatformIO อาจมีความซับซ้อน ผู้ที่สนใจทำตามควรเข้าไปศึกษา ซอร์สโค้ดและไลบรารีบน GitHub อย่างละเอียด เพื่อให้ระบบสามารถรับส่งข้อมูลเสียงได้อย่างสมบูรณ์ครับ![cite: 1]

Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี