Si las pantallas de papel electrónico tienen una desventaja, suele ser la tasa de refresco. Las primeras versiones de la tecnología apenas lograban un dígito de cuadros por segundo, mientras que los dispositivos modernos de gama media a veces alcanzan entre 10 y 20 FPS, y eso sin contar los cuadros necesarios para limpiar la pantalla. Pasar de esa barrera de dos dígitos normalmente exige pantallas de gama alta, procesadores más potentes o FPGA, y más dinero. Sin embargo, Tony logró recientemente sacar 20 FPS de un dispositivo basado en ESP32 sin usar potencia de procesamiento extra.
¿Cómo funciona una pantalla e-paper?
La clave para mejorar el rendimiento del papel electrónico está en entender cómo funciona realmente la pantalla. La "tinta" consiste en partículas de pigmento cargadas y microscópicas que se mueven físicamente en respuesta a campos eléctricos, lo que la vuelve mucho más lenta que los paneles LCD u OLED.
En vez de borrar y redibujar por completo cada cuadro, el software aprovecha el estado actual de las partículas generando formas de onda de excitación optimizadas que solo mueven las partículas necesarias para producir la imagen siguiente. Del lado del software, se usa una codificación tipo MPEG para transmitir solo los cambios entre cuadros y convertirlos en esas formas de onda, reduciendo transferencias de datos innecesarias y permitiendo tasas de cuadro mucho más altas.
¿Con qué hardware lo logró?
El método de Tony es capaz de manejar paneles de 960x540, como los que se encuentran en la Lilygo o la M5PaperS3, a 20 FPS, y estas plataformas se basan en nada más que el capaz pero limitado chip ESP32. Es un avance impresionante, y vale la pena ver el video en la página del proyecto enlazada.
Eso sí, suponemos que necesitarías algo más de músculo para mover algo como la enorme pantalla e-paper de este montaje de domótica, donde el tamaño del panel eleva de golpe la cantidad de partículas a controlar en cada refresco.




