Files
led_entspannung/README.md
T

59 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 330470Ω 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