待补充 tjhorner/upsy-desky

3/5 🧩 软硬件结合 已发布
tjhorner 212 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/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 模型

模型名称文件名文件
外壳 - case case.stl
上盖 - cover cover.stl
A 2004 2 4 LPS N R A-2004-2-4-LPS-N-R.step
TYPE C 31 M 12 3DModel STEP 56544 TYPE-C-31-M-12--3DModel-STEP-56544.STEP

能力画像

**记忆与知识检索**: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)控制桌子升降
与智能灯光、空调等联动,打造完整的智能办公环境