ESPHome车库门控制器
esphome-gdo
2/5
已发布
项目简介
使用ESP32/8266、继电器和干簧管实现车库门位置控制。
esphome-gdo 是一个专为 ESPHome 平台设计的车库门控制器开源项目,旨在通过智能家居系统实现对车库门的远程控制与状态监测。该项目最核心的亮点在于支持车库门位置的精确报告与控制,这使其区别于市面上仅能实现简单开/关操作的其他类似方案。
标签
项目特点
**位置控制**:支持精确的位置报告和位置控制,区别于其他类似项目
**开/关/停止控制**:支持完整的车库门控制功能
**障碍物检测**:可选配障碍物传感器,提高安全性
**兼容性强**:支持 Chamberlain Security + 1.0/2.0、Genie 等多种车库门开门器
**ESPHome 集成**:基于 ESPHome 平台,易于配置和集成到智能家居系统
**单/双传感器支持**:支持一个或两个干簧管传感器配置
技术规格
| 主控芯片 | ESP32 或 ESP8266 |
|---|---|
| 控制方式 | 继电器(模拟按钮按压或短路控制) |
| 位置检测 | 1-2个干簧管传感器(全开/全关位置) |
| 障碍物检测 | 可选,需2个10kΩ电阻 |
| 软件平台 | ESPHome |
| 支持的开门器 | Chamberlain Security + 1.0/2.0、Genie 等单按钮控制型 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 或 ESP8266 开发板 | 1 | — | 需 ESPHome 兼容 |
| 继电器模块 | 1 | — | 用于模拟按钮按压或短路控制 |
| 干簧管传感器 | 1-2 | — | 检测全开/全关位置 |
| 10kΩ 电阻 | 2 | — | 可选,用于障碍物检测电路 |
| 杜邦线/导线 | 若干 | — | 连接各组件 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
所需技能
🔧 **动手能力**:需要连接继电器、干簧管传感器到 ESP 开发板,可能需要焊接电阻,安装传感器到车库门轨道
💻 **编程能力**:需要熟悉 ESPHome 配置文件的编写和修改,了解 YAML 语法
⚡ **电子电路**:需要理解继电器控制原理、干簧管传感器工作原理,以及简单的电阻分压电路
适用场景
将传统车库门改造为智能控制,实现手机远程开/关/停止
需要精确控制车库门开启位置(如只开一半通风)
集成到 Home Assistant 等智能家居系统,实现自动化场景
需要车库门状态实时反馈和障碍物检测的安全场景