This repository houses Arduino code and digital fabrication files from my 2016 high school graduation cap, as well as photographs of the finished product.
insert GIF or video here
Approximate BOM (not including original cap and tassel):
- light blue foam
- white foam
- light blue felt
- cute, glittery, wooden lion
- zip ties
- gaffer tape
- clear acrylic, 1/4" thickness
- 9V battery
- Arduino-compatible Pro Mini with ATMega328p
- MAX7219 8 digit, 7 segment display module
- micro-servo motor
- latching-action pushbutton switch
- vinyl cutter
- drill press
- disc sander
- hot glue gun
- sewing needle + thread + scissors
- Arduino IDE (or compatible toolchain, eg. PlatformIO)
- Silhouette Studio 3
I modified wayoda's LedControl library using a patch written by giech for being able to render a greater variety of ASCII characters, as well as myself adding a setByte()
function myself so I could render upside-down characters.
As of July 2016, both of these modifications are waiting to be merged upstream. If you would like to see these features upstreamed into the LedControl library, please consider voting and/or commenting at the respective pull request pages!
Use the Arduino IDE or PlatformIO