Bringing A Christmas Lights Show Inside

Instructables user [Osprey22] has been building towards this Christmas for years. Why? This year, he has brought an impressive musical Christmas light display inside, and at a fraction of the cost too!

An box at the tree’s base hides the power supply and the controller boards — a Raspberry Pi and a SanDevices e682 Pixel controller for the 400 WS2811 RGB LEDs — with an added router to connect them to the main network. The Pi is running Falcon Pi Player and a projector somewhere in the region of $100 complements the light show.

As far as mapping out the LEDs, Xlights is the program of choice, locating the LEDs in space with the help of a cell phone video recording. [Osprey22] had to write a quick program in C to fix the LED overlaps in the grid. (A spreadsheet would work just as well, here). Oh, and the gifts at the bottom of the tree double as a projector screen!

The result is one of the most impressive Christmas trees we’ve seen — and there is some stiff competition out there.

15 thoughts on “Bringing A Christmas Lights Show Inside

  1. Very impressive. And I’ve been wondering about mapping pixels to physical location. Sounds like he figured that out. A video on his cell phone and then CV to create the map. Anyone know if there is any application that will do that? I don’t think Xlights does that part.

    1. yes, to solve that issue = power injection…. depending on the voltage of the LEDs, 5 volt leds = every 50 for power injection and 12 volt leds = every 100 leds. thought i’m push 125 on one of my strings.

Leave a Reply to Martin Cancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.