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 ## Hardware
- **Controller:** Seeed XIAO ESP32-C6 - **Controller:** Seeed XIAO ESP32-C6
- **LEDs:** 30× WS2812B / NeoPixel - **LEDs:** 30× WS2812B / NeoPixel
- **Datenpin:** GPIO18 = D10 (mit 330470Ω Vorwiderstand empfohlen) - **Datenpin:** **D10 (GPIO18)** (330470 Ω Vorwiderstand empfohlen)
- **Versorgung:** USB-C 5 V - **Versorgung:** USB-C 5 V
## Ablauf 7 Phasen, Auto-Start ## 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 | | # | Name | Frequenz | Dauer | Farbe RGB | Wirkung |
|---|------|----------|-------|-----------|---------| |---|--------------------|----------|---------|-------------|-----------------------|
|1|Ankommen / Beta→Alpha|10 Hz|1 min|255,80,0 Rot hell|Einpendeln, Loslassen| | 1 | Ankommen/Beta→Alpha| 10 Hz | 1 min | 255,80,0 | Einpendeln, Loslassen |
|2|Alpha-Entspannung|8 Hz|1.5 min|255,40,0 Rot|Gelassenheit, ruhige Wachheit| | 2 | Alpha-Entspannung | 8 Hz | 1.5 min | 255,40,0 | Gelassenheit |
|3|Theta-Eintauchen|5 Hz|1.5 min|200,0,0 Tiefes Rot|Übergang zur Tiefe| | 3 | Theta-Eintauchen | 5 Hz | 1.5 min | 200,0,0 | Übergang zur Tiefe |
|4|Delta-Regeneration|2 Hz|2 min|180,0,0 Dunkelrot|Tiefschlaf/Heilung| | 4 | Delta-Regeneration | 2 Hz | 2 min | 180,0,0 | Tiefschlaf/Heilung |
|5|Delta-Tiefschlaf|1 Hz|2 min|150,0,0 Sehr dunkel Rot|Maximale Tiefe| | 5 | Delta-Tiefschlaf | 1 Hz | 2 min | 150,0,0 | Maximale Tiefe |
|6|Theta-Aufstieg|4 Hz|1.5 min|220,30,0 Warmes Rot|Rückkehr beginnt| | 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 Helles Rot|Langsam wach werden| | 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 1. Board: **Seeed XIAO ESP32C6**
pio run -e xiao-esp32c6 2. Port: `/dev/ttyACM0` (oder COMx)
pio run -t upload -e xiao-esp32c6 --upload-port /dev/ttyACM0 3. Bibliothek: **Adafruit NeoPixel** (Library Manager → installieren)
``` 4. `led_entspannung.ino` öffnen → **Upload**
`platformio.ini`: Das war's. Startet automatisch.
```ini
[env:xiao-esp32c6]
platform = espressif32
board = seeed_xiao_esp32c6
framework = espidf
monitor_speed = 115200
```
## Verkabelung ## Dateien
``` - `led_entspannung.ino` — der Sketch
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
-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