DIY LED-Lampe: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Die '''DIY LED Lampe''' ist eine selbst gebaute Countdown-Lampe auf Basis eines ESP32-Mikrocontrollers mit WS2812B-LEDs. Sie zeigt den Ablauf einer konfigurierbaren Zeit durch Farbwechsel an und kann per Bluetooth LE oder WLAN gesteuert werden. __TOC__ == Versionen == === Version 1 === ''Dokumentation folgt.'' === Version 2 === Aktuelle Version. Basis ist ein ESP32 WROOM 32 Dev Board. Gegenüber Version 1 wurde die Steuerung um WLAN erweitert und neue…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
Die '''DIY LED Lampe''' ist eine selbst gebaute Countdown-Lampe auf Basis eines ESP32-Mikrocontrollers mit WS2812B-LEDs. Sie zeigt den Ablauf einer konfigurierbaren Zeit durch Farbwechsel an und kann per Bluetooth LE oder WLAN gesteuert werden. | Die '''DIY LED Lampe''' ist eine selbst gebaute Countdown-Lampe auf Basis eines [https://de.wikipedia.org/wiki/ESP32 ESP32]-Mikrocontrollers mit '''WS2812B-LEDs'''. Sie zeigt den Ablauf einer konfigurierbaren Zeit durch Farbwechsel an und kann per '''Bluetooth LE''' oder '''WLAN''' gesteuert werden. Nach dem Einschalten zeigt die Lampe automatisch den Rainbow-Effekt, bis ein Befehl gesendet wird. | ||
__TOC__ | __TOC__ | ||
== Bedienung == | == Bedienung == | ||
| Zeile 72: | Zeile 45: | ||
|} | |} | ||
=== Bluetooth LE === | === Steuerung über Bluetooth LE === | ||
# Bluefruit Connect App öffnen (iOS oder Android) | # Bluefruit Connect App öffnen (iOS oder Android) | ||
| Zeile 79: | Zeile 52: | ||
# Befehl eingeben und mit Enter bestätigen | # Befehl eingeben und mit Enter bestätigen | ||
=== WLAN === | === Steuerung über WLAN/Webinterface === | ||
Beim ersten Start oder ohne gespeicherte Zugangsdaten öffnet die Lampe einen Access Point mit dem Namen ''DIY LED Lampe v2''. Darüber können WLAN-Zugangsdaten eingerichtet werden. Nach erfolgreicher Verbindung ist die Lampe erreichbar unter: | Beim ersten Start oder ohne gespeicherte Zugangsdaten öffnet die Lampe einen Access Point mit dem Namen ''DIY LED Lampe v2''. Darüber können WLAN-Zugangsdaten eingerichtet werden. Nach erfolgreicher Verbindung ist die Lampe erreichbar unter: | ||
| Zeile 88: | Zeile 61: | ||
Das Web-Interface bietet dieselben Funktionen wie die Bluetooth-Steuerung. | Das Web-Interface bietet dieselben Funktionen wie die Bluetooth-Steuerung. | ||
=== | == Versionen == | ||
=== Version 1 === | |||
''Dokumentation folgt.'' | |||
=== Version 2 === | |||
Aktuelle Version. Basis ist ein ESP32 WROOM 32 Dev Board. Gegenüber Version 1 wurde die Steuerung um WLAN erweitert und neue Lichteffekte hinzugefügt. | |||
{| class="wikitable" | |||
|- | |||
! Komponente || Details | |||
|- | |||
| Mikrocontroller || ESP32 WROOM 32 Dev Board | |||
|- | |||
| LEDs || 48 × WS2812B | |||
|- | |||
| Datenpin || GPIO 16 | |||
|- | |||
| Bluetooth || BLE UART (Nordic UART Service) | |||
|- | |||
| WLAN || WiFiManager (Auto-Connect + Access Point) | |||
|- | |||
| Bibliotheken || FastLED, WiFiManager (tzapu), ESP32 BLE Arduino | |||
|} | |||
== Bauanleitung (Version 2) == | == Bauanleitung (Version 2) == | ||
| Zeile 98: | Zeile 92: | ||
== Quellcode == | == Quellcode == | ||
* [https://github.com/simondueckert/led-lampe Github-Repository LED-Lampe Version 1] | |||
* Github-Repository LED-Lampe Version 2 (folgt) | |||
Version vom 4. April 2026, 12:04 Uhr
Die DIY LED Lampe ist eine selbst gebaute Countdown-Lampe auf Basis eines ESP32-Mikrocontrollers mit WS2812B-LEDs. Sie zeigt den Ablauf einer konfigurierbaren Zeit durch Farbwechsel an und kann per Bluetooth LE oder WLAN gesteuert werden. Nach dem Einschalten zeigt die Lampe automatisch den Rainbow-Effekt, bis ein Befehl gesendet wird.
Bedienung
Countdown
Die Lampe zeigt den Zeitfortschritt durch Farbwechsel an:
| Phase | Farbe | Zeitraum |
|---|---|---|
| Laufend | Grün | Bis zur letzten Minute |
| Warnung | Gelb | Letzte 50 Sekunden |
| Kritisch | Rot | Letzte 10 Sekunden |
| Abgelaufen | Rot blinkend | Nach Ablauf der Zeit |
Befehle
Die Lampe akzeptiert folgende Befehle – sowohl per Bluetooth LE (Bluefruit Connect App, UART-Modus) als auch per Web-Interface:
| Befehl | Alternativ | Funktion |
|---|---|---|
s |
start |
Countdown starten |
r |
reset |
Countdown stoppen, LEDs aus |
t5 |
time5 |
Countdown auf 5 Minuten setzen (beliebige Zahl möglich) |
t |
time |
Aktuelle Minuteneinstellung abfragen |
f |
fire |
Feuer-Effekt anzeigen |
p |
pride |
Rainbow-Effekt anzeigen |
i |
ip |
IP-Adresse abfragen (nur bei WLAN-Verbindung) |
Steuerung über Bluetooth LE
- Bluefruit Connect App öffnen (iOS oder Android)
- Gerät DIY LED Lampe v2 verbinden
- Modul UART öffnen
- Befehl eingeben und mit Enter bestätigen
Steuerung über WLAN/Webinterface
Beim ersten Start oder ohne gespeicherte Zugangsdaten öffnet die Lampe einen Access Point mit dem Namen DIY LED Lampe v2. Darüber können WLAN-Zugangsdaten eingerichtet werden. Nach erfolgreicher Verbindung ist die Lampe erreichbar unter:
http://ledlampe.local(mDNS, empfohlen)- IP-Adresse (per
i-Befehl abfragen oder Serial Monitor)
Das Web-Interface bietet dieselben Funktionen wie die Bluetooth-Steuerung.
Versionen
Version 1
Dokumentation folgt.
Version 2
Aktuelle Version. Basis ist ein ESP32 WROOM 32 Dev Board. Gegenüber Version 1 wurde die Steuerung um WLAN erweitert und neue Lichteffekte hinzugefügt.
| Komponente | Details |
|---|---|
| Mikrocontroller | ESP32 WROOM 32 Dev Board |
| LEDs | 48 × WS2812B |
| Datenpin | GPIO 16 |
| Bluetooth | BLE UART (Nordic UART Service) |
| WLAN | WiFiManager (Auto-Connect + Access Point) |
| Bibliotheken | FastLED, WiFiManager (tzapu), ESP32 BLE Arduino |
Bauanleitung (Version 2)
Dokumentation folgt.
Quellcode
- Github-Repository LED-Lampe Version 1
- Github-Repository LED-Lampe Version 2 (folgt)