Close
0%
0%

Maelstrom Lamp: Analogue Interference Light Art

A DIY optical instrument that exploits thin-film interference and projection for ambient lighting (without using any digital technology)

Similar projects worth following
The Maelstrom Lamp is a handmade light projector that casts slowly shifting, multi-coloured patterns onto walls and ceilings with zero digital components. The colours you see in the photos are not painted or filtered. They arise from thin-film interference, the same physical phenomenon that makes soap bubbles and oil slicks iridescent. A soap film stretched across an aperture inside the box acts as a living optical element: as gravity drains the water downward, the film grows thinner in some areas and thicker in others, causing different wavelengths of light to constructively or destructively interfere. The result is a continuously evolving landscape of colour - purples bleeding into greens, yellows drifting into reds - that moves with the unhurried logic of a slow tide. The light source is a single flashlight. The projection mechanism is the magic lantern principle, centuries old. After a couple of minutes, the film bursts. The show ends. Then you make another one.

Image 1: The laser-cut plywood sides of the box, flat before assembly. The interlocking tabs and slots allow the structure to fold and click together without glue. The circular apertures at the top accommodate the flashlight and the lens holder.

Image 2: The same plywood net seen from the outer side, laminated with the adhesive iridescent paper sheet that will become the outer skin of the assembled box. The paper serves a dual purpose: it holds the structure together and gives the lamp its distinctive visual identity - even before it's switched on.



Image 3: Plywood laser-cut net.
Image 4: Adhesive sticker template.


Image 5: Left: the lens holder — a cylindrical tube (3D-printable) that houses the projection lens and allows the distance between lens and soap film to be adjusted, bringing the projected image into focus. Right: an 800-lumen tactical flashlight with a zoom function — this last feature is not optional. The ability to concentrate the beam onto a small area is what gives the soap film the intensity it needs to produce vivid, saturated colour on the projection surface.






Image 6: The film generation system. Left: the soap film holder — a 50mm diameter, 100mm long plastic tube with a crossing pivot that sticks out of each side of the box. At the top (and at the bottom, not visible in the photo), a gasket is mounted in a deliberately undulating (rather than flat) configuration; this subtle waviness in the film surface adds complexity to the projected image, producing richer and more varied colour patterns. To charge the film, the tube is briefly dipped into the soapy water tank (right) then raised and placed vertically. A fresh soap film forms across the gasket, and the reflection of the flashlight on it is projected outside.






Image 7: The lamp fully assembled, with one side panel opened to reveal the internal layout. The soap film holder sits inside the soapy water tank at the bottom of the box, with the freshly formed film glowing brilliantly under the focused flashlight beam from above. The lens tube (top left aperture) is positioned above the film, ready to project the interference pattern outward. Once the final panel is closed, the box becomes a "lanterna magica" — and the show begins on the wall.





Image 8: The Maelstrom in action. The lamp sits almost invisible in the darkness below while its projection blooms on the wall above —  a flame-like column of shifting colour that seems to have no mechanical origin

video_2026-06-20_01-07-03.mp4

Video of the lamp and its effect.

MPEG-4 Video - 6.16 MB - 06/19/2026 at 23:11

Download

video_2026-06-17_14-59-00.mp4

Video of the visual effect in a dark room. Unfortunately my mediocre camera doesn't capture the colours in all their intensity and brightness. I hope some of you guys can create their own lamp and shoot a more satisfying video.

MPEG-4 Video - 3.87 MB - 06/17/2026 at 13:00

Download

  • Convex Mirror Attachment — Wall Projection Module

    Michele Lorenzi06/24/2026 at 13:54 0 comments

    One limitation of the original design was that the projection naturally falls on a horizontal or near-horizontal surface. To cast it onto a vertical wall — a much more practical target for ambient or therapeutic use — I added a convex mirror sourced from a standard bicycle rear-view mirror (the original mounting bracket removed).

    The mirror is held by a custom support made from a length of thick iron wire threaded through the sheath of an electrical cable. This gives the arm structural rigidity while remaining malleable enough to be repositioned freely — the mirror can be angled in virtually any direction without tools. The arm slots into a small C-shaped retaining clip fixed near the rim of the lens holder, and rests against the side of the box for stability.

    The convex geometry of the mirror serves a dual purpose: it redirects the projection onto a vertical surface, and simultaneously enlarges it slightly — a welcome bonus requiring no additional optics. 

    The result is a simple, tool-free attachment that significantly expands where and how the lamp can be used.

  • Update: The Lens — Specs and Sourcing

    Michele Lorenzi06/17/2026 at 11:16 0 comments

    I've only just realized I didn't provide enough information about the lens: here are the full specs, measured with a caliper and verified experimentally.

    The lens is a biconvex acrylic lens — the classic double-convex shape, thicker at the centre and tapering symmetrically toward the rim. It sits in a plastic mounting frame which fits into the lens holder tube.

    Measured specifications:

    • Type: biconvex, acrylic
    • Optical aperture (lens only): 31mm
    • Total diameter including frame: 43mm
    • Frame width: 6mm
    • Centre thickness: 5.8mm
    • Edge thickness: 2mm
    • Focal length: 70mm

    I sourced my lens from a scientific toy — the manufacturer was kind enough to send me samples, but I'm not in a position to name them here. The good news is that an equivalent lens is easy to find: search for "biconvex lens 30mm 70mm focal length" on AliExpress or similar platforms, or consu

    lt optical suppliers such as Thorlabs or Edmund Optics. The exact dimensions don't need to be identical — some experimentation with the tube length will compensate for small differences in focal length.

View all 2 project logs

Enjoy this project?

Share

Discussions

Michele Lorenzi wrote 06/19/2026 at 06:11 point

If any hacker is interested in building their own Maelstrom Lamp, I'm considering selling on Tindie the components that are hardest to source - mainly the lens and possibly the flashlight. I'm also thinking of offering a full assembly kit with everything included. Before I set anything up I'd like to gauge interest first, so if either option appeals to you, please drop a reply here - it really helps me decide what to prepare. Let's build this thing!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates