Lumi
The Lumi pod: a 90 millimetre black disc with a clear acrylic top, standing in darkness.

Lumi

Light. Touch. Repeat.

Build it.
Play it.

Exploded view: touch ring, acrylic lens, LED ring, display, body, controller, cell and acrylic base.
  1. 01 Touch copper ring · two screws
  2. Top cover acrylic · five screws
  3. 02 LED ring 24 × WS2812B
  4. 03 Distance VL53L0X time-of-flight
  5. 04 OLED 0.91″ · 128 × 32
  6. Body printed PLA · brass inserts
  7. 05 Controller ESP32
  8. 06 Battery 18650 cell
  9. Bottom cover acrylic · five screws

Five ways to play, across all connected devices

  • Reaction Time

    Touch the light.

  • Memory

    Repeat the pattern.

  • Mine Sweeper

    Leave the red one.

  • Interval

    Beat the clock.

  • Multiplayer

    Chase your colour.

Connect up to thirteen Lumi pods together.

Photographs

Body, back-lit — photograph of the Lumi hardware.
Print and inserts — photograph of the Lumi hardware.
Three-quarter — photograph of the Lumi hardware.
Assembled, front — photograph of the Lumi hardware.
Assembled, back — photograph of the Lumi hardware.
Top view of the pod, dimensioned.
Top
Front view of the pod, dimensioned.
Front
Back view of the pod, dimensioned.
Back

Hardware

SizeØ 90 × 32 mm
Light24 × WS2812B addressable RGB
Display0.91″ SSD1306 OLED, 128 × 32, yellow
Touch3 × capacitive — centre ring, left, right
DistanceVL53L0X time-of-flight
Soundpiezo buzzer
ControllerWemos Lolin32 Lite · ESP32
Power18650 Li-ion cell
Shellprinted PLA body · acrylic lid and base

Software

FirmwareC++ · ESP-IDF 6 · FreeRTOS
InterfaceLVGL
NetworkingESP-NOW mesh
LicenceMIT