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.

Inside

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 Light LED ring · 24 × WS2812B
  4. 03 Distance VL53L0X · TOF sensor
  5. 04 Display OLED · 0.91″ · 128 × 32
  6. Body 3D printed PLA · brass inserts
  7. 05 Controller ESP32 · WEMOS LOLIN32 Lite
  8. 06 Battery 18650 cell
  9. Bottom cover acrylic · five screws

Game modes

  • 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

Specs

Front view of the pod, dimensioned.
Front
Bottom view of the pod, dimensioned.
Bottom
Top view of the pod, dimensioned.
Top

Hardware

SizeØ 90 × 32 mm
Light24 × WS2812B addressable RGB Ring
Display0.91″ SSD1306 OLED, 128 × 32, yellow
Touch3 × capacitive — centre ring, left, right
DistanceVL53L0X time-of-flight sensor
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