Inspiration

bold Netflix and Chill will never be the same with LED Mood Lights

What it does

The C# code written in the Processing IDE takes screenshots continuously and finds the average color of the screen. These values are then sent to the Arduino IDE which outputs the values to the LED lights.

How we built it

We built the circuit using an Arduino Uno and the Processing and Arduino IDEs. We used Unity as the interface for image processing.

Challenges we ran into

We struggled with getting the LED lights to communicate properly with the Arduino. We also ran into the challenge of finding an efficient way to calculate the average color of the screen. Lastly, presenting an accurate color output with the LEDs proved to be difficult.

Accomplishments that we're proud of

We are proud of successfully creating a working circuit with the LEDs.

What we learned

We learned about how bitmaps are stored in memory, how to construct circuits, what serial ports are and how they work, and we became familiar with the Processing and Arduino IDEs.

What's next for LED Mood Lights

We plan to integrate sound, adaptive brightness, a slider to manually control the brightness and colors of the LEDs, and integrate Alexa.

Share this project:

Updates