NAODEC — CONTROLLER BOX CONFIGURATIONS REV 1.0 · WS2815 LED + SCENT CONTROLLER · 220V AC SINGLE INPUT CONFIG 1 — ELECTRICAL ENCLOSURE DIN RAIL SYSTEM · 3× INDUSTRIAL PSUs · ISOLATED RAILS STEEL ENCLOSURE · ≈450 × 350 × 200 mm · IP54+ AC INPUT / MAINS PROTECTION IEC C14 220V AC IN panel-mount rear MCB 10A · 2-pole C-curve DIN 3× SMA female glands 2.4 GHz external antennas Master ESP · Slave ESP · Scent ESP ──── 220V AC DISTRIBUTION BUS ──── DIN RAIL — POWER SUPPLIES PSU-A 5V / 3A 15W · DIN rail Mean Well RS-15-5 LED logic only ESP32×2 + U2 PSU-B 12V / 5A 60W · DIN rail Mean Well RS-60-12 Strip #1 (Vertex) + Scent Controller PSU-C 12V / 30–50A 360–600W · enclosed switching Mean Well SE-600-12 (preferred) Alt: SE-350-12 (350W / 29A) LED Strips #2–#7 · 6× Edge sets 280 LEDs each · max ~25.2A total ⚠ RAIL ISOLATION RULE Never bridge PSU-A, PSU-B, PSU-C positive terminals 5V ≠ 12V/5A ≠ 12V/50A — each rail fully isolated GND (–) of all 3 PSUs may share a star point 5V → LED logic 12V/5A → Strip #1 + Scent 12V/50A → FB1 → Strips #2–#7 5V BUS 12V/5A BUS WS2815 LED CONTROLLER · Rev 1.6 ESP32-S3 MASTER WLED · CH1–CH4 GPIO 1, 4, 5, 6 USB-C → Mac mini 5V Vin · ~400mA N16R8 · 16MB flash ESP32-S3 SLAVE DDP · CH5–CH7 GPIO 4, 5, 6 Wi-Fi from Master 5V Vin · ~400mA N16R8 · 16MB flash U2 · SN74AHCT245 3.3V → 5V · 7 ch R1–R7: 47Ω ¼W source termination C7: 100nF decoup. 5V Vcc · ~20mA PASSIVES C1: 1000µF/25V — 12V/5A rail smooth C2–C8: 1000µF/25V — strip inputs NTC1: 10Ω/10A — 12V/50A inrush FUSES (LED): F1: 7.5A ATC/ATO — Strip #1 FB1: 6-ch 7.5A block — Strips #2–#7 OUTPUT CABLES — LED STRIPS STRIP #1 — VERTEX (20m run) 60 LEDs · 0.9A · PSU-B · F1 7.5A 18AWG power · 22AWG data ✓ Single-end feed sufficient at 0.9A STRIPS #2–#7 — EDGES (6× strips) 280 LEDs each · 4.2A max · PSU-C · FB1 HEAD: 4m 12AWG · MID-INJECT: 6m 12AWG ⚠ Mid-strip injection required (sec 2/3 joint) MID-STRIP POWER INJECTION DIAGRAM (per edge strip) S1 S2 S3 S4 S5 Start End ↑ inject here 1.87m from start Head 4m 12AWG Inject 6m · 12AWG 1st half: 1.68A · ≈188mV drop (est. 60mΩ/m trace) 2nd half: 2.52A · ≈423mV drop (est. 60mΩ/m trace) Est. strip end ≈11.23V ✓ — measure strip trace R to confirm 56 LEDs/section · 0.933m/section · inject at S2/S3 junction · 60mΩ/m is typical; actual varies by brand SCENT CONTROLLER · Rev 2.0 ESP32-S3-RELAY-6CH Waveshare 7–36V in · 6× SPDT relays CH1–CH4 · GPIO1,2,41,42 12V direct · ~0.40A (ESP) Rev 2.0: no buck converter WLED firmware · SMA 2.4GHz FUSING — SCENT F_MAIN T2A · 5×20mm · 18AWG · ~1.0A steady F1 T1A · 5×20mm · 22AWG · 0.40A ESP F3–F6 T500mA · 5×20mm · 22AWG · per atomizer RC1–RC4: 100nF + 100Ω snubbers across each relay COM–NO pair ⚠ Pre-calibrated in Rev 2.0 — N/A OUTPUT — SCENT ATOMIZERS (4 channels) A1–A4 · JY-M27AO Ultrasonic atomizer drivers 12V · ~150mA each · 113kHz Relay COM–NO switched 12V Z1–Z4: piezo disc transducers Total: 600mA · 7.2W ⚠ Mount in vented sub-chamber ⚠ Twist 12V+/GND · keep <30cm ⚠ WLED: solid effects only Outputs exit box via 4× glands PSU-B LOAD SUMMARY ESP32-S3-Relay-6CH: ~0.40A 4× atomizer drivers: ~0.60A Strip #1 (Vertex): ~0.90A Total PSU-B: ~1.90A / 5A DATA: 7× 22AWG (4m each — data signal to strip starts) 12V POWER: 7× 12AWG head feeds · 6× 12AWG inject (6m) · 1× 18AWG 20m (Strip #1) SCENT: 4× 22AWG twisted pairs (atomizers) USB-C: 1× rear-panel extender (Mac mini) · SMA: 3× antenna glands CONFIG 2 — PC CASE + ATX PSU SINGLE 1000W ATX · SHARED 12V RAIL · RETAIN ALL INLINE FUSES ATX PC CASE · MID/FULL TOWER · ≈450 × 200 × 450 mm ATX PSU 1000W Seasonic Prime TX-1000 or be quiet! P13 1000W RAIL OUTPUT (continuous): 5V · 20A (100W) — available 12V · 83A (996W) — available REQUIRED: 5V · ~0.82A → 4.1% load ✓ 12V · ~27.1A → 38.3% (850W) / 32.7% (1000W) ✓ 27.1A = source max (15mA/px) · sweet-spot efficiency ⚠ PS_ON# CIRCUIT REQUIRED Pin 16 → GND via latching switch OR: 1kΩ resistor (always-on) 24-pin ATX header pins 16 + any GND ATX will NOT power up without this 5V → LED logic 12V → ALL strips + scent GROUNDING ADVANTAGE Single GND plane — no isolated PSU ground loops to manage 5V and 12V V+ rails naturally isolated (different voltages) Still use star-point GND wiring CONTROLLER TRAY · 5.25" BAY BRACKETS OR CUSTOM LASER-CUT PLATE WS2815 LED CONTROLLER ESP32-S3 MASTER · CH1–CH4 5V ATX · ~400mA USB-C → rear bracket SMA → rear panel ESP32-S3 SLAVE · CH5–CH7 5V ATX · ~400mA DDP over Wi-Fi SMA → rear panel U2 · R1–R7 · C1–C8 74AHCT245N · NTC1 Mount on proto board or custom PCB ⚠ RETAIN ALL INLINE FUSES ⚠ F1: 7.5A ATC/ATO (Strip #1) · FB1: 6-ch 7.5A block (Strips #2–#7) F_MAIN T2A · F1-scent T1A · F3–F6 T500mA (scent) ATX has no per-branch protection — fuses are the ONLY fault protection Add 10A MCB on AC input for whole-system protection NTC1 (10Ω/10A inrush) still required on 12V bus SAME INJECTION WIRING AS CONFIG 1 Strips #2–#7: 4m head feed + 6m mid-inject per strip Strip #1 (Vertex): 18AWG · 20m run · single feed Data CH1–CH7: 22AWG · 4m to strip starts Cables exit via rear I/O panel slots with rubber grommets or blank PCIe brackets drilled for cable pass-through Total exits: ~24 cables — use 2× PCIe brackets + side gland plate SCENT CONTROLLER (Rev 2.0) ESP32-S3-RELAY-6CH 12V direct (no buck) · ~0.40A (ESP) 4× relays → 12V atomizer F_MAIN T2A + F3–F6 T500mA RC snubbers RC1–RC4 LOAD ON 12V Scent: 1.0A Strip #1: 0.90A Strips 2–7: 25.2A Total: ~27.1A SCENT OUTPUT (same wiring as Config 1) A1–A4: JY-M27AO · 12V · ~150mA · 113kHz each Relay COM–NO → F3/4/5/6 → driver in · 22AWG twisted pairs Z1–Z4: piezo disc transducers connected to each driver ⚠ In PC case: moisture from atomizers can damage components ⚠ Mount atomizer drivers in separate sealed sub-box or external enclosure — run 12V relay output outside case Config 2 NOTE: Atomizer moisture hazard is more critical in enclosed PC case than open steel enclosure with vented zones. Recommendation: relay output cables exit case immediately, drivers located externally near atomizer positions. SMA antenna → 2× case rear panel mounts (LED ESPs) + 1× scent ESP SMA → rear panel mount DATA: 7× 22AWG · 4m to strip starts · exit via drilled PCIe bracket 12V POWER: 7× head + 6× inject (12AWG) + 1× 18AWG 20m → rubber-grommet cutouts SCENT RELAY OUTPUT: exit to external atomizer sub-box USB-C: rear bracket · SMA: 3× rear panel holes CONFIGURATION COMPARISON PARAMETER CONFIG 1 — ELECTRICAL ENCLOSURE CONFIG 2 — PC CASE + ATX PSU Box size ~450 × 350 × 200 mm steel IP54+ ~450 × 200 × 450 mm PC case PSU count 3× DIN rail (5V/3A · 12V/5A · 12V/50A) 1× ATX 1000W Rail isolation ✓ Fully isolated V+ rails (3 separate PSUs) ✓ 5V ≠ 12V naturally (single GND plane) Cooling Add 80mm forced-air fan (not included) ✓ Case fans built-in (front + rear) Cost (PSU) Higher — industrial PSUs ~$80–$180 total Lower — single ATX ~$150–$200 Inline fuses ✓ Matched to PSU topology — cleanest ⚠ CRITICAL — must retain all fuses Atomizer moisture ✓ Vented zones — mount drivers near exit ⚠ Keep drivers OUTSIDE case / sub-box Cable management Terminal blocks + cable glands — professional ATX modular cables + PCIe bracket exit Repair / access ✓ Each PSU replaceable independently Single PSU replacement — all-or-nothing Recommended for Permanent installation · max reliability Portable / cost-sensitive builds RECOMMENDATION Config 1 for permanent indoor installation · Config 2 for touring / cost-first builds. Both configs: mid-strip power injection is required on all 6 edge strips. Click any component for details · Scroll to zoom · Drag to pan
WIRE COLOURS
220V AC
12V DC
5V DC
Data signal
GND
Click component for info
Scroll = zoom · Drag = pan