Many performance cars have acrylic engine covers to allow people to see the powerful engine under the hood. Similarly, many gaming PC cases come with a side window, and more often than not an LED strip to illuminate the components of the computer. We think that's great, but we wanted to improve upon it.
What it does
How I built it
There are several parts to the program:
- Serial Communication (with Arduino)
- Arduino Code
- FFT and BeatDetect (Reactive Audio)
Many of these steps were done in Node.js natively or with node modules. The program looks for and loads a plugin, (either based on preferences or a default) then sends an array of values over serial to the Arduino, which uses the Fast_SPI library to communicate with a series of LPD6803 chips on the RGB LED strip.
What's next for Iris
We plan to keep this open source, up to date, and easy to use for the pc gaming community.