I'd love to add lights to the Rivendell set to improve the look of the displayed model in low light.
Ideally, the lights would provide a flame-like effect where appropriate.
What is the best way to do this using official LEGO parts?
I'd love to add lights to the Rivendell set to improve the look of the displayed model in low light.
Ideally, the lights would provide a flame-like effect where appropriate.
What is the best way to do this using official LEGO parts?
Here's a still photo showing the final look that I came up with:
Here's an animation attempting to capture the subtle flame effect:
I've used 3 City Powered Up hubs (28738) in this modification:
I used 5 Powered Up lights (88005-1) connected to those hubs:
I also used a few very common parts to make minor modifications to the model and secure the lights.
This set is composed of three distinct sections that can be moved independently. I chose to maintain this independence for easy portability.
From left to right, the first section is the tower and the bedroom. I chose the hide the battery box where the bookshelf would have been in the lower room:
The hub itself provides a modest amount of light on the lower level and drives an LED in the roof of the bedroom:
The second LED on that pair snakes up to the top of the tower:
For the center section, I chose to hide the battery box in the roof. I found that it fits quite nicely once it gets wiggled into position:
One pair of LEDs is used to light the main section. I've attached them via 1x2 Technic bricks in the rafters above the shards of Narsil:
The second set of lights from this hub are split up. One goes to the small tower:
The other light is hidden in roof of the small structure jutting out from the main hall:
One pair of lights is used under the bridge to accent the water. These are affixed to a pair of 1x2 Technic bricks placed under the bridge:
The second set of lights are split up. One provides general moonlight-like illuminate for the gazebo:
The final light is placed behind the fire for the forge. It is attached to a Technic brick that replaced the black panel behind the fire in the original build:
I wanted to use the City Hubs for this project, as they are relatively small, widely available, and most compatible with System building. Unfortunately, these hubs can't be used without a constant connection to a smart device using the default firmware.
This limitation can be overcome using Pybricks. I wrote some basic code to the hub that would turn on any attached lights without the need for a smart device. From there, it is fairly straightforward to add a flickering algorithm.
While I was making things more complicated, I figured that it also made sense to leverage the RGB LED built into the hubs. I set this to also flicker in a nice orange hue. The code for all of this is available on Github if its useful to anyone.
I like the final look of the flickering quite well. Here's my attempt to capture it again:
Here are few shots from various parts of the model showing off the lighting: