Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!

Reid Sox-Harris' Metamer SAO Gives Your Badge "RRAYLLGTTBB+UV+WWCWBWDW" LED Mixing Powers

Clever badge add-on is designed to demonstrate "metameric matching" of LEDs from different spectral power distributions.

Gareth Halfacree
2 months ago β€’ Lights / Badges / HW101

Student and maker Reid Sox-Harris has built a Simple Add-On for badge owners who like a bit of color-mixing β€” but his Metamer SAO goes quite some way beyond red, green, and blue, to deliver what he describes as "RRAYLLGTTBB+UV+WWCWBWDW" mixing.

"A[n] SAO with all the LEDs to explain how metamerism works," Sox-Harris explains of his creation. "Instead of simple RGB color mixing, this thing can mix-n-match 16 unique spectra to make that perfect color you've been looking for. [It has] 12 unique wavelengths of LED + 4 temperatures of white [and] includes a really cool 496nm LED which is a color coming from an LED you've probably never seen before."

The concept behind the badge is, as Sox-Harris says, metamerism β€” matching colours of different spectral power distributions based on their perception, creating metameric matches that aren't a true match but look close enough to the human eye. "I do a fair bit of theatrical lighting, where color is a significant part of any design," Sox-Harris explains of his thinking behind the project.

"More LEDs gives a smoother gamut, better representative of what a tungsten source with filters might output. For example, ETC's new top-of-the-line LED fixtures uses 8 LEDs including an exciting new deep red for better skin tones. It's with that in mind that I designed this board: I wanted to demonstrate all the different ways LEDs could work together to create light, and how our eyes play tricks on us all the time!"

The result is a badge add-on that has 16 individual LEDs, every one of which covers a different wavelength β€” ranging from 456nm ultraviolet through to 640nm deep red, plus four different temperatures of white from 3,000 Kelvin warm white up to 11,000 Kelvin daylight. They're all connected to a Texas Instruments LP5018 LED driver, which is controlled via the badge's I2C bus. The idea: the ability to mix colors to find your own metameric matches, though at the moment Sox-Harris admits it's limited to "turning on and looking pretty."

After proving the concept with an initial design, Sox-Harris is now working on a second revision β€” which introduces a standalone mode, driven by a low-cost Puya PY32 as per Jay Carlson's recommendation. "[It] will be programmed to initialize the LED driver on power-up so that the SAO will actually display something, even on a default badge without custom firmware," Sox-Harris explains. "Plus, down the line I can perhaps offload animations and such to this MCU instead of doing it on the badge itself."

More information on the project's origins is available on Sox-Harris' website, with schematics, fabrication files, and source code on GitHub under the permissive MIT license. Additional details on the second-generation version can be found on Hackaday.io.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles