老车库门没法远程开,DIY 套件不到 20 美元
市面上的智能车库门套件动辄上百元,而用一块 ESP32 开发板和继电器模块,总成本可压到 20 美元以内,还能接入 Home Assistant 实现语音控制和状态提醒。一位 How-To Geek 撰稿人实测了这套方案。

一、准备元件
- 继电器模块(用于控制开门信号)。
- 几根连接线。
- ESP32 开发板,文中用的是 Seeed XIAO ESP32-C3,约 5 美元。
- 一个 USB 充电器给板子供电。
- 接触传感器,用于上报门已开或已关的状态。
这些元件加总不到 20 美元,其中开发板约占一半,继电器和传感器都很便宜;USB 充电器多数人家已有,可再省一笔。
二、确认车库 opener 可改造
- 先断开车库门电源,安全第一,全程只动低压部分。
- 找到墙上控制按钮(wall button)背后的两个低压端子。
- 确认原理:这两个端子短暂接通,opener 就会触发开关门。多数机型兼容,但少数采用专有编码信号,无法直接接,需先查说明书确认。
三、接线与刷写
- 把继电器的「公共端(Common)」和「常开(NO)」接到墙控的两个低压端子上,相当于用继电器代替手指按按钮。
- 继电器与 ESP32 相连:若为 3.3V 逻辑可直接连;若是 5V,需加晶体管或电平转换模块。
- 给 ESP32 刷 ESPHome 固件,配置文件用 YAML 编写(不会写可让 AI 生成),刷完先单独测试能否正常触发开门。
- 把接触传感器装在门轨上,回报实际开关状态。
四、接入 Home Assistant
在 Home Assistant 里建自动化:门开超过 15 分钟推送告警;或绑定语音助手直接说「开门」。整体比买成品套件省下 80–100 美元。
注意事项:操作涉及强电环境,接线前务必断电,仅在低压端子作业;ESP32 仅靠 USB 供电,不要接入 opener 的强电回路。所有低压信号线用绝缘端子固定,防止松动短路。不确定兼容性不要硬接,避免损坏 opener。
来源:How-To Geek







