Nuvoton NuMaker-GestureAI-M55M1 โมดูล AI Vision พร้อม Cortex-M55 และกล้อง GC0308 สำหรับควบคุมด้วยท่าทาง

เมื่อเดือนพฤศจิกายนปีที่แล้ว เราได้เขียนบทความเกี่ยวกับการเปิดตัวไมโครคอนโทรลเลอร์ Nuvoton NuMicro M55M1 ที่รวมการทำงานของแกนประมวลผล Arm Cortex-M55 เข้ากับ Ethos-U55 microNPU สำหรับงาน AI บนอุปกรณ์ และการควบคุมด้วยท่าทาง (Gesture Control) ล่าสุด บริษัทได้เปิดตัว NuMaker-GestureAI-M55M1 เป็นโมดูลพัฒนาที่ใช้ไมโครคอนโทรลเลอร์ดังกล่าว และออกแบบมาสำหรับงานด้าน AI Vision โดยเฉพาะ

บอร์ดรุ่นใหม่นี้มาพร้อมกับ MCU รุ่น M55M1, เซนเซอร์ภาพ GC0308 CMOS Image Sensor, ไมโครโฟนดิจิทัล และช่องเสียบ microSD Card สำหรับจัดเก็บโมเดล AI บนบอร์ด โดยได้รับการออกแบบมาเพื่อรองรับการใช้งานด้านต่าง ๆ เช่น การควบคุมด้วยท่าทาง (Gesture Control), ระบบมองเห็นพื้นฐาน (Basic Vision Systems) และ ส่วนติดต่อผู้ใช้แบบไร้การสัมผัส (Touchless Interfaces) AI vision module Cortex-M55 GC0308

สเปคของ NuMaker-GestureAI-M55M1 :

  • MCU – Nuvoton NuMicro M55M1R2LJAE
    • CPU – Cortex-M55 MCU @ 220 MHz
    • หน่วยความจำ – SRAM 1.5 MB
    • สตอเรจ – Flash 2 MB
    • AI Accelerator – Arm Ethos-U55 micro-NPU @ 220 MHz
  • สตอเรจ – ช่องเสียบ MicroSD Card (อยู่ด้านหลังบอร์ด) สำหรับจัดเก็บไฟล์โมเดล AI
  • กล้อง – เซนเซอร์ภาพ GC0308 CMOS ความละเอียด VGA ในตัว
  • ระบบเสียง – ไมโครโฟนดิจิทัล (DMIC) บนบอร์ด
  • USB – พอร์ต USB Type-C ความเร็วสูง (High-Speed USB หรือ HSUSB)
  • การขยายและการดีบัก
    • คอนเนกเตอร์ ICE Interface สำหรับการดีบัก
    • Header UART5 (ใช้สำหรับส่งข้อมูลการตรวจจับและข้อมูลท่าทาง)
    • Header I2C1
  • อื่น ๆ – ปุ่ม Reset, ปุ่มผู้ใช้ (User),ไฟแสดงสถานะ User LED
  • แหล่งจ่ายไฟ – 5V ผ่านพอร์ต USB Type-C
  • ช่วงอุณหภูมิการทำงาน – -40°C ถึง +105°C (เกรดอุตสาหกรรม)

Top and bottom AI vision module Cortex-M55 GC0308
ด้านบนและด้านล่างของบอร์ด NuMaker-GestureAI-M55M1

ตามข้อมูลในหน้าผลิตภัณฑ์ของ NuVoton บอร์ด NuMaker-GestureAI-M55M1 มาพร้อมเฟิร์มแวร์ที่ติดตั้งมาจากโรงงาน ซึ่งสามารถใช้งานการจดจำท่าทางและการตรวจจับบุคคลได้ทันที โดยไม่ต้องพัฒนาโมเดล AI เพิ่มเติมก่อนใช้งาน เฟิร์มแวร์ที่ติดตั้งมาล่วงหน้าสามารถตรวจจับการมีอยู่ของบุคคล (Human Presence Detection) และจดจำท่าทางมือได้มากกว่า 10 รูปแบบ ได้แก่ Call (ท่ามือโทรศัพท์), First (กำหมัด), Like (ชูนิ้วโป้ง), Mute (ท่าปิดเสียง), OK, One (ชู 1 นิ้ว), Palm (ฝ่ามือ), Peace (สัญลักษณ์ V), Stop (ท่าหยุด) และ Three (ชู 3 นิ้ว)

บอร์ดจะส่งข้อมูลผลการอนุมาน (Inference Data) ออกทางอินเทอร์เฟซ UART5 โดยใช้โครงสร้างแพ็กเก็ตข้อมูลแบบง่ายที่ประกอบด้วยข้อมูลในรูปแบบเลขฐานสิบหกและเลขฐานสิบ ซึ่งภายในแพ็กเก็ตจะประกอบด้วย ตัวบ่งชี้จุดเริ่มต้นของข้อมูล (Start Marker), รหัสวัตถุหรือท่าทางที่ตรวจพบ (Object/Gesture ID), พิกัดกรอบล้อมวัตถุ (Bounding Box Coordinates) และ ตัวบ่งชี้จุดสิ้นสุดของข้อมูล (End Marker)

NuMaker-GestureAI-M55M1

ตัวอย่างรูปแบบข้อมูลเอาต์พุตผ่าน UART: [AA][ID][x y w h][55][CC]

  • [AA]: Start marker (0xAA)
  • [ID]: Hexadecimal tracking ID, Person IDs อยู่ในช่วง 0x00 ถึง 0x7F, Gesture IDs อยู่ในช่วง 0x80 ถึง 0x8A
  • [x y w h]: Bounding box coordinates (ประกอบด้วยค่า 4 ค่าในช่วง 0 ถึง 9999)
  • [55]: Intermediate marker (0x55)
  • [CC]: End marker (0xCC)

NuMicro M55M1 บอร์ด AI สำหรับการควบคุมด้วยท่าทางยังรองรับชุดเครื่องมือพัฒนา AI (AI Toolchain) ของ Nuvoton ทำให้นักพัฒนาสามารถนำโมเดล Machine Learning ที่สร้างขึ้นเองมาใช้งานบนบอร์ดได้ โดยรองรับเฟรมเวิร์กยอดนิยมอย่าง TensorFlow Lite for Microcontrollers, ผู้พัฒนาสามารถศึกษาวิธีเริ่มต้นใช้งานได้จากหน้าผลิตภัณฑ์ ขณะที่เฟิร์มแวร์และซอร์สโค้ดตัวอย่างถูกเผยแพร่ไว้บน GitHub

NuMaker-GestureAI-M55M1 Supported Gestures
รองรับการจำแนกท่าทาง (gesture)

บอร์ด NuMaker-GestureAI-M55M1 วางจำหน่ายผ่าน Nuvoton Direct Store ในราคา $30.00 (~980฿) แต่ในขณะที่เขียนบทความนี้ สินค้าดังกล่าวอยู่ในสถานะสินค้าหมด (Out of Stock) ผู้ที่สนใจสามารถศึกษารายละเอียดเพิ่มเติมเกี่ยวกับบอร์ด รวมถึงข้อมูลด้านเทคนิคและการใช้งานได้จากข่าวประชาสัมพันธ์

แปลจากบทความ : Nuvoton NuMaker-GestureAI-M55M1 module combines Cortex-M55 MCU with GC0308 camera for AI gesture control

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา