一把吃灰的旧USB键盘,每个键都能变成智能家居的实体按钮。开源项目KeyBridge做的就是这件事:把旧USB键盘或宏键盘(macropad)改造成Home Assistant控制器,而且不需要插在电脑上。
![]()
常见的智能按钮价格不便宜,一个按钮往往只提供少数几种触发方式。KeyBridge的思路是把整把键盘变成一排智能按钮——按键不再由电脑解释,而是由KeyBridge读取,再把"哪个键被按下"的信息直接传给Home Assistant。
这意味着,一把便宜的键盘就能变成拥有几十个不同按钮的智能家居控制器。你可以把L键分配给客厅灯光的开关,用下方向键关闭百叶窗,或者让空格键暂停当前播放的媒体。全尺寸键盘提供的选项最多,但未必实用;宏键盘、数字小键盘这类更小的设备同样可以配合KeyBridge使用,在更小的体积里塞进足够多的控制键。
一块小小的ESP32板子完成核心工作
KeyBridge的核心是一块围绕ESP32微控制器搭建的小电路板,关键能力是USB主机(USB host)功能。USB键盘通常作为外设,把信息发送给主机电脑,由电脑把按键转换成相应动作;KeyBridge则利用具备USB主机能力的ESP32直接与键盘通信,从而不需要电脑参与。
并非所有ESP32都支持USB主机操作,因此当前设计采用ESP32-S2。按键被按下时,KeyBridge接收输入,并通过ESPHome把信息分享给Home Assistant,之后你可以随意使用这个输入,从触发自动化到控制具体设备都可以。
2.0版本:板子更小,原生支持ESPHome
KeyBridge的第一版在2025年出现,反响不错。创作者公开了固件和PCB设计文件,因此用户可以自己动手搭建一台KeyBridge设备。
在收集用户反馈后,KeyBridge 2.0已经推出,两处主要变化是:电路板比初代更紧凑,以及加入了对ESPHome的原生支持。
- 更小的板子更容易把KeyBridge藏起来。比如把小键盘安装在墙上时,不会有一大块电路板从底部露出来。
- 原生ESPHome支持意味着KeyBridge改用ESPHome的标准工具,直接与Home Assistant通信,而不再依赖一套独立的固件系统。买元件、组装设备、刷入固件,然后像其他ESPHome设备一样通过ESPHome把设备加入Home Assistant即可。
不想自己动手的话,可以预购成品KeyBridge 2.0板子。板子售价35美元,首批计划生产150块,但发货时间预计要到今年年底。
小键盘同样有不少玩法
用USB键盘控制智能家居未必是第一反应,但可做的事情很多。全尺寸键盘按键更多,宏键盘和数字小键盘这类小设备则可能更实用。
例如,把宏键盘当作桌面控制器,管理家庭办公室里的设备:一个键控制灯光,另一个键开关桌面风扇,再一个键把办公室外的智能灯泡调成红色,用来表示你正在通话。USB小键盘也很适合做媒体控制器:一个键播放和暂停,一个键把媒体倒退30秒,另一个键打开字幕。它还可以变成床头控制器,用来控制主灯、分别控制两侧床头灯、切换灯光场景、调节供暖,甚至设置一个按键来执行睡前流程。
智能家居应当依靠自动化运转,而不是依赖手动控制。但有时你确实需要手动操作,仪表盘固然可以,按下一个真实的按钮却是另一种体验。KeyBridge让这件事变得简单,用的还是你手上可能已经有的硬件。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.