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
文件。

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