Panel Flipdisc: Construye tu propia pantalla retro

Fuentes: Flipdisc Display Build and Software Guide

Este artículo describe la construcción de un llamativo panel de visualización Flipdisc (también conocidos como 'flip dots') para uso en una oficina, ofreciendo una alternativa a las pantallas LED tradicionales. Los Flipdisc funcionan mediante pulsos electromagnéticos que invierten el color de pequeños discos, creando una visualización única con un sonido característico similar a la lluvia. La tecnología, aunque inventada hace décadas, sigue siendo relevante y ofrece ventajas como alta legibilidad, larga vida útil y tasas de refresco entre 25 y 60 fps.

El proyecto involucró la utilización de nueve paneles AlfaZeta (84x42 discos) conectados en una matriz de 3x3. Cada panel se controla con un microcontrolador ATmega128 y requiere una alimentación de 24V 1A por panel (9A en total). La estructura se construyó con extrusiones de aluminio 80/20, asegurando una manipulación cuidadosa de los discos, que son extremadamente frágiles. La comunicación entre los paneles se realiza a través de RS485, lo que permite una transmisión eficiente de datos. Para el procesamiento de imágenes y audio, se utiliza un Nvidia Orin Nano, aunque una Raspberry Pi también podría ser suficiente para aplicaciones menos exigentes.

El software desarrollado incluye una biblioteca en Node.js para controlar las pantallas AlfaZeta y Hanover a través de USB o Ethernet. Esta biblioteca simplifica el envío de datos, permitiendo la conversión de imágenes desde un lienzo (canvas) a datos binarios (0 o 1) para controlar los flip dots. El artículo también destaca la importancia de la compresión RLE para optimizar la transmisión de datos a través de la línea RS485. El autor menciona que, aunque la tecnología es relativamente oscura y principalmente utilizada por empresas (especialmente en el sector del transporte), espera que su popularidad aumente. Consideraciones importantes incluyen la dificultad de obtener componentes, la fragilidad de los discos y la necesidad de una fuente de alimentación adecuada. El proyecto, realizado en colaboración, buscó una forma innovadora de visualizar código y crear arte interactivo.