The Jinx LED Engine is a custom embedded lighting controller designed for a Jinx statue display.
It runs on an Arduino Nano Every and drives 14× GRBW SK6812 NeoPixels using two independent real-time animation engines:
-
Cloud Lightning Engine (LEDs 0–11)
Randomized micro-timed lightning flashes running under diffused acrylic "clouds." -
Core Breathing Engine (LEDs 12–13)
A cinematic breathing and color-mode core for the statue’s central energy node.
The system uses fully non-blocking scheduling (millis()), enabling deterministic timing and multi-layered physical lighting depth.
- Independent micro-timed LED engines
- ~70% ambient glow baseline
- Random lightning bursts
- Intensity & interval variation per LED
- Designed for translucent cloud diffusion
- Goal: dynamic "storm under glass" motion
- Fade-in → hold → fade-out breathing cycle
- Color-mode states: Pink / Amethyst / White / Gem-tones
- Half or full brightness scaling per cycle
- Mode changes only at blackout for seamless transitions
- Goal: rhythmic “energy core” pulse
- Lightning probability per LED
- Brightness shaping
- Randomized timing windows
- Mode selection logic
- Per-cycle brightness multiplier
- Controlled color palette
- Arduino Nano Every
- 14× GRBW SK6812 LEDs
- 5 V regulated rail
- PlatformIO
- Adafruit NeoPixel
- VS Code
- Git (SSH)





