【教程】小安派BW21-CBV-Kit——墨水屏之7.5 寸电子书,带内存卡

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

用料

  • BW21-CBV-Kit x 1
  • Waveshare 墨水屏 [7.5 英寸 E-Ink 显示屏 HAT] x1
  • 按钮 x 1
  • MicroSD 卡 x 1
  • 330 Ω电阻 x1

示例

说明

在此示例中,我们将 BW21-CBV-Kit 板连接到 Waveshare 7.5 英寸电子纸模块,用作电子书。

7.5 英寸活动区域包含 800 x 480 像素,具有 1 位白/黑全显示功能。每个面板都配有一个集成电路,其中包含门缓冲器、源缓冲器、接口、时序控制逻辑、振荡器等。

您可以参考 [7.5inch-e-paper-specification] 了解有关此电子纸模块的更多信息:https://www.waveshare.com/w/upload/6/60/7.5inch_e-Paper_V2_Specification.pdf

实现流程

BW21-CBV-Kit 接线图:

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

image.png

image.png

接下来,从 https://github.com/ambiot/ambpro2_arduino/tree/dev/Arduino_zip_libraries 下载 Eink zip 库 AmebaEink.zip, 然后通过导航至“Sketch” -> “Include Library” -> “Add 。ZIP Library...” 安装 AmebaEink.zip。

image.png

接下来,将 MicroSD 卡插入计算机并创建一个名为“User_Ebook.txt”的新文本文件。然后,保存您想要在文本文件中显示的内容(注意:只包含文字)。下面显示的“User_Ebook.txt”内容仅供参考。

image.png

image.png

或者,如果您希望文本文件使用其他文件名,则可以使用新文件名修改草图中突出显示的代码片段。

image.png

  • 创建文件后,将 MicroSD 卡插入 BW21-CBV-Kit 上的板载 SD 卡读卡器。
  • 上传代码并在上传完成后按下重置按钮。按下重置按钮后,电子纸显示屏将刷新并显示封面页。

image.png

  • 按下按钮,将读取保存在 MicroSD 卡中的选定文本文件的内容并将其显示在电子纸显示屏上。
  • 内容将分成几页。要继续翻到下一页,请再按一次按钮。页面切换时,页码将显示在右下角。
  • 按下按钮后,您将根据方向选择以纵向或横向模式看到以下内容:

image.png

image.png

  • 您可以修改突出显示的代码片段来更改显示文本的字体大小或方向。
  • 支持的字体大小:16、20、24 支持的方向:0 度 - 0(横向)、90 度 - 1(纵向)、180 度 - 2(横向)、270 度 - 3(纵向)

image.png

用心做好保姆工作
回复

使用道具 举报

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

本版积分规则