TTGO T-Display ESPHome 示例
TTGO-T-Display-esphome-sample
智能家居, ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
ESPHome模板:在TTGO T-Display显示HomeAssistant传感器数据。
TTGO-T-Display-esphome-sample 是一个面向智能家居爱好者的开源示例项目,旨在帮助开发者快速上手将 TTGO ESP32 T-Display 开发板与 ESPHome 及 Home Assistant 集成。该项目的核心价值在于提供了一个开箱即用的参考实现,解决了在小型嵌入式设备上同时驱动 OLED 屏幕、处理 GPIO 按键、管理锂电池充放电数据,并与 Home Assistant 进行双向通信的典型需求。
标签
项目特点
内置 OLED 显示屏实时显示传感器数据
支持 GPIO 按钮交互
支持锂电池充电状态监测
与 HomeAssistant 实现读写双向通信
支持 OTA 无线固件更新
无需自定义组件,ESPHome 原生支持该屏幕
技术规格
| 主控芯片 | |
|---|---|
| 显示屏 | |
| 供电方式 | |
| 通信协议 | |
| 固件框架 | |
| 按钮 | |
| 电池管理 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| TTGO T-Display (ESP32) | 1 | — | 集成 OLED 显示屏 |
| 锂电池 (Li-Po) | 1 | — | 可选,用于无线供电 |
| USB 数据线 | 1 | — | 用于固件烧录和供电 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 计算机 | 编写配置、编译固件 | ✅ 是 |
| USB 数据线 | 连接开发板与计算机 | ▢ 推荐 |
| ESPHome CLI | 编译和上传固件 | ✅ 是 |
| WiFi 网络 | 与 HomeAssistant 通信 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要连接开发板、安装电池、使用 USB 线进行固件烧录
💻 **编程能力**:需要了解 YAML 配置语法,熟悉 ESPHome 和 HomeAssistant 的基本概念
⚡ **电子电路**:无需复杂电路知识,但了解 ESP32 引脚定义和锂电池充电原理有帮助
适用场景
智能家居本地数据显示终端(如温湿度、能耗、传感器状态)
HomeAssistant 辅助面板或信息看板
便携式 IoT 数据监控设备
ESPHome 和 TTGO T-Display 入门学习项目