DeskHop - 快速桌面切换器 deskhop

机器人 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
hrvach 1104 Stars 未知 BOM 完整度: /5 教程完整度: /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 之间共享外设,进行视频剪辑或图形设计。
**游戏与工作分离**:一台电脑用于游戏,另一台用于工作,通过一个设备快速切换。
**实验室/测试环境**:在多台测试机器之间共享一套控制设备。