Skip to main content

OpenEPaperLink 和电子纸配置构建器的使用

简介

OpenEPaperLink(以下文本将此项目简称为"OEPL")是电子货架标签的替代协议和固件实现。通过基于 ESP32 的接入点和 802.15.4 无线电通信支持多个显示器。Open EPaper Link 的应用场景广泛,从高端零售店的动态定价到图书馆的智能图书管理,以及任何需要频繁更新显示信息的电子标签应用场景。现在,该项目也兼容 nRF52840。

购买电子纸分线板后,您可能需要更换不同规格的电子纸屏幕。在本教程中,我们将使用两个工具来完成这个过程:OPEL Config Builder 用于修改电子纸的参数,OEPL Image Uploader 用于上传图像。

OEPL Config Builder 是一个低代码电子纸参数配置工具,使用 BLE 协议进行无线传输。用户不再需要编写复杂的配置代码;只需在网站上操作鼠标即可完成配置。

OEPL Image Uploader 也是一个通过 BLE 协议进行无线传输的工具。不同之处在于该工具传输照片。

硬件准备

4.26" 单色电子纸显示屏Seeed Studio XIAO 电子纸分线板Seeed Studio XIAO nRF52840 Sense Plus
tip

nRF52840 系列的 MCU 都支持此工具,不限于 nRF52840 Sense Plus。电子纸屏幕仅支持 4.26 英寸显示屏。但是,我们将在未来继续更新以支持更多屏幕尺寸。

OEPL Config Builder 的使用

步骤 1:烧录 BLE 固件

第一步是您可以从 OEPL 官方仓库获取 OEPL_BLE 固件。

将 Seeed Studio XIAO nRF52840 Sense Plus、电子纸分线板和屏幕连接在一起后,使用 USB 数据线将计算机连接到 nRF52840,然后连续按两次复位按钮。然后您将看到 PC 端弹出文件管理器。

然后,将刚刚从 USB 驱动器获取的 .uf2 文件复制到 nRF52840 的文件管理器中。下次 MCU 上电时,它将自动执行此 .uf2 固件。

步骤 2:使用 BLE 连接到构建器

在构建器界面中,通过 BLE 协议连接设备(如果没有显示设备,请重新刷写固件)。该网站只有在通过 BLE 协议连接时才能实现以下无线上传功能。

如果连接成功,您可以在终端框中看到"Connected"字样。

  • Read Config:读取 MCU 中的配置。
  • Write Config:将配置写入 MCU。
  • Reboot:重启 MCU。

步骤 3:构建器面板

只需在面板上选择相应的变量或输入参数即可完成配置。

  • Config Builder 的参数
    • system_config:保存主机 IC 和电源管理引脚的信息
    • manufacturer_data:制造商标识符和板卡信息
    • power_option:电源和睡眠相关选项
    • display:显示器/面板信息(可选)。对于具有多个显示器的设备可以出现多次。
    • led:可选的 LED 配置(可重复)。
    • sensor_data:可选的传感器读数/定义(可重复)。
    • data_bus:全局总线定义(I2C/SPI 等)。
    • binary_inputs:可选的二进制输入(按钮、开关)。

如果您想保存已设置的配置,可以在此面板中将其导出为 .bin、Hex 和 JSON 文件。相反,此面板也支持导入 JSON 文件进行配置。4.26 屏幕配置文件可以在这里获取。

设置配置后,您可以使用"Write Config"功能将其上传到 MCU。

OEPL Image Uploader 的使用

OEPL Image Uploader 是一个在线电子纸上传工具,它也通过 BLE 协议运行。该工具极其轻量且无需代码,消除了传统电子纸更新速度慢的麻烦。其使用方法与 OEPL Config Builder 类似。

步骤 1:连接到上传器

连接方法与构建器类似。设备通过 BLE 连接。但是,需要注意的是,由于之前的固件与此图像上传所需的引脚之间存在一些冲突,在使用此网页功能之前需要对固件进行一些修改。这里提供了一个新的固件用于烧录。只需按照前面提到的步骤执行烧录过程。

"E-Paper prefix filter(s)" 部分中的变量需要更改为 "OEPL";否则无法检索到设备。

步骤 2:上传图像

然后点击 "Select File" 按钮选择本地文件进行上传。

文件传输完成后,只需点击 "Upload Image" 按钮即可将其上传到电子纸。

当显示 "Upload Complete" 时,表示烧录过程已成功完成!然后您将能够看到屏幕上的图片已经改变。

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...