Files
2026-08-11 22:33:36 +02:00

68 lines
2.1 KiB
Markdown
Raw Permalink 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 für Rotlichttherapie
ESP32-C6 gesteuertes System mit WS2812B LED-Streifen (30 LEDs) zur Simulation von Lasertherapie-Frequenzen.
## Hardware
- **Controller:** ESP32-C6 (USB-C, Wi-Fi + BLE)
- **LEDs:** 30× WS2812B (neopixel-kompatibel)
- **Datenpin:** GPIO6 (mit 330470Ω Vorwiderstand)
- **Spannung:** 5V USB-C Netzteil
## Therapeutische Frequenzen (7 Presets)
| # | Name | Frequenz | Farbe | Dauer | Wirkung |
|---|---------------|----------|--------------|----------|-------------------|
| 0 | Regeneration | 40 Hz | Rot | 60 min | Zellregeneration |
| 1 | Durchblutung | 60 Hz | Rot-Orange | 60 min | Durchblutungsförderung |
| 2 | Tiefenwirkung | 80 Hz | Dunkelrot | 45 min | Tiefe Gewebereizung |
| 3 | Gepulst Rot | 50 Hz | Reines Rot | 60 min | Geweberegeneration |
| 4 | Oberflächenlicht | 30 Hz | Warmes Rot-Orange | 45 min | Oberflächliche Heilung |
| 5 | Muskeln/Gelenke | 65 Hz | Infrarot-Nachbildung | 60 min | Muskel-/Gelenktherapie |
| 6 | Ganzkörper | 45 Hz | Rot-Puls | 90 min | Ganzkörperbehandlung |
## Bedienung (Serielles Terminal)
```
0-6 → Preset wählen
next → nächstes Preset
stop → LEDs ausschalten
list → alle Presets anzeigen
```
## Verwendete Libraries
- `Adafruit_NeoPixel` (WS2812B Ansteuerung)
- Built-in ESP32 Arduino Core (ESP32-C6 Board Support)
## Verkabelung
```
ESP32-C6 WS2812B-Streifen
───────── ───────────────
GPIO6 ────── R/W Data In (mit 330Ω Widerstand)
5V ────── VCC
GND ────── GND
```
## Arduino IDE / PlatformIO Einrichtung
### Arduino IDE Board Manager:
```
esp32:esp32@4.0.0+ (Boardpaket ESP32-C6 unterstützen)
Adafruit NeoPixel Library
```
### PlatformIO (`platformio.ini`):
```ini
[env:esp32-c6]
platform = espressif32
board = esp32-c6-devkitc-1
framework = arduino
lib_deps = adafruit/Adafruit NeoPixel@^1.12.3
monitor_speed = 115200
```
## License
MIT