Jarvis 智能升降桌接口
Jarvis
1/5
已发布
项目简介
用ESP8266 Arduino接口黑入Fully Jarvis升降桌实现家庭自动化。
这是一个为Fully.com的Jarvis升降桌添加智能控制接口的开源项目。作者通过逆向工程,破解了桌面手控器与控制器之间的UART串行通信协议,并用一块ESP8266 WiFi模块(如Adafruit Huzzah)串联到RJ-45接口中,实现了对桌面的监听、注入和远程控制。
标签
项目特点
使用ESP8266/ESP32低成本微控制器,改造门槛低
支持通过WiFi远程控制桌子升降,告别手动按钮
兼容Home Assistant等主流智能家居平台
提供完整的3D打印外壳文件,方便安装固定
代码开源且文档详细,适合DIY爱好者学习
保留原厂手动控制功能,改造后两种方式都能用
技术规格
| 主控芯片 | |
|---|---|
| 工作电压 | |
| 通信协议 | |
| 控制接口 | |
| 电机类型 | |
| 固件语言 | |
| 配置方式 | |
| 供电方式 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP8266 NodeMCU 或 ESP32开发板 | 1 | — | 推荐ESP32,性能更充裕 |
| RJ45母座 (8P8C) | 1 | — | 用于连接原厂手控器线缆 |
| DB9母座 (可选) | 1 | — | 部分旧款Jarvis桌子使用 |
| 5V/2A USB电源适配器 | 1 | — | 或从原厂控制盒取12V转5V |
| AMS1117-3.3V稳压模块 | 1 | — | 如果使用5V供电给ESP |
| 杜邦线/排线 | 若干 | — | 用于接线 |
| 3D打印外壳 (PLA) | 1套 | — | STL文件在仓库中 |
| 电阻 10kΩ | 2 | — | 上拉电阻 |
| 二极管 1N4007 | 1 | — | 保护电路 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅原厂控制协议文档和ESP8266/ESP32的引脚定义
**动手与操作**:4/5 — 涉及焊接、接线、拆装桌子控制盒,需要一定手工能力
**编程与算法**:3/5 — 需要修改Arduino代码中的WiFi和MQTT配置,但核心逻辑已写好
**设计与建模**:2/5 — 外壳已有现成STL文件,无需自己设计,但可自行修改
**实验与调试**:4/5 — 需要反复测试接线是否正确、通信是否稳定,可能遇到WiFi干扰问题
**协作与分享**:2/5 — 主要是个人项目,但可通过GitHub提交Issue或PR
**学习与研究**:4/5 — 能学到ESP开发、MQTT协议、智能家居集成等知识
**系统集成**:3/5 — 需要将改造后的桌子接入Home Assistant等平台,涉及配置
项目图库
所需技能
基础的电子焊接与电路知识
Arduino IDE或PlatformIO的使用经验
了解WiFi网络配置与MQTT协议
能够阅读和理解简单的电路原理图
基本的3D打印操作能力(可选)
智能家居平台(如Home Assistant)的基本配置能力
适用场景
办公室或家庭中已有Jarvis升降桌,想实现智能控制
想学习如何将普通家具改造成物联网设备
需要定时自动升降桌面的健康办公场景
与智能家居系统联动,实现“坐下/站立”场景自动化
作为ESP8266/ESP32入门级物联网改造教学项目
不想花高价购买成品智能升降桌的DIY爱好者