简体中文
English
简体中文
日本語

CoreMatrix

SKU:C158

描述

CoreMatrix 是一款集成 16 x 16 LED 点阵屏的物联网主控。内置 ESP32-C61HR8 核心,采用 RISC-V 32 位单核处理器,主频为 160MHz,支持 2.4 GHz Wi-Fi 6,配备 16MB Flash 和 8MB PSRAM。
正面集成 16 x 16 白色 LED 点阵,可通过图标和简单动画呈现设备状态、事件提醒及交互反馈;同时板载 BMI270 六轴姿态传感器,可用于运动状态检测和姿态交互。
设备还集成 microSD 卡槽、无源蜂鸣器、三个用户按键及电源按键,并通过 M5IOE1 与 Stamp Timer Power2(M5PM1)实现外设控制、充电管理和多级电源管理。
板载 M5-Bus 和 HY2.0-4P Grove 接口,可连接 M5Stack Module 及其他传感器设备,适用于像素图标与动画显示、传感器数据采集、设备状态指示及物联网交互应用。

教程 & 快速上手

本教程将向你介绍,如何通过 UiFlow2 图形化编程平台控制 CoreMatrix 设备。
本教程介绍如何通过 Arduino IDE 编程控制 CoreMatrix 设备。

产品特性

  • ESP32-C61HR8 核心主控:
    • 16MB Flash
    • 8MB PSRAM
    • 2.4 GHz Wi-Fi 6
  • LED 点阵与传感器:
    • 16 x 16 白色 LED 点阵,采用 TM1680 驱动器
    • BMI270 六轴姿态传感器,支持中断唤醒
  • 人机交互:
    • 板载无源蜂鸣器
    • 3x 用户按键 + 1x 电源按键
  • 供电系统:
    • Stamp Timer Power2(M5PM1) + M5IOE1 多级电源管理
    • 板载电池供电接口
  • 扩展能力:
    • microSD 卡槽
    • M5-Bus 扩展接口
    • HY2.0-4P Grove 扩展接口
    • MX1.25-4P USB 扩展接口

包装内容

  • 1 x CoreMatrix
  • 1 x 内六角扳手 L 形 2.0mm

应用场景

  • 像素图标与动画显示
  • 传感器数据采集
  • 物联网交互应用
  • 嵌入式交互设备开发

规格参数

规格 参数
SoC ESP32-C61HR8 @ RISC-V® 32 位单核处理器,主频 160MHz
Flash 16MB
PSRAM 8MB Quad
无线通信 2.4 GHz Wi-Fi 6
LED 点阵 16 x 16 白色 LED 点阵
LED 驱动器 TM1680
IMU BMI270
电源管理 Stamp Timer Power2(M5PM1) + M5IOE1
存储扩展 microSD 卡
蜂鸣器 板载无源蜂鸣器 @ MLT-8530
按键 电源按键、KEY1(BtnA)、KEY2(BtnB)、KEY3(BtnC)
输入电源 USB (DC 5V) / 电池 (DC 3.7V) / M5-Bus (DC 5V IN/OUT)
通信接口 1 x USB Type-C,1 x HY2.0-4P,1 x MX1.25-4P
充电电流 650mA / 180mA,通过 CHG_PROG 选择
电池座子规格 MX1.25-2P
Grove 接口带载能力 空载:5V
满载:4.79V@470mA
功耗 关机状态:DC 4.2V@8.21uA
满载状态:DC 4.2V@128.06mA
产品尺寸 54.0 x 54.0 x 11.6mm
产品重量 28.9g
包装尺寸 132.0 x 95.0 x 16.0mm
毛重 45.1g

操作说明

开关机说明

  • 单击电源按键:开机 / 复位
  • 双击电源按键:关机

进入下载模式

常规情况下,设备可经由引出 USB 线直接烧录程序。开发调试过程中,如遇程序烧录异常,可长按电源键强制进入下载模式。

IMU 三轴方向示意图

原理图

管脚映射

LED Matrix

ESP32-C61HR8 G0 G1
TM1680 SDA SCL

通过 M5IOE1 的 PYB_LEDS_EN 控制 LED 点阵电源。TM1680 的 7 位 I2C 地址为 0x72,原理图标注的 0xE4 为包含读写位的 8 位地址。

microSD

ESP32-C61HR8 G27 G26 G25 G28
microSD MOSI MISO SCK CS

通过 M5IOE1 的 PYB_TF_EN 控制 microSD 卡槽电源,PYB_TFCARD_DET 检测 microSD 卡插入状态。

PYB_TFCARD_DET Status
LOW Inserted
High Impedance Not Inserted

I2C Devices

ESP32-C61HR8 G0 G1
BMI270 (0x68) SDA SCL
TM1680 (0x72) SDA SCL
M5IOE1 (0x4F) SDA SCL
Stamp Timer Power2(M5PM1)(0x6E) SDA SCL

USB.PORT

ESP32-C61HR8 G12 G13 GND 5V
USB.PORT USB_D-/USB_DM USB_D+/USB_DP GND 5V

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G0 G1

Grove 5V 输出电源时,由 PYB_GROVE_EN 控制。

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G3 ADC
GND 3 4 G4 ADC
GND 5 6 ESP_EN EN
MOSI G27 7 8 G5 DAC
MISO G26 9 10 G6 DAC
SCK G25 11 12 M5BUS_3V3_L0
RXD0 G10 13 14 G11 TXD0
RXD2 G7 15 16 G8 TXD2
SDA G0 17 18 G1 SCL
SDA G0 19 20 G1 SCL
GPIO G23 21 22 G22 GPIO
GPIO G24 23 24 G9 BOOT
NC 25 26 G29 GPIO
NC 27 28 5V_INOUT
NC 29 30 BAT

Stamp Timer Power2(M5PM1)

Stamp Timer Power2(M5PM1) G0 G1 G2 G3 G4
KEY KEY1(BtnA) KEY2(BtnB) KEY3(BtnC)
ESP32-C61HR8 ESP_G2_IRQ
IMU PYG4_IMU_INT
  • G0(KEY1): BtnA 按键输入
  • G1(KEY2): BtnB 按键输入
  • G2(KEY3): BtnC 按键输入
  • G3(ESP_G2_IRQ): Stamp Timer Power2(M5PM1)中断信号输出
  • G4(PYG4_IMU_INT): BMI270 中断唤醒信号

M5IOE1

M5IOE1 IO1 IO2 IO3 IO4 IO5 IO8 IO10 IO11
microSD PYB_TF_EN PYB_TFCARD_DET
Buzzer PYB_BUZZER_EN PYB_BUZZER_PWM
Charge PYB_CHG_PROG PYB_CHG_STAT
LED Matrix PYB_LEDS_EN
Grove PYB_GROVE_EN
  • IO1(PYB_TF_EN): microSD 卡槽电源使能
  • IO2(PYB_BUZZER_EN): 蜂鸣器电源使能
  • IO3(PYB_CHG_PROG): 充电电流控制
  • IO4(PYB_LEDS_EN): LED 点阵电源使能
  • IO5(PYB_GROVE_EN): Grove 5V 输出使能
  • IO8(PYB_CHG_STAT): 充电状态检测,低电平表示充电
  • IO10(PYB_TFCARD_DET): microSD 卡插入状态检测
  • IO11(PYB_BUZZER_PWM): 蜂鸣器 PWM 驱动
PYB_CHG_PROG CHARGE CURRENT
LOW 650mA
HIGH 180mA (Default)

尺寸图

结构文件

数据手册

软件开发

Arduino

UiFlow2

通信协议

相关视频

Page Tools
PDF