Marco Lurati

RGB Color Lab

How computer sees colours


The "RGB color lab" is a project to demonstrate to children how the computer sees colors.
In other words, the child can understand how the RGB system works by testing different physical colors and see the amount of red, green and blue there are in it. As output, the R, G and B levels are displayed on the bars of LEDs to easily and immediately get the relation between physical color and digital "translation" of it.

The second functionality of the device is to generate the colors digitally, like in Illustrator e.g., by sliding up and down the R,G and B sliders.
The result is displayed on the output panel with the individual intensity of each channel and the mix of them on top as resulting color (like it happens on the screen with the pixels).

The project attempts to explain in a simple, fun and playful way without numbers how the RGB color system works on the computer (generally speaking).





MAIND SUPSI, Creating Tangible Interfaces course


Orly Golan


Massimo Banzi



The project is based on lots of LEDs for the RGB levels indication and the output display. For that reason, to manage all of them two Arduino boards were necessary.
The trickiest part has been the calibration of the three light sensors (photodiodes) with a red, green, blue filter respectively on front of them.
As a color sensor is very rough and for that reason to calibrate it and finding out the right mix of colors for the printer, so that the right mix will be displayed by the device, has been a very hard and long process.
In the next pictures the technical part is shown in detail.

< Back