ESPHome车库门控制器 esphome-gdo

⭐⭐☆☆☆ (2/5) 已发布
tronikos 34 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

使用ESP32/8266、继电器和干簧管实现车库门位置控制。


esphome-gdo 是一个专为 ESPHome 平台设计的车库门控制器开源项目,旨在通过智能家居系统实现对车库门的远程控制与状态监测。该项目最核心的亮点在于支持车库门位置的精确报告与控制,这使其区别于市面上仅能实现简单开/关操作的其他类似方案。

标签

项目特点

**位置控制**:支持精确的位置报告和位置控制,区别于其他类似项目
**开/关/停止控制**:支持完整的车库门控制功能
**障碍物检测**:可选配障碍物传感器,提高安全性
**兼容性强**:支持 Chamberlain Security + 1.0/2.0、Genie 等多种车库门开门器
**ESPHome 集成**:基于 ESPHome 平台,易于配置和集成到智能家居系统
**单/双传感器支持**:支持一个或两个干簧管传感器配置

技术规格

主控芯片
控制方式
位置检测
障碍物检测
软件平台
支持的开门器

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 或 ESP8266 开发板 1 需 ESPHome 兼容
继电器模块 1 用于模拟按钮按压或短路控制
干簧管传感器 1-2 检测全开/全关位置
10kΩ 电阻 2 可选,用于障碍物检测电路
杜邦线/导线 若干 连接各组件

所需工具

工具用途是否必需
计算机 编写和编译 ESPHome 配置 ✅ 是
USB 数据线 连接 ESP 开发板到计算机 ✅ 是
螺丝刀 安装传感器和继电器 ✅ 是
万用表 测试电路连接 ▢ 推荐
电烙铁 焊接电阻等元件 ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要连接继电器、干簧管传感器到 ESP 开发板,可能需要焊接电阻,安装传感器到车库门轨道 💻 **编程能力**:需要熟悉 ESPHome 配置文件的编写和修改,了解 YAML 语法 ⚡ **电子电路**:需要理解继电器控制原理、干簧管传感器工作原理,以及简单的电阻分压电路

适用场景

将传统车库门改造为智能控制,实现手机远程开/关/停止
需要精确控制车库门开启位置(如只开一半通风)
集成到 Home Assistant 等智能家居系统,实现自动化场景
需要车库门状态实时反馈和障碍物检测的安全场景