站内搜索
更多
HubDial
专业版

HubDial

简介

基于 CH554T 的开源 Surface Dial 项目,同时结合 CH334R 实现 3 路 USB 扩展 Hub 功能。

简介:基于 CH554T 的开源 Surface Dial 项目,同时结合 CH334R 实现 3 路 USB 扩展 Hub 功能。
智能硬件挑战赛
复刻成本:0

开源协议

CC BY-NC-SA 4.0

创建时间:2025-11-12 20:08:38更新时间:2026-01-04 11:54:47

描述


🎛️ DIY Surface Dial

CH554T × CH334R USB Hub × RGB Light

一个低成本、可玩性极高的 DIY USB 旋钮控制器(Surface Dial 风格)
旋一旋、按一下,让桌面交互变得更有仪式感 ✨


✨ 项目是干嘛的?

这是一个基于 CH554TUSB HID 旋钮控制器 项目,
通过 旋转编码器 + 按键 + RGB 灯效,实现类似 Microsoft Surface Dial 的桌面控制体验。

同时,项目还引入了 CH334R USB Hub 芯片
在一个设备里 额外扩展出 3 路 USB 接口,让旋钮不只是“占一个口的玩具”。


🧠 核心玩法

  • 🔄 旋转

    • 顺时针 / 逆时针
    • 精细步进,适合调音量、时间轴、参数
  • 🔘 按压

    • 可自定义为确认 / 模式切换 / 快捷操作
  • 🌈 RGB 灯效

    • 4 颗 RGB LED
  • 🖥️ USB HID

    • 免驱动
    • 插上就能用
  • 🔌 USB Hub

    • 基于 CH334R 的 3 口 USB 扩展
    • 其中 1 口直连 CH554T,其余可接外设

🧩 硬件组成

模块说明
CH554T主控 MCU,负责 USB HID、编码器、RGB
旋转编码器顺 / 逆时针 + 按压
RGB LED ×4状态与模式显示(目前只写了闪烁)
CH334RUSB 2.0 Hub,3 路扩展
USB Type-C上位机连接

详细硬件设计见工程


🛠️ 软件 & 开发

  • MCU:CH554T

  • 编译环境:Keil C51

  • USB:HID 免驱

  • 工程内容:

    • 编码器扫描 & 消抖
    • HID 报文发送
    • RGB 灯效控制(待完善)
    • USB Hub 协同工作

🏗 模型

结构爆炸图.gif


🎯 可以怎么玩?

  • 🎧 桌面音量旋钮
  • 🎞️ 视频 / 音频时间轴控制
  • 🎚️ 软件参数微调(PS / CAD / IDE)
  • 🧪 USB HID 学习实验
  • 🧩 DIY 桌面外设 / 控制台

⚠️ 说明

这是一个 偏 DIY / 学习 / 创意展示 的项目,不是商业级产品,但足够好玩、足够自由。
功能已验证,外壳模型只是用来验证加装轴承方案的,实际体验下来并不丝滑,仅供参考。


🙏 鸣谢

本项目在开发过程中参考并受益于以下项目、资料与社区,在此一并致谢:

集成Windows Hello指纹、DIAL、HUB的桌面工具
[星火计划] 丐 dial
...


动图.gif

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
底盖.STL
3
2
修复-外壳.stl
4
3
旋钮帽.STL
3

附件

序号文件名称下载次数
1
HubDial.hex
4
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航