Designing the Laumio

Laumio is based on a Ikea FADO lamp and a homemade system bearing 13 RGB LED.

The physical system itself is composed of the mechanical part supporting the lamps and the electronic board and system.

Mechanical Part

Tip

All the design files can be found on the Git repository.

The mechanical part is composed of a central structure designed to stand on the lightbulb socket. It’s is machined using a in-house CNC mill and dry-assembled.

_images/structure.png

Two different propositions were made to hold the LED themselves.

The first one is based on foldable arms with LED glued at the ends. The main issues are both the fragility of the design and the effort needed to fit it in the glass.

The second one, still under study, is based on flexible plastic branches cruve from the to to the bottom of the structure.

Electronic system

The electronic system consist of a ESP Wemos d1 Mini and on 13 LED WS2812. To be able to reuse the Wemos in other projects, it was decided to create a shield to dock it on. The KiCAD design files for the shield itself can be downloaded here.

The code running on the ESP is given on the repo too, please follow the README to be able to compile and flash it.

Once flashed and started, the Laumio will look for the specified Wifi network (see wifi-config.h) and wait for UDP or HTTP instructions.

Booting

At startup, the Laumio blinks in purple and then starts a red animation : it’s looking for the specified Wifi network and trying to connect.

If the connection is successful, the Laumio will show a rainbow animation, if not, it will light up in orange, indicating the Access Point mode was started. This mode will allow one to specify the correct information to connect to a Wifi network.