ESPHome车库门控制器
esphome-gdo
⭐⭐☆☆☆ (2/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 等智能家居系统,实现自动化场景
需要车库门状态实时反馈和障碍物检测的安全场景