← Retour au blog
tech 13 May 2026

My Graduation Cap Runs Rust

Discover how a student integrated Rust technology into his graduation cap, turning a simple ceremony into a showcase of technical creativity.

Article inspired by the original source
My graduation cap runs Rust ↗ ericswpark.com

Introduction

For many, graduation ceremonies are a solemn occasion, a milestone marking years of academic effort. But for Eric Park, a tech-savvy student, this moment took on a unique twist. Instead of simply walking across the stage, Eric opted for a project that transformed his ceremony into an impressive technical demonstration: a graduation cap running Rust.

Why Rust?

Rust is a programming language known for its safety and performance, crucial qualities in embedded systems development. Eric chose Rust for its ability to efficiently manage memory, avoiding common errors that can occur with other languages like C++. By using Rust, Eric ensured that his project would function reliably during the ceremony.

The Project Components

Eric's project involved several hardware and software elements. Here are the key components used:

  • Digispark ATtiny85: A compact microcontroller, ideal for embedded projects.
  • 48 WS2812B LEDs: These programmable LEDs allowed for dynamic lighting effects under the cap.
  • Reed switch and magnet: To detect tassel movement, triggering the light animation.
  • USB-C Power Delivery trigger board and power bank: To power the entire system.

Challenges Encountered

The development of this project was not without its obstacles. One of the main challenges was that the avr-hal and ws2812-avr libraries did not support the ATtiny85 out of the box. Eric had to fork and modify these libraries, including setting the default clock speed to 16 MHz.

This experience illustrates the learning curve often encountered when using Rust for embedded projects, but it also demonstrates the language's flexibility when used creatively.

The Final Result

Although the project took about five hours to complete, the result met Eric's expectations. However, he admitted that despite the ingenuity of the project, wearing it during the ceremony would have been "too flashy." Thus, the idea remained a personal engineering project rather than a public statement at the ceremony.

Conclusion

Eric Park's project shows how technology can transform traditional moments into unique and memorable experiences. For developers and tech enthusiasts, it's an excellent example of how Rust can be used innovatively.

Let's discuss your project in 15 minutes.

If you have an innovative project you'd like to develop or discuss, feel free to get in touch. Together, we can explore the possibilities that modern technology offers to turn your ideas into reality.

Rust graduation embedded systems LEDs DIY projects
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call