ePaper 驱动板快速入门
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

ePaper 驱动板配备了一个 24 针 FPC 连接器、内置充电 IC,用于高效且安全的电池充电,以及一个 JST 2 针 BAT 连接器,便于电池连接。非常适合创建支持 WiFi 的数字相框。
此扩展板不包含电子墨水屏;屏幕需单独购买。
简介
特性
- 内置充电 IC:确保高效且安全的电池充电。
- 带开关的 BAT 连接器:便于电池连接,并包括一个开关,可将电池和开关结合使用以实现更高效的节能。
- 24 针 FPC 连接器:为各种外设提供多功能连接选项。
- 扩展 IO 端口:支持连接额外的传感器,例如温湿度传感器,以增强功能。
- 兼容 Seeed Studio XIAO 生态系统:与 XIAO 系列(预焊接版本)无缝集成,用于多样化的项目开发。
应用场景
- 智能家居仪表盘:显示实时信息,例如天气更新、日历事件以及来自各种智能家居设备的通知。
- 能源监控:显示来自智能电表的能耗数据,帮助用户更高效地跟踪和管理能源使用。
- 安全警报:显示安全事件的警报和通知,例如运动检测或门窗传感器激活。
- 智能恒温器显示:显示温湿度水平,以及智能恒温器的控制设置。
- 数字相框:创建一个支持 WiFi 的数字相框,可以显示来自智能家居网络的图像。
硬件概览

- 24 针 FPC 连接器:用于电子墨水屏接口。
- JST BAT 连接器:用于电池连接和开关。
- XIAO 插槽:用于连接 Seeed Studio XIAO 开发板。
- IO 引出:用于连接 Grove 传感器或其他控制器,例如 Arduino UNO 或 Raspberry Pi。
- 电源开关:用于电池电源控制。
引脚定义
ePaper SPI 引脚 | XIAO |
---|---|
RST | D0 |
CS | D1 |
DC | D3 |
BUSY | D2 |
SCK | D8 |
MOSI | D10 |
3V3 | 3V3 |
GND | GND |
支持的电子墨水屏
- 1.54 英寸电子墨水屏 - 点阵 200x200
- 2.13 英寸电子墨水屏 - 柔性单色 212x104
- 2.13 英寸电子墨水屏 - 四色 212x104
- 2.9 英寸电子墨水屏 - 单色 128x296
- 2.9 英寸电子墨水屏 - 四色 128x296
- 4.2 英寸电子墨水屏 - 单色 400x300
- 4.26 英寸电子墨水屏 - 单色 800x480
- 5.65 英寸电子墨水屏 - 七色 600x480
- 5.83 英寸电子墨水屏 - 单色 648x480
- 7.5 英寸电子墨水屏 - 单色 800x480
- 7.5 英寸电子墨水屏 - 三色 800x480
快速入门
要使用 XIAO eInk 扩展板,我们需要对 XIAO 系列进行编程。以下是不同尺寸电子墨水屏与 XIAO 的支持情况表:
电子墨水屏 / XIAO | XIAO SAMD21 | XIAO RP2040 | XIAO nRF52840 | XIAO ESP32-C3 | XIAO ESP32-S3 |
---|---|---|---|---|---|
1.54 英寸电子墨水屏 - 点阵 200x200 | ✅ | ✅ | ✅ | ✅ | ✅ |
2.13 英寸电子墨水屏 - 柔性单色 212x104 | ✅ | ✅ | ✅ | ✅ | ✅ |
2.13 英寸电子墨水屏 - 四色 212x104 | ✅ | ✅ | ✅ | ✅ | ✅ |
2.9 英寸电子墨水屏 - 单色 128x296 | ✅ | ✅ | ✅ | ✅ | ✅ |
2.9 英寸电子墨水屏 - 四色 128x296 | ✅ | ✅ | ✅ | ✅ | ✅ |
4.2 英寸电子墨水屏 - 单色 400x300 | ✅ | ✅ | ✅ | ✅ | ✅ |
4.26 英寸电子墨水屏 - 单色 800x480 | RAM 溢出 | ✅ | ✅ | ✅ | ✅ |
5.65 英寸电子墨水屏 - 七色 600x480 | FLASH 溢出 | ✅ | ✅ | ✅ | ✅ |
5.83 英寸电子墨水屏 - 单色 648x480 | ✅ | ✅ | ✅ | ✅ | ✅ |
7.5 英寸电子墨水屏 - 单色 800x480 | RAM 溢出 | ✅ | ✅ | ✅ | ✅ |
7.5 英寸电子墨水屏 - 三色 800x480 | RAM 溢出 | ✅ | ✅ | ✅ | ✅ |
硬件准备
步骤 1. 材料准备
Seeed Studio XIAO SAMD21 | Seeed Studio XIAO RP2040 | Seeed Studio XIAO nRF52840 (Sense) | Seeed Studio XIAO ESP32C3 | Seeed Studio XIAO ESP32S3 (Sense) |
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
步骤 2. 将 XIAO 插入 XIAO 插座:对齐引脚并轻轻将 XIAO 插入板上的 XIAO 插座。

步骤 3. 将电子墨水屏插入 FPC 连接器:小心地将电子墨水屏滑入电子墨水屏扩展板上的 24 针 FPC 连接器。

软件准备
推荐的编程工具是 Arduino IDE,您需要为 XIAO 配置 Arduino 环境并添加板载包。
如果您是第一次使用 Arduino,我们强烈建议您参考 Arduino 入门指南。
步骤 1. 启动 Arduino 应用程序。

步骤 2. 选择您的开发板型号并将其添加到 Arduino IDE。
-
如果您想使用 Seeed Studio XIAO SAMD21 进行后续操作,请参考 此教程 完成添加。
-
如果您想使用 Seeed Studio XIAO RP2040 进行后续操作,请参考 此教程 完成添加。
-
如果您想使用 Seeed Studio XIAO nRF52840 进行后续操作,请参考 此教程 完成添加。
-
如果您想使用 Seeed Studio XIAO ESP32C3 进行后续操作,请参考 此教程 完成添加。
-
如果您想使用 Seeed Studio XIAO ESP32S3 进行后续操作,请参考 此教程 完成添加。
使用 Seeed_Arduino_LCD 库
步骤 3. 安装 Seeed Arduino LCD 库
此库具有与 TFT 库相同的功能,但与 TFT 库不兼容。如果您已安装 TFT 库,请先卸载它。
从 GitHub 下载并安装 Seeed Arduino LCD 库。
下载库后,进入 Sketch -> Include Library -> Add .ZIP Library,然后选择下载的库。

有 4 个基础示例,打开你喜欢的基础示例:
- Bitmap: 显示位图图像。
- Clock: 显示时钟。
- Clock_digital: 显示数字时钟。
- HelloWorld: 在电子墨水屏上显示不同大小的基本图案和文本。
- Shape: 随机显示不同大小的文字和形状。

步骤 4. 上传代码
在上传代码之前,需要打开 Seeed_Arduino_LCD 库中的 User_Setup_Select.h 文件。

由于此示例使用的是 2.9 英寸电子墨水屏,我们需要注释掉文件中第 160 行的 #include <User_Setups/Setup666_XIAO_ILI9341.h>
,并取消注释第 165 行的 #include <User_Setups/Setup504_Seeed_XIAO_EPaper_2inch9.h>
。如果你使用其他电子墨水屏,请按照此方法进行修改。

之后,进入 Tools -> Board -> XIAO ESP32C6 和 Tools -> Port -> 选择你的板子连接的端口。然后点击 Upload 上传代码。

现在你将在电子墨水屏上看到反馈!以下是 HelloWorld 示例的结果。

如果你使用的是 1.54 英寸或 2.9 英寸电子墨水屏,由于它们的驱动芯片,在使用动态效果(如时钟)时可能会出现闪烁现象。请放心,这不是程序问题。然而,不建议长时间运行动态效果示例,以避免缩短屏幕的使用寿命。
如果你使用的是 5.83 英寸和 7.5 英寸屏幕,它们有不同的芯片,因此不会出现闪烁现象。
图像提取软件
推荐网站的使用方法
这里我使用 7.5 英寸电子墨水屏进行测试。
如何制作图片
这个 URL 提供了非常方便的图像提取操作,可以轻松帮助我们在电子墨水屏上显示各种图片,让我们开始吧!

步骤 1.选择图片
首先选择你想要的图片,尽量不要超过 800*480 的尺寸。
步骤 2.图片设置
-
画布尺寸
- 画布尺寸:设置画布的尺寸。例如,800 x 480 像素表示画布宽度为 800 像素,高度为 480 像素。
-
背景颜色
-
背景颜色:选择画布的背景颜色。选项包括:
-
白色:白色背景
-
黑色:黑色背景
-
-
透明:透明背景
- 反转图像颜色
- 反转图像颜色:此选项用于反转图像的颜色。选中后,图像的颜色将被反转。
-
亮度 / Alpha 阈值
- 亮度 / Alpha 阈值:设置像素的亮度值,范围为 0 到 255。值越高像素越亮;低于此值的像素将变黑。
-
缩放
- 缩放:选择图像的缩放方式。选项包括:
-
原始尺寸:保持原始尺寸
- 其他缩放选项(具体选项可能需要进一步解释)
-
居中
- 居中:选择是否将图像居中于画布上。注意:此选项仅在图像大于原始尺寸时有效。
步骤 3.预览
设置完成后,你可以在这里看到图片的预览效果。
步骤 4.输出
- 复制转换后的代码

- 替换此头文件中的图片代码

显示效果

使用 Image2lcd 软件
如何制作图片
使用 Windows 内置的 画图 软件创建与屏幕分辨率 相同 的图片,并保存为 BMP
或 JPG
文件;
你的图片分辨率必须与所使用的屏幕分辨率相同,例如,4.2 英寸电子墨水屏的分辨率为 400 x 300 像素,那么你不能使用 300 x 400 的尺寸,否则会导致 image2lcd 输出的 .h
文件多出 200 字节。
图片的颜色应与 Windows 自带画图板的标准颜色一致。画图板的颜色如下:
电子墨水屏 | 颜色 |
---|---|
1.54 英寸电子墨水屏 - 点阵 200x200 | 纯黑白 |
2.13 英寸电子墨水屏 - 柔性单色 212x104 | 纯黑白 |
2.13 英寸电子墨水屏 - 四色 212x104 | 黑、白、红和黄 |
2.9 英寸电子墨水屏 - 单色 128x296 | 纯黑白 |
2.9 英寸电子墨水屏 - 四色 128x296 | 黑、白、红和黄 |
4.2 英寸电子墨水屏 - 单色 400x300 | 纯黑白 |
4.26 英寸电子墨水屏 - 单色 800x480 | 纯黑白 |
5.65 英寸电子墨水屏 - 七色 600x480 | 黑、白、红、黄、蓝、绿、橙 |
5.83 英寸电子墨水屏 - 单色 648x480 | 纯黑白 |
7.5 英寸电子墨水屏 - 单色 800x480 | 纯黑白 |
7.5 英寸电子墨水屏 - 三色 800x480 | 纯黑白 |
位图转换
步骤 1. 打开 Image2lcd.7z,解压并运行该应用程序。

步骤 2. 打开图片,选择“输出文件类型”为“C 数组 (*.c)”,选择“扫描模式”为“水平扫描”,其他参数设置如下:
电子墨水屏 | 位像素 | 最大宽度和高度 | 反转颜色 | 显示模式 |
---|---|---|---|---|
1.54 英寸电子墨水屏 - 点阵 200x200 | 单色 | 200x200 | ✅ | 左右镜像 |
2.13 英寸电子墨水屏 - 柔性单色 212x104 | 单色 | 104x212 | ✅ | 正常 |
2.13 英寸电子墨水屏 - 四灰阶 212x104 | 4 灰阶 | 104x212 | / | 正常 |
2.9 英寸电子墨水屏 - 单色 128x296 | 单色 | 128x296 | ✅ | 正常 |
2.9 英寸电子墨水屏 - 四灰阶 128x296 | 4 灰阶 | 128x296 | / | 正常 |
4.2 英寸电子墨水屏 - 单色 400x300 | 单色 | 400x300 | ✅ | 左右镜像 |
4.26 英寸电子墨水屏 - 单色 800x480 | 单色 | 800x480 | / | 左右镜像 |
5.65 英寸电子墨水屏 - 七色 600x480 | 256 色 | 600x448 | / | 正常 |
5.83 英寸电子墨水屏 - 单色 648x480 | 单色 | 600x480 | ✅ | 左右镜像 |
7.5 英寸电子墨水屏 - 单色 800x480 | 单色 | 800x480 | ✅ | 左右镜像 |
7.5 英寸电子墨水屏 - 三色 800x480 | 单色 | 800x480 | / | 正常 |
- 设置最大宽度和高度后,需要点击箭头确认。
- 不要包含头部数据。

步骤 3. 点击“保存”将 LCD 输出数组保存为 .h
文件。

资源
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式以满足不同的偏好和需求。