DeskHop - 快速桌面切换器
deskhop
机器人
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Fast Desktop Switching Device
DeskHop 是一个开源硬件项目,旨在解决多电脑用户共享一套键盘鼠标时的切换痛点。许多市售的USB切换器存在切换延迟高、操作笨拙、需要物理按键等问题,而DeskHop通过自制的硬件设备,实现了近乎无感的桌面切换体验。
标签
项目特点
**完全开源**:已通过开源硬件认证 (OSHWA)。
**零延迟切换**:切换过程无任何可感知的延迟。
**鼠标拖拽切换**:像使用多显示器一样,将鼠标拖拽到另一台电脑的屏幕即可切换。
**无需安装软件**:即插即用,不依赖任何操作系统层面的驱动或软件。
**成本低廉**:所有电子元件总成本低于 15 欧元。
**3D 打印外壳**:提供无需螺丝的卡扣式 3D 打印外壳设计。
**全电气隔离**:通过数字隔离器实现两台电脑之间的完全电气隔离,保护设备安全。
**跨平台兼容**:支持 Linux、macOS 和 Windows 操作系统。
技术规格
| 主控芯片 | |
|---|---|
| 连接方式 | |
| 数字隔离器 | |
| 输入接口 | |
| 输出接口 | |
| 切换方式 | |
| 兼容系统 | |
| 供电方式 | |
| 固件升级 | |
| 外壳 | |
| PCB 尺寸 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi Pico | 2 | — | 约 4.10 €/个 |
| TI ISO7721DR (或 ADuM1201BRZ) | 1 | — | 约 1.40 € (推荐 ISO7721DR) |
| 0805 SMD 100nF | 2 | — | 约 0.09 €/个 |
| 0805 SMD 4.7uF | 2 | — | 约 0.07 €/个 |
| 0805 SMD 27Ω | 4 | — | 约 0.03 €/个 |
| USB-A PCB 母座 | 2 | — | 约 0.20 €/个 |
| 2.54mm 1x03 排针 | 2 | — | 约 0.08 €/个 |
| TPD4E1U06DBVR | 2 | — | 约 0.31 €/个 (v1.1 版本新增) |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D 打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接 SMD 元件和排针 | ✅ 是 |
| 镊子 | 夹取和放置 SMD 元件 | ✅ 是 |
| 万用表 | 检查焊接和电路通断 | ▢ 推荐 |
| 螺丝刀 | 打开外壳 (卡扣式) | ▢ 推荐 |
| 烙铁 | 焊接 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
2/5
创造与创新
3/5
项目图库
所需技能
🔧 **动手能力**:需要具备基本的 SMD 焊接技能,能够焊接 0805 封装电阻电容和 TSSOP 封装的隔离芯片。能够组装 3D 打印外壳。
💻 **编程能力**:需要能够使用命令行进行固件编译 (CMake, GCC),并了解如何通过拖拽 .uf2 文件进行固件升级。
⚡ **电子电路**:需要理解基本的数字电路原理,了解 UART 通信和 USB 协议。能够阅读原理图并进行故障排查。
适用场景
**多电脑办公**:在台式机和笔记本之间共享一套键盘鼠标,提高工作效率。
**软件开发**:在 Windows 和 Linux 双系统开发环境中无缝切换。
**内容创作**:在 Mac 和 PC 之间共享外设,进行视频剪辑或图形设计。
**游戏与工作分离**:一台电脑用于游戏,另一台用于工作,通过一个设备快速切换。
**实验室/测试环境**:在多台测试机器之间共享一套控制设备。