ESPhome 电子墨水屏仪表盘
esphome
ESP32
⭐⭐☆☆☆ (2/5)
已发布
项目简介
ESPhome和Home Assistant驱动的E-ink显示屏。
标签
项目特点
基于 ESPHome 固件,与 Home Assistant 原生集成,配置简单
采用低功耗 E-Ink 屏幕,断电后画面不消失,适合长期显示
支持显示多种数据源:传感器数值、天气预报、日历事件、RSS 订阅等
可通过 Home Assistant 自动化动态更新显示内容
开源硬件设计,所有电路和代码均在 GitHub 上公开
支持 OTA 无线更新固件,无需频繁插拔 USB
技术规格
| 主控芯片 | ESP32(双核 240MHz) |
|---|---|
| 屏幕类型 | E-Ink / E-Paper 电子纸 |
| 屏幕尺寸 | 常见 2.9寸、4.2寸、7.5寸(取决于具体硬件版本) |
| 分辨率 | 296×128(2.9寸)或 400×300(4.2寸)或 800×480(7.5寸) |
| 通信协议 | SPI(屏幕驱动) + Wi-Fi(ESPHome) |
| 供电方式 | USB 5V 或 3.7V 锂电池 |
| 待机功耗 | 约 0.1mW(屏幕不刷新时) |
| 固件框架 | ESPHome(YAML 配置) |
| 集成平台 | Home Assistant(原生 API) |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 开发板(如 NodeMCU-32S) | 1 | — | 推荐带 CP2102 串口芯片 |
| E-Ink 电子纸模块(2.9寸/4.2寸/7.5寸) | 1 | — | 需支持 SPI 接口 |
| 杜邦线(母对母) | 若干 | — | 用于连接 ESP32 与屏幕 |
| Micro USB 数据线 | 1 | — | 供电及固件烧录 |
| 5V USB 充电器 | 1 | — | 或使用锂电池供电 |
| 3D 打印外壳(可选) | 1 | — | 非必需,可自行设计 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 电脑(Windows/macOS/Linux) | 编写配置、编译固件、烧录 | ✅ 是 |
| USB 数据线 | 连接 ESP32 与电脑 | ✅ 是 |
| ESPHome 仪表盘(或命令行) | 编译与上传固件 | ✅ 是 |
| Home Assistant 实例 | 接收数据并触发显示更新 | ✅ 是 |
| 3D 打印机(可选) | 打印外壳 | ▢ 推荐 |
| 烙铁(可选) | 焊接排针 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
3/5
项目图库
所需技能
基础电子知识(接线、电压、SPI 通信)
ESPHome 配置语法(YAML)
Home Assistant 基本操作(添加设备、创建自动化)
固件烧录(ESPHome 仪表盘或 esphome CLI)
可选:3D 建模(用于制作外壳)
可选:烙铁焊接(用于固定排针)
适用场景
家庭信息面板:显示时间、天气、日历、传感器数据
智能家居控制面板:显示灯光状态、开关控制按钮
低功耗桌面摆件:长期显示名言、照片、待办清单
办公室门牌:显示人员状态、会议安排
教育演示:展示 E-Ink 原理、ESP32 物联网应用
离线信息站:在无网络环境下仍可显示预存内容