Skip to main content

OpenEPaperLink 和电子纸配置构建器

简介

OpenEPaperLink(以下文本将此项目简称为"OEPL")是电子货架标签的替代协议和固件实现。通过基于 ESP32 的接入点和 802.15.4 无线电通信支持多种显示器。这是一个开源的电子纸标签通信系统,使用户能够无线更新电子墨水屏的显示内容。该系统由接入点(AP)和标签设备组成,支持各种类型的电子墨水屏。它提供了广泛的内容生成和传输功能。现在,该项目也兼容 Seeed Studio XIAO nRF52840 Sense Plus。

购买电子纸分线板后,您可能需要更换不同规格的电子纸屏幕。在本教程中,我们将使用两个工具来完成这个过程: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

XIAO nRF52840 系列的 MCU 都支持此工具,不限于 XIAO 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:可选的二进制输入(按钮、开关)。

如果您想保存已设置的配置,可以在此面板中将其导出为 .binHexJSON 文件。相反,此面板也支持导入 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...