สร้างผู้ช่วยส่วนตัวสุดล้ำ! DIY AI Pin ไอเทมพกพาที่ "มองเห็น" และ "คุย" กับคุณได้

DIY AI Pin Wearable Assistant
หน้าตาของ DIY AI Pin ขนาดกะทัดรัดที่สามารถติดเสื้อผ้าได้แบบคูลๆ

สวัสดีชาว Maker! 🛠️ เคยดูหนังไซไฟแล้วอยากมีผู้ช่วยส่วนตัว AI อัจฉริยะที่ใส่ติดเสื้อไว้คอยตอบคำถามและวิเคราะห์สิ่งต่างๆ รอบตัวไหมครับ? วันนี้เราจะพาคุณไปสร้าง DIY AI Pin แบบสวมใส่ได้ (Wearable vision and voice assistant) โดยใช้ขุมพลังจากบอร์ด XIAO ESP32S3 Sense กันครับ

เจ้า AI Pin ตัวนี้ทำหน้าที่เสมือนเป็นผู้ช่วยส่วนตัวที่สามารถ "มองเห็น" ผ่านกล้องและ "ได้ยิน" ผ่านไมโครโฟน มันสามารถแยกแยะสิ่งของ ตอบคำถามความรู้รอบตัว (เช่น "นี่คือผลไม้อะไร?") หรือแม้กระทั่งเชื่อมต่อกับ Home Assistant เพื่อสั่งเปิด-ปิดไฟในบ้านด้วยเสียงของคุณเองได้ครับ!

เตรียมอุปกรณ์ให้พร้อม (Supplies) 🔌

อุปกรณ์หลักๆ ที่เราจะใช้ในโปรเจกต์นี้ เน้นความจิ๋วแต่แจ๋วครับ :

  • XIAO ESP32-S3 Sense — ตัวเอกของเรา สมองกลหลักที่มี Wi-Fi, ไมโครโฟน และรองรับโมดูลกล้องในตัว
  • MAX98357A I2S Amplifier — โมดูลแอมป์จิ๋วที่แปลงสัญญาณเสียงดิจิทัลจาก XIAO ให้ขับออกลำโพงได้
  • 8Ω 2W Ultra-Thin Cavity Speaker — ลำโพงบางเฉียบสำหรับให้ AI โต้ตอบด้วยเสียง
  • 3.7V Li-Po Battery — แหล่งพลังงานสำหรับพกพา
  • แผ่น Custom PCB (หรือจะต่อบน Breadboard ก่อนก็ได้), Pin headers, สายไฟ Jumper

💡 Maker's Tip: การทำอุปกรณ์ Wearable ข้อจำกัดหลักคือ "ขนาด" ครับ การเลือกใช้บอร์ดตระกูล XIAO ถือว่าตอบโจทย์ที่สุดเพราะเล็กเท่านิ้วโป้ง!

หากเพื่อนๆ กำลังมองหา บอร์ด XIAO ESP32S3 Sense, โมดูลแอมป์ MAX98357A, ลำโพงบางเฉียบ หรือ แบตเตอรี่ Li-Po แวะมาช้อปของแท้ราคาดีได้ที่ Globalbyte เลยครับ! มีอุปกรณ์ให้ครบจบในที่เดียว

สรุปขั้นตอนการสร้างแบบเข้าใจง่าย 🛠️

ชมวิดีโอสาธิตการทำงาน (Video Tutorial) 🎬

Step 1: Circuit Design & PCB Assembly (การต่อวงจร)

เริ่มต้นด้วยการต่อบอร์ด XIAO ESP32S3 เข้ากับแอมป์ MAX98357A ผ่านพอร์ต I2S (Inter-IC Sound) เพื่อให้ได้คุณภาพเสียงพูดตอบกลับที่ดีที่สุด

เพื่อให้อุปกรณ์มีขนาดเล็กที่สุดสำหรับการสวมใส่ ผู้พัฒนาจึงออกแบบ PCB แบบ "แซนด์วิช" (Sandwich style) โดยให้บอร์ด XIAO อยู่ด้านบน แอมป์อยู่ด้านล่าง และซ่อนลำโพงไว้ตรงกลาง จากนั้นให้ทาง NEXTPCB ช่วยผลิตและประกอบแบบ SMT/DIP ให้เรียบร้อย

Step 2: Flashing the Firmware (อัปโหลดเฟิร์มแวร์)

เราจะใช้ ESP Flash Download Tool (สำหรับ Windows) ในการแฟลช โดยตั้งค่าเป็นชิป ESP32-S3, โหมด Develop และ UART นำไฟล์ .bin จาก GitHub มาใส่ตาม Address ดังนี้:

  • bootloader.bin ที่ 0x0
  • xiaozhi.bin ที่ 0x20000
  • partition-table.bin ที่ 0x8000
  • ota-data-initial.bin ที่ 0xd000
  • generated-assets.bin ที่ 0x600000

กด Erase ล้างข้อมูลเก่าก่อน แล้วค่อยกด Start เพื่อแฟลชครับ

Step 3: AI Pin Firmware Configuration (การตั้งค่า AI)

พอเครื่องติด บอร์ดจะปล่อย Wi-Fi Hotspot ออกมาชื่อ xiaozhi ให้เราเอาคอมหรือมือถือไปเกาะ แล้วเข้าเว็บ 192.168.4.1 เพื่อกรอกรหัส Wi-Fi บ้านเราให้มันครับ

จากนั้นบอร์ดจะพูด รหัสยืนยันตัวตน 4 หลัก (Verification Code) ออกมาผ่านลำโพง (เช่น "6-7-3-8") ให้เรานำรหัสนี้ไปกรอกในแพลตฟอร์ม xiaozhi.me เพื่อผูกอุปกรณ์เข้ากับบัญชีเรา ที่นี่เราสามารถกำหนด นิสัย (Personality) ให้ AI ได้ตามใจชอบ เช่น ให้พูดเก่งแบบ Jarvis หรือเป็น AI สไตล์แม่บ้านก็ได้ครับ

Step 4: 3D Printed Enclosure (เคสแบบแม่เหล็ก)

ปริ้นท์เคส 3D สีดำมาครอบวงจรทั้งหมด (มีช่องเว้นให้ลำโพง, ไมค์, จอ และกล้อง) ไฮไลต์คือการติดแม่เหล็ก (Magnetic Mounting) ไว้ด้านหลัง เพื่อให้มันสามารถดูดติดกับเสื้อผ้าของเราได้ง่ายๆ โดยไม่ต้องใช้คลิปหนีบให้ยุ่งยากครับ

Testing AI Pin Fruit Recognition

Step 5-6: Testing & Conclusion (ทดสอบความฉลาด)

นำ AI Pin ไปติดเสื้อแล้วลองใช้งานจริงดูครับ!

  • วิเคราะห์สิ่งของ (Object Recognition): ชูเลนส์กล้องหรือแก้วมังกร (Dragon Fruit) ให้ AI ดู มันสามารถตอบได้ว่าสิ่งนั้นคืออะไร พร้อมบอกบริบทแวดล้อมได้ด้วย
  • ตอบคำถามทั่วไป: ชี้ไปที่รูปผู้ก่อตั้ง Raspberry Pi (Eben Upton) AI ก็สามารถค้นหาและตอบประวัติของเขาได้ถูกต้อง
  • คุมบ้านอัจฉริยะ (Smart Home): สั่งด้วยเสียงให้ "Turn the studio lab lights ON" ระบบก็เชื่อมต่อกับ Home Assistant ไปเปิดไฟให้ทันทีครับ

📚 สนใจโปรเจกต์นี้? โหลดคู่มือฉบับเต็มไปศึกษาต่อได้เลย!

เนื้อหาเบื้องต้นนี้สรุปให้เห็นภาพรวมครับ หากเพื่อนๆ สาย Maker ต้องการเจาะลึก โครงสร้าง PCB, การตั้งโปรแกรม, และวิธีการเพิ่ม Prompt ให้ AI ฉลาดขึ้น เราเชียร์ให้เข้าไปดาวน์โหลดและอ่านคู่มือต้นฉบับครับ!

📥 คลิกดาวน์โหลดคู่มือต้นฉบับจากผู้สร้าง (PDF)

ทริคพิเศษ: โหลดไฟล์ PDF ด้านบน แล้วเอาไปโยนใส่ใน Google NotebookLM เพื่อให้ AI ช่วยสรุปเนื้อหา จัดเรียงโค้ด หรือแปลศัพท์เทคนิคยากๆ เป็นภาษาไทยให้คุณแบบอัตโนมัติ จะช่วยให้ทำตามได้ง่ายขึ้นเยอะเลยครับ!

อ้างอิงและแหล่งข้อมูล:

*คำเตือน: เนื้อหานี้เป็นการสรุปและแปลมาจากคู่มือโปรเจกต์ต้นฉบับภาษาอังกฤษ ขั้นตอนการแฟลชรอม (Flashing Firmware) และการเชื่อมต่อ API ของระบบ Xiaozhi / Home Assistant อาจมีการอัปเดตเปลี่ยนแปลงจากผู้พัฒนา แนะนำให้ตรวจสอบรายละเอียดบน GitHub ของผู้สร้างโปรเจกต์ (techiesms) อย่างละเอียดก่อนดำเนินการครับ

แท็ก


Blog posts

เข้าสู่ระบบ

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

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