Uso del constructor de configuración OpenEPaperLink y ePaper

Introducción
OpenEPaperLink (El siguiente texto se referirá a este proyecto como "OEPL") es una implementación alternativa de protocolo y firmware para etiquetas electrónicas de estante. Se admiten múltiples pantallas con puntos de acceso basados en ESP32 y comunicación por radio 802.15.4. Los escenarios de aplicación de Open EPaper Link son extensos, desde precios dinámicos en tiendas minoristas de alta gama hasta gestión inteligente de libros en bibliotecas, así como cualquier escenario de aplicación de etiquetas electrónicas donde la información de visualización necesite actualizarse con frecuencia. Ahora, este proyecto también es compatible con nRF52840.
Después de comprar la Placa de Expansión ePaper, es posible que tengas la necesidad de reemplazar la pantalla de papel electrónico con una especificación diferente. En este tutorial, utilizaremos dos herramientas para el proceso: OPEL Config Builder se usa para modificar los parámetros del papel electrónico, y OEPL Image Uploader se usa para cargar imágenes.
OEPL Config Builder es una herramienta de configuración de parámetros de papel electrónico de bajo código que utiliza el protocolo BLE para transmisión inalámbrica. Los usuarios ya no necesitan escribir códigos de configuración complicados; simplemente pueden operar el ratón en el sitio web para completar la configuración.
OEPL Image Uploader también es una herramienta que realiza transmisión inalámbrica a través del protocolo BLE. La diferencia es que esta herramienta transmite fotos.
Preparación del Hardware
| Pantalla ePaper Monocromática de 4.26" | Placa de Expansión ePaper para Seeed Studio XIAO | Seeed Studio XIAO nRF52840 Sense Plus |
|---|---|---|
![]() | ![]() | ![]() |
Todos los MCU de la serie nRF52840 admiten esta herramienta, no limitado al nRF52840 Sense Plus. La pantalla ePaper solo admite una pantalla de 4.26 pulgadas. Sin embargo, continuaremos actualizando en el futuro para admitir más tamaños de pantalla.
Uso de OEPL Config Builder
Paso 1: Grabar el firmware BLE
El primer paso es que puedes obtener el firmware OEPL_BLE del repositorio oficial de OEPL.

Después de conectar Seeed Studio XIAO nRF52840 Sense Plus, la Placa de Expansión ePaper y la pantalla juntos. Luego conecta la computadora al nRF52840 usando un cable de datos USB, y después presiona el botón de reinicio dos veces consecutivamente. Entonces verás aparecer un administrador de archivos en el lado de la PC.

Luego, copia el archivo .uf2 que acabas de obtener de la unidad USB al administrador de archivos del nRF52840. La próxima vez que el MCU se encienda, ejecutará automáticamente este firmware .uf2.

Paso 2: Usar BLE para conectar al Builder
En la interfaz del Builder, conecta los dispositivos a través del protocolo BLE (Si no se muestra ningún dispositivo, por favor vuelve a grabar el firmware). Este sitio web solo puede lograr la siguiente función de carga inalámbrica cuando está conectado a través del protocolo BLE.

Si la conexión es exitosa, puedes ver las palabras "Connected" en la caja del terminal.
- Read Config: Leer la configuración en el MCU.
- Write Config: Escribir la configuración al MCU.
- Reboot: Reiniciar el MCU.
Paso 3: Panel del Builder
Simplemente selecciona las variables correspondientes o ingresa parámetros en el panel para completar la configuración.
- Parámetros del Config Builder
- system_config: Contiene información sobre el IC anfitrión y los pines de gestión de energía
- manufacturer_data: Identificador del fabricante e información de la placa
- power_option: Opciones relacionadas con el suministro de energía y el sueño
- display: Información de pantalla/panel (opcional). Puede aparecer múltiples veces para dispositivos con varias pantallas.
- led: Configuración opcional de LED (repetible).
- sensor_data: Lecturas/definiciones opcionales de sensores (repetible).
- data_bus: Definiciones globales de bus (I2C/SPI etc).
- binary_inputs: Entradas binarias opcionales (botones, interruptores).

Si quieres guardar la configuración que has establecido, puedes exportarla como archivo .bin, Hex y JSON dentro de este panel. Por el contrario, este panel también admite la importación de archivos JSON para propósitos de configuración. El archivo de configuración de pantalla de 4.26 se puede obtener aquí.

Después de configurar la configuración, puedes cargarla al MCU usando la función "Write Config".
Uso del OEPL Image Uploader
OEPL Image Uploader es una herramienta en línea de carga de papel electrónico, y también opera a través del protocolo BLE. Esta herramienta es extremadamente liviana y sin código, eliminando la molestia de la velocidad de actualización lenta del e-paper tradicional. Su método de uso es similar al OEPL Config Builder.
Paso 1: Conectar al Uploader
El método de conexión es similar al del Builder. El dispositivo se conecta a través de BLE. Sin embargo, debe notarse que debido a algunos conflictos entre el firmware anterior y los pines requeridos para esta carga de imagen, son necesarias algunas modificaciones al firmware antes de usar esta función web. Aquí se proporciona un nuevo firmware para grabar. Solo sigue los pasos mencionados anteriormente para realizar el proceso de grabado.
La variable en la sección "E-Paper prefix filter(s)" necesita ser cambiada a "OEPL"; de lo contrario, el dispositivo no puede ser recuperado.


Paso 2: Subir Imagen
Luego haz clic en el botón "Select File" para elegir un archivo local para subir.

Después de que se complete la transferencia del archivo, simplemente haz clic en el botón "Upload Image" para subirlo al papel electrónico.

Cuando se muestre "Upload Complete", indica que el proceso de grabación ha sido exitoso. Entonces podrás ver que la imagen en la pantalla ha cambiado.
Soporte Técnico y Discusión del Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.


