待补充
tjhorner/upsy-desky
3/5
🧩 软硬件结合
已发布
项目简介
Make your standing desk smarter
Upsy Desky 是一个开源硬件项目,旨在将电动升降桌接入智能家居系统,让普通办公桌也能拥有“智慧”。该项目由开发者 tjhorner 设计,是此前 WiFi Standing Desk Controller 的全面升级版,解决了初代产品在稳定性、易用性和兼容性上的诸多痛点。核心功能是通过一块基于 ESP32-WROOM 模块的定制电路板,利用 RJ45 接口与升降桌的控制盒连接,从而实时读取桌面高度并发送升降指令。这意味着用户不再需要手动按按钮,而是可以通过 Home Assistant 等平台创建自动化场景,例如久坐提醒后自动升到站立高度、离家时升到最高防止宠物捣乱,甚至将高度数据记录到 InfluxDB 分析坐站习惯。技术栈方面,项目开源了 KiCad 设计的 PCB 原理图、Fusion 360 设计的 3D 打印外壳文件,以及基于 ESPHome 的固件配置,支持通过 USB-C 端口轻松刷写和运行时配置,无需反复编译。主要特点包括更可靠的硬件 UART 通信、螺丝固定 PCB 便于维修、以及更紧凑的外壳设计。适用场景非常明确:任何使用 RJ45 连接键盘的电动升降桌用户,尤其是希望将办公环境与智能家居联动的极客、远程办公者或追求健康办公的人士。项目在 Tindie 上提供成品购买,同时开源全部设计文件,允许用户自行制作或修改。
标签
项目特点
**智能家居集成**:原生支持 Home Assistant、MQTT,可通过自动化场景控制桌子升降
**即插即用**:通过 RJ45 接口直接连接升降桌控制盒,无需改造原有电路
**实时高度监测**:精确读取桌面高度数据,支持数据记录与可视化
**远程控制**:通过手机、语音助手或自动化规则远程发送升降指令
**开源可定制**:硬件设计文件、固件源码全部开源,支持二次开发
**稳定可靠**:相比初代产品,在连接稳定性、抗干扰能力上做了全面优化
技术规格
| 主控芯片 | ESP32-WROOM-32 |
|---|---|
| 工作电压 | 5V DC(通过 USB-C 供电) |
| 通信接口 | RJ45(连接升降桌控制盒) |
| 无线协议 | Wi-Fi 802.11 b/g/n、蓝牙 4.2 |
| 固件架构 | ESP-IDF / Arduino |
| 支持的协议 | MQTT、HTTP、Home Assistant API |
| 尺寸 | 约 50mm × 30mm(PCB 尺寸) |
| 工作温度 | -10°C ~ 60°C |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-WROOM-32 开发板 | 1 | — | 推荐使用 ESP32-DevKitC |
| RJ45 母座(8P8C) | 1 | — | 带屏蔽,用于连接升降桌控制盒 |
| USB-C 母座 | 1 | — | 用于 5V 供电 |
| 5V/2A USB 电源适配器 | 1 | — | 建议使用质量可靠的品牌 |
| 10kΩ 电阻 | 2 | — | 用于 I2C 上拉 |
| 100nF 陶瓷电容 | 2 | — | 电源去耦 |
| 10μF 电解电容 | 1 | — | 电源滤波 |
| RJ45 网线 | 1 | — | 长度根据桌子实际走线需求 |
| 3D 打印外壳(可选) | 1 | — | STL 文件在仓库中提供 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅 ESP32 文档、MQTT 协议说明和升降桌控制协议资料
**动手与操作**:4/5 — 需要焊接电路板、连接 RJ45 接口、组装外壳,动手要求较高
**编程与算法**:3/5 — 需要修改固件配置、编写 Home Assistant 自动化规则,但核心代码已提供
**设计与建模**:2/5 — 外壳可自行设计 3D 模型,但官方已提供 STL 文件
**实验与调试**:4/5 — 需要调试 Wi-Fi 连接、MQTT 通信、高度数据读取等环节
**协作与分享**:2/5 — 可通过 GitHub Issues 提交问题或 PR,但项目规模较小
**学习与研究**:4/5 — 涉及嵌入式开发、智能家居集成、通信协议等多个技术领域
**系统集成**:4/5 — 需要将硬件与 Home Assistant、MQTT 等系统对接,集成复杂度中等
项目图库
所需技能
基础电子焊接能力
了解 ESP32 开发环境搭建
熟悉 MQTT 协议基本概念
了解 Home Assistant 平台使用
能阅读电路原理图
基础网络配置知识(Wi-Fi、IP 地址等)
会使用万用表进行简单测量
适用场景
办公室或家庭中已有电动升降桌,希望实现智能控制
需要久坐提醒并自动切换站坐姿势的健康办公场景
离家时自动将桌子升至最高,防止宠物或儿童误操作
记录每日站立时间,进行健康数据分析
通过语音助手(如 Alexa、Google Home)控制桌子升降
与智能灯光、空调等联动,打造完整的智能办公环境