# LED-Laser-Frequenzsteuerung – 7-Phasen Entspannung ESP32-C6 Seeed Xiao mit WS2812B LED-Streifen (30 LEDs) für geführte Licht-Frequenz-Entrainment-Sessions. ESP-IDF, RMT-Ansteuerung, Auto-Start. ## Hardware - **Controller:** Seeed XIAO ESP32-C6 - **LEDs:** 30× WS2812B / NeoPixel - **Datenpin:** GPIO18 = D10 (mit 330–470Ω Vorwiderstand empfohlen) - **Versorgung:** USB-C 5V ## Ablauf – 7 Phasen, Auto-Start Programm startet automatisch beim Einschalten. Phasen wechseln automatisch, nach Phase 7 Loop. | # | Name | Frequenz | Dauer | Farbe RGB | Wirkung | |---|------|----------|-------|-----------|---------| |1|Ankommen / Beta→Alpha|10 Hz|1 min|255,80,0 Rot hell|Einpendeln, Loslassen| |2|Alpha-Entspannung|8 Hz|1.5 min|255,40,0 Rot|Gelassenheit, ruhige Wachheit| |3|Theta-Eintauchen|5 Hz|1.5 min|200,0,0 Tiefes Rot|Übergang zur Tiefe| |4|Delta-Regeneration|2 Hz|2 min|180,0,0 Dunkelrot|Tiefschlaf/Heilung| |5|Delta-Tiefschlaf|1 Hz|2 min|150,0,0 Sehr dunkel Rot|Maximale Tiefe| |6|Theta-Aufstieg|4 Hz|1.5 min|220,30,0 Warmes Rot|Rückkehr beginnt| |7|Alpha-Weckphase|7 Hz|1.5 min|255,60,0 Helles Rot|Langsam wach werden| Gesamt ~12 Minuten. ## Build ```bash pio run -e xiao-esp32c6 pio run -t upload -e xiao-esp32c6 --upload-port /dev/ttyACM0 ``` `platformio.ini`: ```ini [env:xiao-esp32c6] platform = espressif32 board = seeed_xiao_esp32c6 framework = espidf monitor_speed = 115200 ``` ## Verkabelung ``` XIAO ESP32-C6 WS2812B D10/GPIO18 ── Data In (330Ω) 5V ── VCC GND ── GND ``` ## Hinweis - Build-Artefakte `.pio/` sind im `.gitignore` und werden nicht versioniert. - Code in `src/main.c`, Encoder in `src/led_strip_encoder.*` License: MIT