Main Content

ChromaDome - a HemiSpherical Decorative Lamp

This project is about building a hemispherical LED lamp that can be used as a decorative piece or for ambient lighting. The LEDs are arranged in a pattern to create a visually appealing effect. The semi-transparent shell diffuses the light, creating a soft and relaxing glow.

The goal of this project is to create a beautiful and unique lamp that can add a touch of personality to any space. The lamp is not intended for reading or task lighting, but rather for creating a mood or ambiance.

The components of the lamp are 3D printed, including the base, the LED support and the semi-transparent hemisphere. This allows you to customize the design of the lamp to your liking.

The LEDs are controlled by an Arduino Nano module, which can be programmed to create different lighting effects.

This project is a great way to learn about LED lighting, 3D printing, and Arduino programming. It is also a fun and creative project that can be enjoyed by people of all skill levels.

Here are some of the benefits of using this desk lamp:

Beautiful and unique design: The hemispherical shape and semi-transparent shell create a visually appealing look.
Soft and relaxing light: The diffused light creates a calming and relaxing atmosphere.
Customizable: The 3D printed components allow you to customize the design of the lamp to your liking.
Arduino controlled: The Arduino Nano module allows you to program the lamp to create different lighting effects.
Here are some additional details about the project:

The LEDs used in this project are WS2812B addressable LEDs. These LEDs allow you to control the color and brightness of each individual LED.
The Arduino Nano module is used to control the LEDs. The Arduino Nano is a small and affordable microcontroller that is easy to program.
The lamp is powered by a 5V power supply. The power supply can be a USB power adapter or a wall adapter.
The lamp can be programmed to create different lighting effects. Some examples of lighting effects include:
- Solid color: The lamp can be programmed to display a solid color.
- Color changing: The lamp can be programmed to change colors through a spectrum.
- Fading: The lamp can be programmed to fade in and out of different colors.
- Blinking: The lamp can be programmed to blink different colors.
However, I wanted to try something else, so I created two other small programs for this lamp. One program generates color palettes based on the golden ratio that fade into each other. The other program uses many predefined color palettes that fade into each other, similar to the first program. More details are available in the “Software” step.

Of course you can use a Wemos D1 Mini as a microcontroller with WLED installed for many many other effects.

The possibilities are endless! With a little creativity, you can program the lamp to display any lighting effect you can imagine.

Also we need things…

- Some black (or other color) PLA
- Some transparent or white PLA or PETG
- WS2812 LED strip - 100 Leds/m
- Arduino Nano module
- 5V/2A power supply with on/off switch
- Different color wires
- Hot Glue”

Link to article