【教程】小安派BW21-CBV-Kit——墨水屏之显示图片

[复制链接]
查看15 | 回复0 | 2025-1-21 14:21:51 | 显示全部楼层 |阅读模式

用料

  • BW21-CBV-Kitx 1
  • Waveshare E-Paper [2.9 英寸电子纸 HAT (D)/ 2.9 英寸电子纸 V2/ 2.9 英寸电子纸模块 (B)/ 4.2 英寸电子纸模块/ 7.5 英寸电子墨水显示屏 HAT] x1

示例

说明

本例中,BW21-CBV-Kit 开发板将用于连接 Waveshare 电子纸模块(2.9 英寸/ 4.2 英寸/ 7.5 英寸)来显示图像。该显示器使用柔性基板作为基板,并带有接口和参考系统设计。您可以参考官方数据表了解有关这些模块的更多信息。

实现流程

BW21-CBV-Kit 接线图:

2.9 英寸 HAT(D)电子纸模块

image.png

2.9 英寸 E-Paper V2 电子纸模块/2.9 英寸电子纸模块(B)

image.png

4.2 英寸电子纸模块

image.png

7.5 英寸电子纸模块

请注意,显示配置应设置为 B,接口配置应设置为 0。

image.png

开始实验

  1. 首先,准备一张图片/照片,并根据您使用的电子纸显示屏调整图像大小。您可以在线查找照片大小调整工具,例如在线图像调整器。只需按照网站上的说明调整图片大小并以 JPEG 格式下载调整大小后的图像即可。

2.9 英寸电子纸模块:296x128 像素

4.2 英寸电子纸模块:400x300 像素

7.5 英寸电子纸模块:800x480 像素

  1. 其次,使用 Image2LCD 工具将调整大小的 JPEG 图像转换为十六进制代码。您可以访问此 YouTube 链接以了解有关如何使用 Image2LCD 工具的更多信息。

Eink 示例根据电子纸显示屏的尺寸和模块进行分类。

image.png

打开其中一个 “EinkDisplayImages” 范例,例如 “文件” → “例程” → “AmebaEink” → “EPD_2in9v2”-> “EinkDisplayImages”:

image.png

您可以为 Busy、Reset 和 DC 引脚选择任意 GPIO 引脚。您可以参考 BW21-CBV-Kit 的引脚图

image.png

  • 将代码上传到电路板,上传完成后按下重置按钮。等待大约 1-2 秒,让电子纸模块刷新其屏幕。
  • 图像将开始在电子纸显示屏上循环显示,每幅图像将显示 4 秒。

image.png

image.png

  • 2.9 寸电子纸模块(B)支持红、黑、白三种颜色,您可以参考 2.9 寸电子纸模块(B)的范例,
  • 在“文件” → “示例” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages” 中学习如何显示红色图像。
  • 2.9 英寸模块(B)电子纸显示屏上显示的红色图像如下所示。

image.png

用心做好保姆工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则