Jarvis 智能升降桌接口 Jarvis

1/5 已发布
phord 475 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/5
Jarvis 智能升降桌接口

项目简介

用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爱好者