Een kerstboom volhangen met rgb-verlichting is een koud kunstje. De plaats van iedere individuele led bepalen, om vervolgens de verlichting nauwkeurig te kunnen programmeren is een stuk ingewikkelder. Wiskundige Matt Parker deed dat en doet uitgebreid verslag.
Parker, die zichzelf een stand-up mathematician noemt, heeft zijn kerstboom opgetuigd met vijfhonderd WS2811-rgb-leds. Hij heeft die aangesloten op een Raspberry Pi en vervolgens eigen software geschreven om met de webcam van zijn laptop de exacte plaats van iedere led in de boom te kunnen bepalen. Door de boom steeds een kwartslag te draaien, legde hij de x-, y- en z-coördinaten van iedere individuele led vast. Dat leverde een 3d-map op van de ledjes in de boom.
In zijn YouTube-video geeft Parker uitleg en tips en komen ook problemen aan bod die hij ondervond. Verder toont hij hoe animaties gemaakt met de Houdini-software op de boom gezet kunnen worden. De software die Parker schreef voor zijn kleurrijke boom staat op GitHub.
Parker is niet de eerste knutselaar die creatief is met rgb-leds in zijn kerstboom. Vorig jaar tuigde de Nederlandse ontwikkelaar Jordy Moos zijn boom zo op, dat hij er Snake op kon spelen met een PlayStation 4-controller.