banner
Centro de Noticias
Nuestro compromiso es ofrecer productos de primera calidad, entrega rápida y asistencia atenta.

Una vista privada de una señal de transporte público

Mar 25, 2023

[Stefan Schüller] era fanático de los letreros LED que muestran información sobre la llegada de los tranvías y autobuses en su ciudad de Zúrich. [Stefan] estaba teniendo problemas para encontrar una fuente para comprar los letreros, así que decidió construir uno él mismo.

[Stefan] decidió recrear la pantalla de 56 × 208 de un solo color con paso de punto de 2 mm con una pantalla LED RGB P2 de 128 x 64 respetando el mismo paso de 2 mm. La pantalla está impulsada por un escudo de matriz LED RGB DMA ESP32 que utiliza una biblioteca de matriz LED RGB HUB75, todo alimentado desde una fuente de alimentación de 5 V 4 A.

Además de controlar la pantalla de matriz LED, el ESP32 sondea la API de transporte público de Zúrich y luego analiza el XML para obtener la información relevante. Dado que [Stefan] quería que las fuentes coincidieran lo más posible, creó una nueva fuente desde cero, incluidos los íconos de bus y accesibilidad. La nueva fuente se codificó en un formato de distribución de mapa de bits de glifos (BDF) que luego se convirtió para trabajar con la biblioteca GFX de Adafruit, con [Stefan] creando una herramienta de conversión personalizada, llamada bdf2adafruit, para hacer la última etapa de la conversión.

Dado que la matriz de LED tenía capacidad de color completo, [Stefan] decidió agregar un poco de adorno adicional y codificar las líneas de transporte con los colores oficiales del tranvía. Todo el código fuente está disponible en su repositorio de GitHub para el proyecto, para aquellos que buscan más detalles.

Ya hemos presentado compilaciones de bricolaje de fuentes de transporte público. Con la ubicuidad de las pantallas LED RGB de bajo costo y las API públicas, ¡con suerte veremos muchas más!