Un desarrollador que firma como curisama publicó The Badge, un firmware propio para una pantalla redonda que se cuelga encima de la ropa y que terminó haciendo de ratón de aire, teclado, reloj, consola y grabadora de audio. El código está en su repositorio de GitHub.

El hardware de base es una Waveshare ESP32-S3-Touch-AMOLED-1.75C. Detrás de ese número de parte hay una pantalla redonda de 466 × 466 píxeles, una carcasa de aluminio fresado y un ESP32-S3 que maneja todo el conjunto.

De ratón de aire a consola

curisama partió escribiendo el firmware con una sola idea, usar el aparato como ratón de aire. Al poco andar le sumó un panel táctil, un puñado de teclas extra, un reloj y algunos juegos. También le dio la capacidad de grabar audio, hasta 52 minutos en formato WAV.

De ahí salió la función más vistosa del proyecto. Una simulación de líquido, con agua que se mueve de un lado a otro dentro de la pantalla redonda y un bote chico navegando encima.

Simulación de agua moviéndose dentro de la pantalla AMOLED redonda de The Badge
Simulación de agua moviéndose dentro de la pantalla AMOLED redonda de The Badge

¿Qué cambió al optimizar el firmware?

La animación no partió fluida. curisama la empujó de 3 FPS a 18 FPS, que es la diferencia entre una imagen que da saltos y una que se deja mirar. Hubo otros ajustes en el camino. Al activar la bandera CONFIG_PM_ENABLE y tocar algunos parámetros más, la autonomía en reposo subió de 11,9 a 19,6 horas.

La placa de Waveshare se vende armada, así que quien quiera el mismo aparato no necesita fabricar nada. El firmware se graba desde el propio navegador, sin instalar una cadena de herramientas en el computador.