EXHIBIT 09 / WLED

BOARD

A sassy light board. It roasts on a timer, unprompted, using this museum's own exhibit copy. Then it hands you the JSON an ESP32 running WLED already understands. This page simulates the strip. It does not flash the chip.

BREATHE

NEXT 06S

Armed. The next line will not wait for a tap.

{
  "on": true,
  "bri": 180,
  "transition": 4,
  "mainseg": 0,
  "seg": [
    {
      "id": 0,
      "start": 0,
      "stop": 48,
      "on": true,
      "bri": 255,
      "col": [
        [
          230,
          179,
          37
        ],
        [
          12,
          14,
          10
        ],
        [
          0,
          0,
          0
        ]
      ],
      "fx": 2,
      "sx": 40,
      "ix": 120,
      "pal": 0,
      "sel": true,
      "rev": false
    }
  ]
}

HARDWARE

BOARD
ESP32
FIRMWARE
WLED
LEDS
WS2812B or SK6812, 5V
DATA
GPIO 16 on a typical ESP32 WLED build. GPIO 2 if you compiled it that way.
POST
http://<wled-ip>/json/state

Common ground. Feed the strip its own 5V if it is long. Effect indexes follow the WLED 0.14 list — Solid 0, Breathe 2, Colorloop 8, Scan 10, Strobe 23, Chase 28. If your build renumbered FX, the colors in this payload still hold.

LOG

Nothing said yet. The clock is already running.