Cleanup: remove ESP-IDF/PlatformIO files, update README for Arduino

This commit is contained in:
Clawdia
2026-09-09 18:05:24 +02:00
parent 3d7417e837
commit 31f672be2c
4 changed files with 24 additions and 3871 deletions
-3
View File
@@ -1,3 +0,0 @@
cmake_minimum_required(VERSION 3.16.0)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(led-laser-frequenzen)
+22 -40
View File
@@ -1,58 +1,40 @@
# LED-Laser-Frequenzsteuerung 7-Phasen Entspannung
# LED-Entspannungsablauf
ESP32-C6 Seeed Xiao mit WS2812B LED-Streifen (30 LEDs) für geführte Licht-Frequenz-Entrainment-Sessions. ESP-IDF, RMT-Ansteuerung, Auto-Start.
30× WS2812B / NeoPixel an Seeed XIAO ESP32-C6 für geführte Licht-Frequenz-Entrainment.
**Arduino-IDE**, **Adafruit NeoPixel**, Auto-Start beim Einschalten.
## Hardware
- **Controller:** Seeed XIAO ESP32-C6
- **LEDs:** 30× WS2812B / NeoPixel
- **Datenpin:** GPIO18 = D10 (mit 330470Ω Vorwiderstand empfohlen)
- **Datenpin:** **D10 (GPIO18)** (330470 Ω Vorwiderstand empfohlen)
- **Versorgung:** USB-C 5 V
## Ablauf 7 Phasen, Auto-Start
Programm startet automatisch beim Einschalten. Phasen wechseln automatisch, nach Phase 7 Loop.
Startet automatisch beim Einschalten. Nach Phase 7: 3 s Pause, dann von vorn.
| # | 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|
|---|--------------------|----------|---------|-------------|-----------------------|
| 1 | Ankommen/Beta→Alpha| 10 Hz | 1 min | 255,80,0 | Einpendeln, Loslassen |
| 2 | Alpha-Entspannung | 8 Hz | 1.5 min | 255,40,0 | Gelassenheit |
| 3 | Theta-Eintauchen | 5 Hz | 1.5 min | 200,0,0 | Übergang zur Tiefe |
| 4 | Delta-Regeneration | 2 Hz | 2 min | 180,0,0 | Tiefschlaf/Heilung |
| 5 | Delta-Tiefschlaf | 1 Hz | 2 min | 150,0,0 | Maximale Tiefe |
| 6 | Theta-Aufstieg | 4 Hz | 1.5 min | 220,30,0 | Rückkehr beginnt |
| 7 | Alpha-Weckphase | 7 Hz | 1.5 min | 255,60,0 | Langsam wach werden |
Gesamt ~12 Minuten.
**Blink:** 50 % ein / 50 % aus bei der jeweiligen Frequenz.
## Build
## Build & Upload (Arduino-IDE)
```bash
pio run -e xiao-esp32c6
pio run -t upload -e xiao-esp32c6 --upload-port /dev/ttyACM0
```
1. Board: **Seeed XIAO ESP32C6**
2. Port: `/dev/ttyACM0` (oder COMx)
3. Bibliothek: **Adafruit NeoPixel** (Library Manager → installieren)
4. `led_entspannung.ino` öffnen → **Upload**
`platformio.ini`:
```ini
[env:xiao-esp32c6]
platform = espressif32
board = seeed_xiao_esp32c6
framework = espidf
monitor_speed = 115200
```
Das war's. Startet automatisch.
## Verkabelung
## Dateien
```
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
- `led_entspannung.ino` — der Sketch
-10
View File
@@ -1,10 +0,0 @@
[env:xiao-esp32c6]
platform = espressif32
board = seeed_xiao_esp32c6
framework = arduino
monitor_speed = 115200
board_build.flash_size = 4MB
build_type = release
lib_deps =
adafruit/Adafruit NeoPixel@^1.15.0
File diff suppressed because it is too large Load Diff