X-KNOB
去年(2021)网上冲浪发现了 smart_knob(SK),心动不已。但一番了解后,马上被缺货的“天价”无刷电机劝退。最近在刷 B 站时发现 @455555菌 和 虫二大佬(@fywbcchong2)开源的 Super Dial 电机旋钮屏,这就到我动手玩一玩的时候了。
Super Dial 电机旋钮屏替换了原 smart_knob 的“昂贵电机”且采用了直筒设计,个人觉得更为美观。
另外,smart_knob 的作者在项目中提到未来想使用 lvgl 来设计 UI。
migrate to LVGL, for better display rendering and easy support for menus, etc. Shouldn't require a full 240x240x24b framebuffer in memory, freeing some for wifi, etc.
巧的是之前我玩过 X-TRACK,UI 极其丝滑。当时基于稚晖君的 Peak 修改了部分硬件在 ESP32 上把玩了一番 Deck。因此,本项目将会是 Smart Knob + X-Track UI 的一个合成版。故我称为它 X-Knob。
Demo video
3D CAD
上图(3D 装配图)来自455555菌的视频
主要硬件列表:
- 3 块 PCB:主控板 + 驱动板 + 屏幕板
- MCU: ESP32-S3 WROOM-1U-N16R8
- 屏幕: 240x240 圆形 LCD GC9A01 (1.28 寸) + 40.0mm 表蒙子
- 磁编码器:MT6701CT
- 3205 无刷直流电机(无限位)(10 RMB)
- 602535 600mAh 锂电池
X-KNOB 支持的特性:
- [x] X-TRACK UI 框架
- [x] 7 种旋钮模式:边界限制、棘轮、回弹等模式的组合
- [x] 实现基于 LVGL 框架下 smart-knob 的 UI
- [x] Surface Dial
- [x] 按键按压振动反馈
[x] 电源管理
- 电池管理、系统深度休眠;
- V2(最新) 硬件支持 UPS
- [x] X-Knob 通过 MQTT 接入 Home Assistant,可实现控制接入 HASS 的设备
yzhkpli y
求问这个硬件需要多少钱置办?
Dingmos
@yzhkpli y : 大概 150 以内。