Nuvoton NuMaker-GestureAI-M55M1 module combines Cortex-M55 MCU with GC0308 camera for AI gesture control

Back in November last year, we covered the launch of the NuMicro M55M1 MCU from Nuvoton, which combines an Arm Cortex-M55 core with an Ethos-U55 microNPU for on-device AI and gesture control. Now, they have released the NuMaker-GestureAI-M55M1, a development module based on that MCU for AI vision-related applications.

This new board integrates the M55M1 MCU with a GC0308 CMOS image sensor, a digital microphone, and a microSD card slot for storing AI models. It is designed for applications such as gesture control, basic vision systems, and touchless interfaces.

NuMicro M55M1 AI gesture control board

NuMaker-GestureAI-M55M1 specifications:

  • MCU – Nuvoton NuMicro M55M1R2LJAE
    • CPU – Cortex-M55 MCU @ 220 MHz
    • Memory – 1.5 MB SRAM
    • Storage – 2 MB Flash
    • AI Accelerator – Arm Ethos-U55 micro-NPU @ 220 MHz
  • Storage – MicroSD card slot (located on the back) for storing AI model files
  • Camera – Integrated VGA GC0308 CMOS image sensor
  • Audio – On-board digital microphone (DMIC)
  • USB – High-Speed USB (HSUSB) Type-C port
  • Expansion and Debugging
    • ICE Interface header for debugging
    • UART5 header (used for outputting gesture/detection data)
    • I2C1 header
  • Misc – Reset button, user button, user LED
  • Power Supply – 5V via USB-C port
  • Temperature – -40°C to +105°C (industrial grade)

NuMaker GestureAI M55M1 Top and bottom
NuMaker M55M1 AI gesture control board top and bottom

According to NuVoton’s products page, the NuMaker-GestureAI-M55M1 board ships with firmware for out-of-the-box gesture and person recognition. The pre-loaded firmware can track human presence and recognize over 10 specific hand gestures, including: Call, First, Like, Mute, OK, One, Palm, Peace, Stop, and Three.

The board outputs this inference data via the UART5 interface using a simple hexadecimal-and-decimal packet structure. The payload includes a start marker, the tracked object/gesture ID, the bounding box coordinates, and an end marker.

NuMicro M55M1 AI gesture control board interfaces

UART Output Format Example: [AA][ID][x y w h][55][CC]

  • [AA]: Start marker (0xAA)
  • [ID]: Hexadecimal tracking ID. Person IDs range from 0x00 to 0x7F, while gesture IDs map from 0x80 to 0x8A.
  • [x y w h]: Bounding box coordinates (4 decimal values from 0 to 9999).
  • [55]: Intermediate marker (0x55)
  • [CC]: End marker (0xCC)

The NuMicro M55M1 AI gesture control board also supports Nuvoton’s AI toolchain, allowing developers to run custom machine learning models using frameworks like TensorFlow Lite for Microcontrollers. You’ll find instructions to get started on the product’s page, and the firmware and source code can be found on GitHub.

NuMaker GestureAI M55M1 Supported Gestures
Built-in gesture classifications call, three, fist, like, mute, ok, one, palm, and stop.

The NuMaker-GestureAI-M55M1 is available on the Nuvoton Direct Store for $30.00, but at the time of writing, it’s out of stock. More information can be found in the press release.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC