59 lines
1.7 KiB
Markdown
59 lines
1.7 KiB
Markdown
# 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
|