ESP32Display esp32display

⭐⭐☆☆☆ (2/5) 已发布
ofilis 116 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

ESP32与Home Assistant的电子纸显示项目。


ESP32Display 是一个基于 ESP32-WROOM-32 微控制器与 Waveshare 4.2 英寸电子墨水屏打造的智能办公桌面仪表盘项目。它通过 ESPHome 固件与 Home Assistant 智能家居平台深度集成,能够将家庭传感器数据以低功耗、常显的方式呈现在一块 400×300 分辨率的黑白电子纸屏幕上。该项目主要解决了传统智能家居数据查看依赖手机或电脑屏幕、功耗较高且不够直观的问题,特别适合需要随时查看办公室环境、天气、设备状态等信息的场景。

标签

项目特点

**低功耗、始终可见**:采用电子墨水屏技术,仅在刷新时耗电,断电后仍可保持显示内容,非常适合作为常亮信息面板。
**深度集成 Home Assistant**:直接从 Home Assistant 获取天气、传感器、二进制传感器等数据,实现智能家居数据的可视化。
**高度可定制**:提供两版 ESPHome YAML 配置文件,支持显示时间、日期、天气、温湿度、门窗状态、设备运行时间、网络状态等多种信息,用户可根据自己的传感器和实体ID进行修改。
**3D打印外壳**:基于Thingiverse模型,提供完整的3D打印外壳方案,使成品外观整洁专业。
**开源且文档详尽**:项目在GitHub上开源,包含详细的接线图、配置说明和定制指南,方便DIY爱好者复刻。

技术规格

主控芯片
显示屏
驱动板
固件
数据源
刷新间隔
通信接口
外壳

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-WROOM-32 Lua 开发板 1 主控
Waveshare 4.2英寸 电子墨水屏 (400×300) 1 显示面板
Waveshare Universal e-Paper Raw Panel Driver HAT 1 驱动板
3D打印外壳 1 基于Thingiverse模型
杜邦线/排线 若干 用于连接ESP32和驱动板

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ✅ 是
焊台 焊接电子元件(如需要) ▢ 推荐
螺丝刀 组装外壳 ✅ 是
电脑 编写和烧录ESPHome固件 ✅ 是

能力画像

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

所需技能

🔧 **动手能力**:需要基本的电子元件连接(杜邦线/排线)和3D打印外壳的组装能力。 💻 **编程能力**:需要熟悉 YAML 配置语法,能够修改 ESPHome 和 Home Assistant 的配置文件,并根据自己的传感器实体ID进行调整。 ⚡ **电子电路**:需要理解 SPI 通信协议和基本的引脚连接,能够根据接线图正确连接 ESP32 和电子墨水屏驱动板。

适用场景

**办公室信息面板**:在办公桌上实时显示天气、日程、设备状态等信息。
**智能家居中控屏**:作为 Home Assistant 的辅助显示终端,展示家庭环境数据和设备状态。
**低功耗信息展示**:适用于需要长时间显示静态信息且对功耗有要求的场景,如门牌、日程表等。
**DIY 电子墨水屏项目**:作为学习 ESPHome、Home Assistant 和电子墨水屏开发的参考项目。