DIY LED-Lampe: Unterschied zwischen den Versionen

Aus Copedia
Simon.dueckert (Diskussion | Beiträge)
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…“
 
Simon.dueckert (Diskussion | Beiträge)
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__
== 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.
== Technik (Version 2) ==
{| 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
|}


== 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.


=== Lichteffekte beim Start ===
== 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.


Nach dem Einschalten zeigt die Lampe automatisch den Rainbow-Effekt, bis ein Befehl gesendet wird.
{| 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 ==


''Link zum Repository folgt.''
* [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

  1. Bluefruit Connect App öffnen (iOS oder Android)
  2. Gerät DIY LED Lampe v2 verbinden
  3. Modul UART öffnen
  4. 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:

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