Matrix Shirt
Combining fashion and LEDs to create exciting light-up outfits.
Starting in middle school, I've always been obsessed with adding lights to my outfits for school dances. I started with just a single short light strip taped onto a shirt powered by a lithium-ion battery and an Arduino board. I eventually expanded from the single rainbow light strip, explored simpler patterns and larger scales.
![Wearing matrix light-up shirt at an event, dark and blurry](/_next/static/media/thumbnail.80ad3673.jpeg)
The Matrix Outfit
First off, a matrix is a grid of individually-addressable LEDs, and is different than The Matrix. But I added a Matrix pattern for fun.
I wanted to go all-out with a full on display under my shirt. I wired a 280-LED Neopixel strip from AliExpress into a rectangular 14x20 matrix.
![A gif of all of the patterns on the shirt](/_next/static/media/matrix-patterns-anim.f2d87c54.gif)
![A gif of purple-themed patterns](/_next/static/media/matrix-purple-anim.5d5debd3.gif)
![Neomatrix outfit with green matrix-themed light strips](/_next/static/media/matrix-inside-green.a528a5eb.jpeg)
The biggest challenge was soldering each port of every 20-pixel strip to another, with 45 individual solder connections to complete. I kept overheating and killing the lights, and accedentally breaking solder connections. I hot-glued each connection to ensure that they didn't break off!
I used an Adafruit Flora running the Adafruit Neomatrix library to control the lights. I connected a power bank over USB to a circuit that distributed power to both the lights and the Feather, as the Feather's onboard outputs couldn't sustain enough current. Or at least I tried it and it got very hot.
![Neopixel strips connected to breadboard](/_next/static/media/matrix-neopixels-strip.1cd530e6.jpeg)
![Protoboard with final soldered electronics](/_next/static/media/matrix-circuit.69ef6b26.jpeg)
![Neopixel strips connected to each other](/_next/static/media/matrix-neopixels-close.e37a48c1.jpeg)
The easiest way to hold the lights in place but still make the outfit washable was to modify a kitchen apron, gluing the strips onto it!
![Drawing lines on apron to align strips to](/_next/static/media/matrix-measure.122e57a1.jpeg)
![Neopixel strips glued onto apron](/_next/static/media/matrix-apron.60db642c.jpeg)
Connecting the apron to the circuitboard in my pocket, it's ready.
![Wearing apron with lights turned on](/_next/static/media/matrix-wearing-apron.8116f4a1.jpeg)
![Wearing apron behind dress shirt with blue and green colors](/_next/static/media/matrix-inside-blue.fac2dd9c.jpeg)
![Blurry photo of neomatrix shirt at an event](/_next/static/media/matrix-blur.9f31909f.jpeg)