Close
0%
0%

PrismCube — a Weather Reactive Ambient Light Cube

A minimalist IoT weather display that recreates the feeling of the sky through a single evolving point of light.

Similar projects worth following
0 followers
PrismCube is a minimalist ambient weather display that transforms real-time weather into a living light experience. Instead of screens, icons, or notifications, it recreates the feeling of the sky through a single, softly diffused point of light that continuously evolves throughout the day. Powered by an ESP32-S3, live weather data, and intelligent color animations, PrismCube quietly brings the atmosphere outside to your desk—with just one interaction: flip it upside down to reveal a vibrant Rainbow Mode.

Most weather devices tell you what's happening outside. PrismCube lets you feel it.

PrismCube is a minimalist ambient weather display that transforms real-time weather into a living light experience. Rather than showing forecasts on a screen, it expresses the atmosphere through a single, softly diffused glow that continuously evolves with the changing sky—from crisp blue afternoons and golden sunsets to gentle rain, dense fog, and dramatic thunderstorms.

Designed to blend into your space, PrismCube requires almost no interaction. Simply plug it in, and it automatically connects to Wi-Fi, retrieves live weather data, and adapts its lighting throughout the day. There are no buttons, no screen, and no app to check. The only interaction is turning the cube upside down to activate a vibrant Rainbow Mode before seamlessly returning to its weather visualization when placed upright.

Unlike traditional weather displays that assign one color to each condition, PrismCube recreates the feeling of the sky through carefully crafted color palettes that flow naturally over time. Every transition is inspired by the way light behaves in nature, creating a calm, immersive experience instead of simply displaying information.

Built around the Waveshare ESP32-S3 Matrix development board, PrismCube combines embedded systems, IoT, and thoughtful product design into a compact desktop companion. The enclosure was meticulously designed in Autodesk Fusion 360, balancing aesthetics, light diffusion, and functionality to create a clean, modern form that complements any workspace.

PrismCube isn't just a weather device—it's a small piece of the sky, brought indoors through light.

Diffuser.stl

Standard Tesselated Geometry - 258.09 kB - 07/14/2026 at 01:40

Download

Housing.stl

Standard Tesselated Geometry - 77.04 kB - 07/14/2026 at 01:40

Download

  • 1 × Waveshare ESP32-S3 Matrix
  • 1 × Bambulab 3D printer
  • 1 × PLA filament (Black and Matte White)

  • 1
    Designing the Enclosure

    I started by designing the entire enclosure in Autodesk Fusion 360, keeping the design compact, easy to assemble, and optimized for the Waveshare ESP32-S3 Matrix board.

    To achieve a smooth and uniform glow, I used a lithophane-inspired diffuser instead of a standard flat diffuser. By varying its thickness, the light spreads more evenly across the surface, helping to reduce visible LED hotspots and creating a much softer ambient effect.

  • 2
    3D Printing the Enclosure

    With the design complete, I printed all the parts using PLA filament. For the diffuser, I used matte white PLA with a 0.8 mm wall thickness. This provides excellent light diffusion while preserving the lithophane effect, resulting in a smooth, even glow across the entire surface.

    For the housing, I used Black PLA with a 3 mm wall thickness to give the enclosure good rigidity and durability while maintaining a clean, minimal appearance.

  • 3
    Hardware Assembly

    Carefully insert the Waveshare ESP32-S3 Matrix board into the 3D-printed enclosure, making sure it sits flush and the LED matrix aligns with the front opening. The fit should be snug, so avoid applying excessive force during installation. Once everything is aligned, apply a very small amount of super glue around the edges to secure the board in place.

View all 16 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

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