十美元让老车库门变智能

老车库门没法远程开,DIY 套件不到 20 美元

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

一、准备元件

  1. 继电器模块(用于控制开门信号)。
  2. 几根连接线。
  3. ESP32 开发板,文中用的是 Seeed XIAO ESP32-C3,约 5 美元。
  4. 一个 USB 充电器给板子供电。
  5. 接触传感器,用于上报门已开或已关的状态。

这些元件加总不到 20 美元,其中开发板约占一半,继电器和传感器都很便宜;USB 充电器多数人家已有,可再省一笔。

二、确认车库 opener 可改造

  1. 先断开车库门电源,安全第一,全程只动低压部分。
  2. 找到墙上控制按钮(wall button)背后的两个低压端子。
  3. 确认原理:这两个端子短暂接通,opener 就会触发开关门。多数机型兼容,但少数采用专有编码信号,无法直接接,需先查说明书确认。

三、接线与刷写

  1. 把继电器的「公共端(Common)」和「常开(NO)」接到墙控的两个低压端子上,相当于用继电器代替手指按按钮。
  2. 继电器与 ESP32 相连:若为 3.3V 逻辑可直接连;若是 5V,需加晶体管或电平转换模块。
  3. 给 ESP32 刷 ESPHome 固件,配置文件用 YAML 编写(不会写可让 AI 生成),刷完先单独测试能否正常触发开门。
  4. 把接触传感器装在门轨上,回报实际开关状态。

四、接入 Home Assistant

在 Home Assistant 里建自动化:门开超过 15 分钟推送告警;或绑定语音助手直接说「开门」。整体比买成品套件省下 80–100 美元。

注意事项:操作涉及强电环境,接线前务必断电,仅在低压端子作业;ESP32 仅靠 USB 供电,不要接入 opener 的强电回路。所有低压信号线用绝缘端子固定,防止松动短路。不确定兼容性不要硬接,避免损坏 opener。

来源:How-To Geek