Echo Pyramid : อุปกรณ์ Smart Voice สำหรับคอนโทรลเลอร์ IoT M5Stack Atom ESP32

Echo Pyramid ออกแบบมาสำหรับใช้งานร่วมกับคอนโทรลเลอร์ IoT ซีรีส์ M5Stack Atom, AtomS3 และ AtomS3R ที่ใช้ชิปไร้สาย ESP32 หรือ ESP32-S3,โดยฐานโมดูล Echo Pyramid ช่วยให้สามารถพัฒนาแอปพลิเคชัน การโต้ตอบด้วยเสียงอัจฉริยะได้ (smart voice interaction) เช่น การจดจำเสียงจากระยะไกล , ผู้ช่วยสั่งงานด้วยเสียง, การควบคุมด้วยเสียง และอื่น ๆ

อุปกรณ์มาพร้อมลำโพงในตัว, ไมโครโฟนแบบ MEMS, ชิป HD audio codec รุ่น ES8311 สำหรับการเล่นและบันทึกเสียง รวมถึงไมโครคอนโทรลเลอร์ STM32 สำหรับจัดการพื้นที่สัมผัสและไฟ RGB LED ตัวอุปกรณ์รับพลังงานผ่านพอร์ต USB Type-C และสามารถขยายการใช้งานเพิ่มเติมผ่านคอนเนกเตอร์ 4 พินสำหรับโมดูล I2C ได้

M5Stack Echo Pyramid

สเปคของ Echo Pyramid :

  • คอนโทรลเลอร์ IoT ที่รองรับ – M5Stack AtomAtomS3 และ AtomS3R
  • ไมโครคอนโทรลเลอร์ –  STMicro STM32G030F6P6 ซีพียู Arm Cortex-M0+ แบบ 32 บิต ความถี่ 64 MHz พร้อมหน่วยความจำ SRAM 8KB, Flash 64 KB
  • ระบบเสียง
    • HD Codec – ES8311 รองรับการเล่นและบันทึกเสียง
    • ไมโครโฟน – MEMS รุ่น LMA3729T381-0Y3S
    • ADC – ES7210 สำหรับอินพุตไมโครโฟน
    • ลำโพงในตัว ติดตั้งอยู่ด้านล่างของตัวพีระมิด
    • Amplifier – AW87559 ไดรเวอร์ลำโพงแบบ Class-D
    • ตัวสร้างสัญญาณนาฬิกา Si5351 programmable clock generator ให้สัญญาณนาฬิกาที่มี jitter ต่ำและสามารถปรับตั้งค่าได้อย่างยืดหยุ่นสำหรับทั้ง ADC และ DAC เพื่อเพิ่มความแม่นยำของการรู้จำเสียงและประสิทธิภาพด้านเสียงโดยรวม
  • USB – พอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม
  • การขยาย – คอนเนกเตอร์ 4 พิน HY2.0 รองรับอินเทอร์เฟซ I2C
  • อื่นๆ
    • 28x RGB LED แบบ WS2812 (7x LEDs ต่อ RGB bar strip)
    • ระบบสัมผัส – พื้นที่สไลด์แบบสัมผัสสองด้าน พร้อมจุดตรวจจับการสัมผัส 4 จุด (ด้านละ 2 จุด)
  • แหล่งจ่ายไฟ – 5V DC ผ่านพอร์ต USB-C
  • การใช้พลังงาน
    • กระแสขณะสแตนด์บาย – 14.92 mA (สแตนด์บายโดยไม่มีคอนโทรลเลอร์เชื่อมต่อ)
    • กระแสขณะทำงาน – 578.47 mA (เมื่อใช้ระดับเสียงสูงสุดและมีคอนโทรลเลอร์ IoT เชื่อมต่อ)
  • ขนาด – 83.6 × 83.6 × 56.7 มม.
  • น้ำหนัก – 100.7 กรัม
  • ช่วงอุณหภูมิในการทำงาน – -10°C ถึง 60°C

M5Stack Pyramid Smart Audio Applications for ATOM Echo controller

Echo Pyramid Speaker Bottom Side
ด้านล่างพร้อมลำโพง

การออกแบบของอุปกรณ์นี้ทำให้นึกถึง M5Stack AI Pyramid Computer Box ซึ่งเป็นมินิพีซี AI ที่ M5Stack เปิดตัวเมื่อเดือนที่แล้ว แต่แม้ว่ารูปทรงภายนอกจะคล้ายกัน แต่อุปกรณ์ทั้งสองก็มีวัตถุประสงค์การใช้งานที่แตกต่างกันอย่างสิ้นเชิง โดย Echo Pyramid ถูกออกแบบมาให้ทำหน้าที่เป็นลำโพงอัจฉริยะที่ยืดหยุ่นสำหรับแอปพลิเคชันด้านเสียงหลากหลายรูปแบบ ดูเหมือนว่าทีมงานของ M5Stack น่าจะเป็นแฟนตัวยงของ “พีระมิด” เลยทีเดียว…

นอกจากนี้ M5Stack ยังมีเอกสารฮาร์ดแวร์ให้ใช้งานค่อนข้างครบถ้วน เช่น PDF schematic และแผนผังขา (pinout diagram) รวมถึงไลบรารีสำหรับ Arduino, โปรแกรมลำโพง Bluetooth ที่พัฒนาด้วย ESP-IDF และบทช่วยสอนสำหรับ Home Assistant, Xiaozhi Voice Assistant รวมถึงการสร้างลำโพง Bluetooth โดยสามารถดูข้อมูลเหล่านี้เพิ่มเติมได้จากหน้าเอกสาร

AtomS3R Xiaozhi AI Voice Assistant
Echo Pyramid พร้อม M5Stack AtomS3R ที่กำลังรัน Xiaozhi AI Voice Assistant (ขั้นตอนการตั้งค่า Wi-Fi)

Echo Pyramid วางจำหน่ายในราคา $24.90 (~800฿) บน AliExpress หรือ M5Stack store โดยการใช้งานจำเป็นต้องมีคอนโทรลเลอร์ IoT ที่รองรับเพิ่มเติม ถ้ายังไม่มีสามารถเลือกซื้อรุ่นที่รองรับได้บน AliExpress มีราคา $7.50 (~240฿) ถึง $24.50 (~780฿) โดยแต่ละรุ่นก็จะมีคุณสมบัติแตกต่างกัน เช่น หน้าจอแสดงผล กล้อง หรือฟังก์ชันอื่น ๆ

ก่อนหน้านี้เราได้กล่าวถึงโซลูชันลำโพงอัจฉริยะที่ใช้ ESP32 อื่น ๆ ให้เลือก เช่น Waveshare ESP32-S3-AUDIO-Board หรือ Espressif EchoEar แต่คาดว่าคุณภาพเสียงของ Echo Pyramid อาจจะดีกว่า (ยังต้องทดสอบเพิ่มเติม) นอกจากนี้ยังมีพื้นที่สไลด์แบบสัมผัส (touch-sensitive slider) ที่ใช้งานได้สะดวกสำหรับการควบคุมต่าง ๆ เช่น เปลี่ยนเพลงถัดไป/ก่อนหน้า และปรับระดับเสียง ซึ่งสามารถเห็นการทำงานได้ในเดโมเฟิร์มแวร์ลำโพง Bluetooth ในวิดีโอด้านล่าง

แปลจากบทความภาษาอังกฤษ : Echo Pyramid enables smart voice interaction applications on M5Stack Atom ESP32 IoT controllers

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา