Outcome

Weather Ring

Physical Computing · Ambient Weather Visualization Device


Weather Ring transforms real-time weather data into an ambient physical display using light, motion, and timekeeping.

Role

Interaction Designer · Hardware Prototyper · Developer

Duration

Spring 2025

Tools

Arduino Nano 33 IoT, WS2812B LEDs, Stepper Motor, OLED Display, Rhino, 3D Printing, OpenWeatherMap API

What the Visualization Means

Weather Type → LED Hue

  • Clear /sunny→ Warm Yellow

  • Rain → Cool Blue

  • Clouds → Gray

  • Mist → Soft Blue-Violet

  • Unknown/Error → Red


Temperature → Brightness

  • Warmer temperatures increase brightness

  • Cooler temperatures dim the LEDs


Wind Speed → Animation Speed & Length

  • Faster wind = faster rotation (shorter delay per frame)

  • Stronger wind = longer tail (more LEDs trailing the main one)(Max is 6 leds)

This results in a visually rich, constantly evolving light animation that changes with the weather.

Outcome

More projects

Weather Ring

Physical Computing · Ambient Weather Visualization Device


Weather Ring transforms real-time weather data into an ambient physical display using light, motion, and timekeeping.

Role

Product Designer

Duration

Spring 2025

Tools

Arduino Nano 33 IoT, WS2812B LEDs, Stepper Motor, OLED Display, Rhino, 3D Printing, OpenWeatherMap API

Orange and gray knitted beanie floating over a soft blue background.
Orange and gray knitted beanie floating over a soft blue background.
Portrait of a woman with curly hair wearing a two-tone gray and orange beanie against a neutral background.

More projects