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.
Log in or sign up for Devpost to join the conversation.