paperd.ink 电子纸开发板
paperd.ink
2/5
已发布
项目简介
基于ESP32的电子纸显示屏。
paperd.ink 是一款基于 ESP32 模组的 4.2 英寸电子纸(E-Ink)开发板,主打“美观且强大”的设计理念。作为完全开源的项目,它赋予用户极高的自定义自由度,旨在解决传统电子墨水屏设备功能单一、生态封闭的问题。核心功能包括日历同步、家庭物联网仪表盘、待办事项列表、通知推送以及图片展示等,用户可通过编程自由扩展应用场景。
标签
项目特点
采用ESP32主控,支持Wi-Fi和蓝牙,方便联网获取数据。
使用电子墨水屏,断电后依然保持显示,功耗极低。
开源硬件设计,所有PCB文件和固件代码都在GitHub上公开。
支持通过Arduino IDE或PlatformIO进行编程,上手门槛低。
板载电池管理电路,可搭配锂电池实现无线使用。
模块化设计,屏幕和主板可分离,方便更换不同尺寸的墨水屏。
技术规格
| 主控芯片 | ESP32(双核Xtensa LX6,240MHz) |
|---|---|
| 屏幕类型 | 电子墨水屏(E-paper) |
| 屏幕尺寸 | 4.2英寸(默认) |
| 屏幕分辨率 | 400×300像素 |
| 显示颜色 | 黑白 |
| 无线连接 | Wi-Fi 802.11 b/g/n,蓝牙4.2 |
| 供电方式 | USB-C 或 3.7V锂电池 |
| 电池管理 | TP4056充电芯片 |
| 板载存储 | MicroSD卡槽 |
| 接口 | USB-C(数据+充电),GPIO排针 |
| 尺寸 | 约85mm × 55mm(主板) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-WROOM-32模组 | 1 | — | 核心板 |
| 4.2英寸电子墨水屏(400×300) | 1 | — | 可选其他尺寸 |
| TP4056锂电池充电模块 | 1 | — | 板载 |
| 3.7V锂电池(如18650) | 1 | — | 自备 |
| USB-C母座 | 1 | — | 数据+充电 |
| MicroSD卡槽 | 1 | — | 可选 |
| 电阻、电容、二极管等 | 若干 | — | 详见原理图 |
| 3D打印外壳 | 1套 | — | 可选 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅ESP32和电子墨水屏的驱动文档,但整体资料集中。
**动手与操作**:4/5 — 需要焊接贴片元件,对焊接精度有一定要求。
**编程与算法**:3/5 — 主要涉及Arduino风格的C++编程,逻辑不复杂,但需要处理网络请求和屏幕刷新。
**设计与建模**:2/5 — 外壳有现成3D模型,修改需求不高;电路设计已有参考。
**实验与调试**:3/5 — 需要调试Wi-Fi连接和屏幕显示,串口输出是主要调试手段。
**协作与分享**:2/5 — 项目开源,但社区活跃度一般,主要依赖GitHub Issue交流。
**学习与研究**:4/5 — 适合学习ESP32低功耗设计、电子墨水屏驱动和电池管理。
**系统集成**:3/5 — 可以接入天气API、日历等外部服务,但需要自己写集成代码。
所需技能
基础电子焊接(贴片元件)
使用Arduino IDE或PlatformIO进行嵌入式开发
理解ESP32的GPIO、Wi-Fi和低功耗模式
会阅读原理图和PCB布局图
基本的3D打印操作(可选)
使用Git进行版本管理(推荐)
适用场景
桌面信息牌:显示天气、时间、待办事项
智能家居面板:显示传感器数据或设备状态
电子相框:定时更换黑白图片
低功耗通知器:接收邮件、日历提醒
学习嵌入式开发的教学套件
极客桌面装饰:展示自定义图案或文字