ESPhome 电子墨水屏仪表盘 esphome

ESP32 2/5 已发布
Nicxe 65 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
ESPhome 电子墨水屏仪表盘

项目简介

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 非必需,可自行设计

能力画像

**记忆与知识检索**:3/5 — 需要查阅 ESPHome 和 E-Ink 驱动文档,但整体信息集中
**动手与操作**:4/5 — 涉及硬件接线、固件烧录、外壳组装,动手环节较多
**编程与算法**:2/5 — 主要使用 YAML 配置,少量模板语法,无需复杂算法
**设计与建模**:2/5 — 如需自制外壳则涉及 3D 建模,否则无需设计
**实验与调试**:3/5 — 需要调试屏幕显示效果、Wi-Fi 连接、数据刷新逻辑
**协作与分享**:1/5 — 单人项目为主,但可 fork 仓库并提交 PR
**学习与研究**:3/5 — 适合学习 ESPHome 框架、E-Ink 驱动原理、低功耗设计
**系统集成**:4/5 — 深度集成 Home Assistant,可联动传感器、自动化、仪表盘

所需技能

基础电子知识(接线、电压、SPI 通信) ESPHome 配置语法(YAML) Home Assistant 基本操作(添加设备、创建自动化) 固件烧录(ESPHome 仪表盘或 esphome CLI) 可选:3D 建模(用于制作外壳) 可选:烙铁焊接(用于固定排针)

适用场景

家庭信息面板:显示时间、天气、日历、传感器数据
智能家居控制面板:显示灯光状态、开关控制按钮
低功耗桌面摆件:长期显示名言、照片、待办清单
办公室门牌:显示人员状态、会议安排
教育演示:展示 E-Ink 原理、ESP32 物联网应用
离线信息站:在无网络环境下仍可显示预存内容