外观
M5Stack Dial
Dial(SKU K130)是 M5Stack 的旋钮式控制器:内部是 Stamp-S3 模组(ESP32-S3),外面是一个能转动、能按下的编码器,加上圆形触摸屏、RFID 读卡器和蜂鸣器,天然适合做旋钮面板。
规格
| 项目 | 参数 |
|---|---|
| 主控 | ESP32-S3FN8(Stamp-S3),双核 LX7,240 MHz |
| Flash | 8 MB |
| 屏幕 | 1.28 英寸圆形 TFT,240×240,GC9A01 |
| 触摸 | FT3267 |
| 编码器 | 每圈 64 脉冲,16 档位(A 为 G41,B 为 G40) |
| RFID | WS1850S,13.56 MHz,ISO/IEC 14443 A / B |
| 其他 | RTC8563,80 dB 蜂鸣器 |
| 无线 | 2.4 GHz Wi-Fi |
| 接口 | 两个 HY2.0-4P(PORT.A 为 G13 / G15,PORT.B 为 G2 / G1),背部 6~36 V 直流端子,USB-C |
| 电池 | 无内置电池,可接 3.7 V 电池(MX1.25-2P),带充电电路 |
| 尺寸 | 51 × 51 × 32.3 mm,46.3 g |
亮点
- 编码器 + 圆屏 + 触摸,三种输入方式叠在一起,手感比纯触摸好很多。
- 背部 6~36 V 宽压输入,可以直接接 12 V / 24 V 系统。
- 电池睡眠电流约 1.9 µA(4.2 V 下)。
能拿来做什么
- 灯光、窗帘、空调的物理旋钮面板,配合 ESPHome 接入 Home Assistant。
- 门禁或 NFC 触发场景。
- 音量、参数调节器,Modbus 或 MQTT 控制台。
开发方式
| 方式 | 支持情况 |
|---|---|
| Arduino | M5Dial / M5Unified |
| UiFlow2 | 支持 |
| ESP-IDF | 支持,有乐鑫 BSP |
| PlatformIO | 支持 |
同类对比
- 对比 StopWatch:StopWatch 是 AMOLED 圆屏小设备,没有旋钮;Dial 带 RFID 和外接宽压。
- 对比 LILYGO 的 T-Embed:思路类似,T-Embed 带更多无线模块选项。
注意事项
- 休眠唤醒后,程序必须把 hold 引脚(G46)拉高,否则设备会再次睡眠。
- RFID 建议使用银行卡大小的卡片,过小的标签可能读不到。
- 官方页面没有价格信息,也没有提到 BLE 的使用说明。