跳转到内容

M5Stack Dial ​

Dial(SKU K130)是 M5Stack 的旋钮式控制器:内部是 Stamp-S3 模组(ESP32-S3),外面是一个能转动、能按下的编码器,加上圆形触摸屏、RFID 读卡器和蜂鸣器,天然适合做旋钮面板。

规格 ​

项目参数
主控ESP32-S3FN8(Stamp-S3),双核 LX7,240 MHz
Flash8 MB
屏幕1.28 英寸圆形 TFT,240×240,GC9A01
触摸FT3267
编码器每圈 64 脉冲,16 档位(A 为 G41,B 为 G40)
RFIDWS1850S,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 控制台。

开发方式 ​

方式支持情况
ArduinoM5Dial / M5Unified
UiFlow2支持
ESP-IDF支持,有乐鑫 BSP
PlatformIO支持

同类对比 ​

  • 对比 StopWatch:StopWatch 是 AMOLED 圆屏小设备,没有旋钮;Dial 带 RFID 和外接宽压。
  • 对比 LILYGO 的 T-Embed:思路类似,T-Embed 带更多无线模块选项。

注意事项 ​

  • 休眠唤醒后,程序必须把 hold 引脚(G46)拉高,否则设备会再次睡眠。
  • RFID 建议使用银行卡大小的卡片,过小的标签可能读不到。
  • 官方页面没有价格信息,也没有提到 BLE 的使用说明。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。