ESPHome车库门控制器 esphome-gdo

2/5 已发布
tronikos 34 Stars NOASSERTION BOM 完整度: 0/5 教程完整度: 0/5
ESPHome车库门控制器

项目简介

使用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 等智能家居系统,实现自动化场景
需要车库门状态实时反馈和障碍物检测的安全场景