TTGO T-Display ESPHome 示例 TTGO-T-Display-esphome-sample

智能家居, ESP32 1/5 已发布
pulimento 64 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
TTGO T-Display ESPHome 示例

项目简介

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 原生支持该屏幕

技术规格

主控芯片 ESP32
显示屏 1.14 英寸 OLED (135x240 像素)
供电方式 USB 或锂电池
通信协议 WiFi (ESPHome + HomeAssistant)
固件框架 ESPHome
按钮 板载 GPIO 按钮
电池管理 支持 Li-Po 充电数据读取

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
TTGO T-Display (ESP32) 1 集成 OLED 显示屏
锂电池 (Li-Po) 1 可选,用于无线供电
USB 数据线 1 用于固件烧录和供电

能力画像

⚪ 记忆与知识检索: 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 入门学习项目