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

智能家居, ESP32 ⭐☆☆☆☆ (1/5) 已发布
pulimento 64 Stars 未知 BOM 完整度: /5 教程完整度: /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 入门学习项目