Estudiante diseña birrete de graduación con luces LED programables en Rust

Fuentes: My graduation cap runs Rust
Estudiante diseña birrete de graduación con luces LED programables en Rust
Imagen generada con IA

Un estudiante de Purdue University ha creado un birrete de graduación equipado con 48 luces LED programables en Rust, como proyectoDIY para su ceremonia de graduación. El dispositivo utiliza un microcontrolador Digispark ATtiny85 y se activa mediante un interruptor tipo reed y un imán que detectan el movimiento del simbólico cambio de posición del birrete. Eric Park, autor del proyecto, explicó que escribir el código en Rust le tomó aproximadamente 2 horas debido a la falta de soporte nativo de las librerías avr-hal y ws2812-avr para el ATtiny85, lo que requirió modificar el reloj predeterminado a 16 MHz. El ensamblaje del hardware took más de 3 horas. Aunque ideó primero una versión más extrema con luces que simularan fuego, la desechó al considerar las restricciones del contrato de alquiler de togas. El código fuente está disponible en GitHub. Park decidió finalmente no usar el birrete LED en la ceremonia real, considerando que su apariencia era excesiva.