Modified IKEA LEDSJÖ wall lamps with WS2812B + ESP8266 (synchronized)

Hi!

I wanted to share a small project I finished a couple of years ago, .
I’ve modified 2 × IKEA LEDSJÖ LED wall lamps and added addressable RGB lighting around each lamp.

Concept

Each LEDSJÖ wall lamp consists of 5 round lights, and around each one I mounted 4 × WS2812B LEDs.
That gives:

  • 4 WS2812B LEDs per light

  • 5 lights per wall lamp

  • 20 addressable LEDs per wall lamp

  • 2 wall lamps = 40 WS2812B LEDs total

Control & electronics

Each wall lamp is driven by its own ESP8266, mounted inside the housing.
The ESPs are configured to:

  • Run the same firmware

  • Be synchronized with each other (same colors, effects, and timing)

  • Control the WS2812B LEDs via a single data line per lamp

The power supply for the WS2812B LEDs is separated from the original LEDSJÖ electronics, so the original functionality remains untouched.

Result

The result is a wall installation where both lamps:

  • Run perfectly synchronized

  • Can display animations, color transitions, and static colors

  • Create a soft RGB glow around each round light

Great as accent lighting in a gaming room, living room, or as decorative wall lighting.

Photos and a video of the final result are attached below :backhand_index_pointing_down:

Feel free to ask if you want details about wiring, code, synchronization, or power setup!