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
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.

Sponsored By NextPCB

Building a hardware project can get expensive, but NextPCB makes it easier for makers, startups, and engineers. Right now, you can get up to $200 OFF on professional turnkey PCB assembly for orders of 10 units or less.

From PCB manufacturing and component sourcing to full assembly and testing, NextPCB handles everything in one place with reliable quality and fast service. Whether you're building an IoT device, robotics project, or custom electronics product, this offer is a great way to prototype professionally while saving money.

Try it out using my link to unlock a huge discount and claim your $200 OFF on PCBA orders!

Powered by Waveshare

PrismCube is built around the Waveshare ESP32-S3 Matrix, an all-in-one development board featuring an ESP32-S3, an 8×8 RGB LED matrix, and an onboard QMI8658 IMU. Its compact design made it possible to build the entire project without additional hardware, keeping the electronics simple while delivering a polished final product.

If you'd like to build your own PrismCube, you can find the same development board here: Purchase Here

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