pdf-icon

AtomU

SKU:K117

Description

AtomU is a very compact and flexible IoT voice recognition development board, using the Espressif ESP32 main control chip, equipped with 2 low-power Xtensa® 32-bit LX6 microprocessors, with a main frequency of up to 240 MHz. It integrates a USB Type-A interface, IR transmitter, programmable LED light, and other peripherals, making it plug-and-play and convenient for program upload, download, and debugging. It integrates a Wi-Fi module and is equipped with a built-in digital microphone SPM1423 (PDM), enabling clear audio recording, suitable for various IoT human-computer interaction and voice input recognition scenarios (STT).

Tutorial

This tutorial will introduce you to controlling the AtomU device using the UiFlow1 graphical programming platform
This tutorial will introduce you to controlling the AtomU device using the UiFlow2 graphical programming platform

Features

  • Low-code development:
    • Supports UIFlow graphical programming platform, scripting, no compilation, cloud push
    • Fully compatible with mainstream development platforms like Arduino, ESP32-IDF
  • High integration:
    • USB-A programming/power supply interface, IR transmitter, programmable RGB light x1, button x1
    • Professionally modulated RF circuit for stable and reliable wireless communication quality.
  • Strong expandability:
    • Easily integrates into M5Stack's hardware and software ecosystem
  • ESP32-PICO-D4 (2.4GHz Wi-Fi)
  • Integrated programmable RGB LED and button
  • Compact body
  • Built-in infrared transmitter
  • Expandable pins and GROVE interface
  • Development Platform
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

Includes

  • 1 x AtomU

Applications

  • IoT controller
  • Voice recording, cloud STT recognition

Specifications

Specification Parameter
ESP32-PICO-D4 240MHz dual core, 600 DMIPS, 520KB SRAM, 2.4G Wi-Fi
Microphone SPM1423
Microphone Sensitivity 94dB SPL@1KHz Typical: -22dBFS
Microphone SNR 94dB SPL@1KHz, A-weighted Typical: 61.4dB
Standby Current 40.4mA
Supported Input Frequency 100Hz ~ 10KHz
Supported PDM Clock Frequency 1.0 ~ 3.25MHz
Product Dimensions 53.0 x 20.0 x 10.3mm
Product Weight 8.6g
Package Dimensions 114.2 x 65.6 x 20.6mm
Gross Weight 16.6g

Schematics

schematics

PinMap

SPM1423 - PDM

AtomU G5 G19 3.3V GND
SPM1423 MIC_CLK MIC_DATA VCC GND

IR & SK6812 & BUTTON

AtomU G12 G27 G39
IR TX
SK6812 DIN
BUTTON SW

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G26 G32

Model Size

Datasheets

Softwares

Arduino

UiFlow1

UiFlow2

PlatformIO

[env:m5stack-atom]
platform = espressif32@6.3.2
board = m5stack-atom
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Video

  • AtomU STT Tutorial

  • STT Example