Project created by 4 students for the subject: Embedded systems.
It lights up LED's behind your screen.
It captures screen, extracts borders from picture, devides it into N (number of diodes for each site) parts and converts it into numpy arrays. Counts average color of an array. It sends data about diode colors to Arduino and the code that controls the tool itselfs.
- Python
- NumPy
- pyserial
- mss library
- You need:
- Arduino UNO
- LED strip in needed length
- 5V DC power supply
- Setup:
There is also a program that visualizes the captured colors. (gui.py)