DIY LED-Lampe: Unterschied zwischen den Versionen

Aus Copedia
Simon.dueckert (Diskussion | Beiträge)
Simon.dueckert (Diskussion | Beiträge)
Zeile 90: Zeile 90:
== Bauanleitung (Version 2) ==
== Bauanleitung (Version 2) ==


Die erste Version der Lampe war auf einem Vierkantholz in einem Acrylrohr mit externem Netzteil verbaut. Für die zweite Version dient das Gehäuse einer LED-Baulampe als Basis. Das Innenleben der Lampe mit LED-Streifen und Spannungsversorgung muss komplett entfernt werden.
Die erste Version der Lampe war auf einem Vierkantholz in einem Acrylrohr mit externem Netzteil verbaut. Für die zweite Version dient das Gehäuse einer LED-Baulampe als Basis. Das originale Innenleben der Lampe - LED-Streifen, Netzteil und Dimmer - wird vollständig entfernt und durch einen ESP32-gesteuerten WS2812b-Aufbau ersetzt.
 
'''Hinweis:''' Das mitgelieferte Originalnetzteil kann nicht verwendet werden, da es ca. 9 V gepulste Gleichspannung liefert. ESP32 und WS2812b LED-Streifen benötigen stabile 5 V Gleichspannung.


=== Stückliste ===
=== Stückliste ===


* LED-Lampe Parkside Perfomance PALS 50 B1 (bei Lidl gekauft, ca. 50,-)
* LED-Baulampe Parkside Performance PALS 50 B1 (Lidl, ca. 50,-)
* 5m LED-Streifen mit einzel adressierbaren WS2812b LEDs, 60 LEDs/m, selbstklebend (zugeschnitten auf 6x48LEDs, darauf achten, dass die Lötflächen in der Mitte durchgeschnitten werden)
* 5-m-LED-Streifen mit einzeln adressierbaren WS2812b-LEDs, 60 LEDs/m, selbstklebend (zuzuschneiden auf 6 × 48 LEDs; Schnitt mittig auf den Lötpads)
* ESP32 Development Board (z.B. [https://www.az-delivery.de/products/esp32-developmentboard ESP32 NodeMCU] mit aufgelöteten Pin-Leisten)
* ESP32-Entwicklungsboard (z. B. [https://www.az-delivery.de/products/esp32-developmentboard ESP32 NodeMCU] mit aufgelöteten Pin-Leisten)
* 5V-Netzteil für die Stromversorgung der LEDs (z.B. 5V, 10A)
* 5-V-Netzteil, 10 A (Ersatz für das Originalnetzteil)
* 3-Pin [https://en.wikipedia.org/wiki/JST_connector JST-Steckverbinder] (für Lösbare Verbindungen von ESP32 und Netzteil zu den LED-Streifen)
* 3-polige [https://en.wikipedia.org/wiki/JST_connector JST-Steckverbinder] (für lösbare Verbindungen zwischen ESP32, Netzteil und LED-Streifen)
* 2-polige Lüsterklemme
* 2-polige Lüsterklemme
* [https://de.wikipedia.org/wiki/Litze_(Elektrotechnik) Litze-Kabel] zur Verbindung der LED-Streifen, am besten in den typischen Farben schwarz (Ground), rot (Spannung) und grün (Daten)
* [https://de.wikipedia.org/wiki/Litze_(Elektrotechnik) Litzekabel] in den Farben schwarz (GND), rot (5 V) und grün (Daten)
 
=== Benötigtes Werkzeug und Material ===
 
* Lötkolben mit Lötzinn
* Seitenschneider und Abisolierzange
* Schraubendreher (Kreuz)
* Isolierband oder Schrumpfschlauch
 
=== Auseinanderbau ===
 
# Lampe oben öffnen: Griff gegen den Uhrzeigersinn drehen.
# Die 6 Schrauben unter dem Griff lösen.
# Stativ am Fuß der Lampe entfernen: Die 3 Schrauben unten am Gehäuse lösen. ('''Tipp:''' Schrauben sofort wieder an den Stativteilen befestigen, damit sie nicht verloren gehen.)
# Am Stativ: Die 2 Schrauben oben sowie die Schraube mit dem roten Kopf lockern; den Ring des Stativs nach oben abziehen.
# Die 6 Schrauben oben und unten am Lampengehäuse lösen.
# Den Ring oben am Gehäuse gegen den Uhrzeigersinn abdrehen; Ring und transparentes Rohr abnehmen. (Darunter liegt ein sechskantiges Aluminium-Profil, auf dem die originalen weißen LED-Streifen aufgeschraubt sind.)
# Die 6 originalen LED-Streifen vom Aluminium-Profil lösen (Schrauben oben lösen).
# Die 2 Befestigungsschrauben des Originalnetzteils im Fuß lösen.
# Alle Steckverbindungen am Originalnetzteil lösen (6× zu den LED-Streifen, 1× zum Netzkabel, 1× zum Dimmer); Netzteil entnehmen.
# Die 4 Schrauben der Steckdose im Fuß lösen. Auf der Rückseite der Steckdose die 3 Kabelschrauben lösen, Kabel abziehen und Steckdose entnehmen.
 
=== Umbau ===
 
'''LED-Streifen vorbereiten'''
 
# Den 5-m-LED-Streifen auf 6 × 48 LEDs zuschneiden. Den Schnitt mittig auf den Lötpads setzen, damit beidseitig freie Lötflächen verbleiben.
# An '''einen''' der 6 zugeschnittenen LED-Streifen ein JST-Kabel anlöten - und zwar an dem Ende, an dem der Pfeil auf der Datenleitung in den Streifen hinein zeigt (Eingangsseite).
 
'''ESP32 und Netzteil vorbereiten'''
 
# JST-Steckverbinder anlöten:
## Am ESP32: Pins 5 V, GND und GPIO 16 (Datenleitung zu den LED-Streifen)
## Am ESP32: Pins 5 V, GND (Verbindung zum neuen Netzteil)
## An der Netzteilseite: passende JST-Buchse für die Verbindung zum ESP32
# Die beiden Kabel (Netzkabel und Netzteilausgang) auf ca. 20 cm kürzen, Isolierung an den Enden entfernen.
# Kabelenden von Netzkabel und Netzteilausgang verdrillen und verlöten, damit sie in den Schraubklemmen der Steckdose sicher halten.
 
=== Zusammenbau ===
 
'''Aluminium-Profil bestücken'''
 
# Die 6 zugeschnittenen LED-Streifen auf gleicher Höhe auf dem Aluminium-Profil anbringen (Selbstklebeband auf der Streifenrückseite). Auf gleichmäßige Ausrichtung der Lötpads achten.
# Alle 6 LED-Streifen mit Litzekabel miteinander verlöten (jeweils ca. 10 cm Kabellänge; schwarz an schwarz, rot an rot, grün an grün). Die Datenleitung führt dabei vom JST-Eingang des ersten Streifens durch alle weiteren Streifen.
 
'''Fuß verdrahten und schließen'''


=== Anleitung ===
# Netzkabel und Netzteilausgang in die Schraubklemmen der Steckdose einschrauben; Steckdose in den Fuß einsetzen und mit den 4 Schrauben sichern.
# Alle JST-Verbindungen zusammenstecken (ESP32 ↔ LED-Streifen, ESP32 ↔ Netzteil).
# Leitungen sorgfältig im Fuß verstauen. ('''Tipp:''' Die zwei Kunststoffsäulen, auf denen das Originalnetzteil befestigt war, lassen sich herausbrechen, um mehr Platz im Fuß zu schaffen.)
# Boden und Deckel des Fußteils mit den jeweiligen Schrauben sichern.


# Lampe oben öffnen, dazu den Griff gegen den Uhrzeigersinn drehen
'''Lampengehäuse zusammensetzen'''
# Darunter befinden sich 6 Schrauben, diese lösen
# Stativ am Fuß der Lampe entfernen, dafür die 3 Schrauben unten am Gehäuse lösen (Tipp: alle Schrauben wieder an den Stativelementen festschrauben, damit sie nicht verloren gehen)
# Die 2 Schrauben am Stativ oben und die Schraube mit dem roten Kopf lockern und den Ring des Stativs nach oben abziehen
# Die 3 Schrauben oben am Gehäuse der Lampe lösen
# Die 3 Schrauben unten am Gehäuse der Lampe lösen
# Ring oben am Gehäuse gegen den Uhrzeigersinn abdrehen, danach lässt sich der Ring und das transparente Rohr entfernen (darunter befindet sich ein Sechkant-Aluminium-Profil, auf dem weiße LED-Streifen aufgeschraubt sind)
# Die 2 Schrauben, mit denen das Netzteil im Fuß befestigt ist, lösen
# Alle Steckverbindungen auf dem Netzteil lösen (6x zu den LEDs, 1x zum Stromkabel, 1x zum Dimmer)
# Die 4 Schrauben der Steckdose im Fuß lösen und die Schrauben der 3 Kabel auf der Rückseite der Steckdose lösen und Kabel abziehen; Steckdose herausziehen
# JST-Kabel an '''einen''' der zugeschnittenen LED-Streifen anlöten ('''Achtung:''' an dem Ende anlöten, an dem der Pfeil an der Datenleitung in den Streifen hinein zeigt)
# Die 6 LED-Streifen entfernen, dafür die Schrauben oben lösen
# Die 6 zugeschnittenen LED-Streifen auf gleicher Höhe auf dem Alu-Profil anbringen (Selbstklebeband auf der Rückseite)
# Alle LED-Streifen mit dem Litzekabel miteinander verlöten, dafür ca. 10cm langes Kabel verwenden (jeweils schwarz auf schwarz, rot auf rot, grün auf grün)
# Beide Kabel am Netzteil auf ca. 20 cm kürzen, damit nicht so viel Kabel im Fuß untergebracht werden muss, Isolierung an den Enden entfernen
# JST-Steckverbinder anbringen an
## Pins 5V, Gnd und Pin 16 des ESP32 (zu den LED-Streifen)
## Pins 5V, Gnd (zum Netzteil)
## An der Steckverbindung zum Netzteil
# Kabel von Stromzuführung und Netzteil verdrillen und verlöten (damit sie in der Schraubverbindung der Steckdose besser halten) und in die Steckdose schrauben
# Alle Verbindungen miteinander verbinden und im Fuß der Lampe verstauen (Tipp: das ursprüngliche Netzteil ist auf zwei Plastiksäulen befestigt, die kann man herausbrechen, um mehr Platz im Fuß zu haben)
# Boden und Deckel des Fußteils wieder festschrauben
# Stativ wieder über das transparente Rohr schieben
# Transparentes Rohr und Deckel wieder befestigen
# Stativ am Fuß der Lampe befestigen


Hinweis: das mitgelieferte Netzteil kann nicht verwendet werden, da es ca. 9V gepulste Gleichspannung liefert, womit ESP32 und WS2812b LED-Streifen nicht betrieben werden können.
# Transparentes Rohr über das Aluminium-Profil schieben.
# Ring oben am Gehäuse aufsetzen und im Uhrzeigersinn festdrehen.
# Die 3 Schrauben oben am Lampengehäuse und die 3 Schrauben unten am Lampengehäuse anziehen.
# Stativ über das transparente Rohr schieben, Ring aufstecken und mit den 2 oberen Schrauben sowie der Schraube mit dem roten Kopf sichern.
# Stativ am Fuß der Lampe befestigen (3 Schrauben).
# Abdeckung oben aufsetzen und mit den 6 Schrauben sichern; Griff im Uhrzeigersinn einschrauben.


== Quellcode ==
== Quellcode ==

Version vom 6. April 2026, 11:13 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)
b brightness Helligkeit einstellen (0-100%)

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)

Die erste Version der Lampe war auf einem Vierkantholz in einem Acrylrohr mit externem Netzteil verbaut. Für die zweite Version dient das Gehäuse einer LED-Baulampe als Basis. Das originale Innenleben der Lampe - LED-Streifen, Netzteil und Dimmer - wird vollständig entfernt und durch einen ESP32-gesteuerten WS2812b-Aufbau ersetzt.

Hinweis: Das mitgelieferte Originalnetzteil kann nicht verwendet werden, da es ca. 9 V gepulste Gleichspannung liefert. ESP32 und WS2812b LED-Streifen benötigen stabile 5 V Gleichspannung.

Stückliste

  • LED-Baulampe Parkside Performance PALS 50 B1 (Lidl, ca. 50,-€)
  • 5-m-LED-Streifen mit einzeln adressierbaren WS2812b-LEDs, 60 LEDs/m, selbstklebend (zuzuschneiden auf 6 × 48 LEDs; Schnitt mittig auf den Lötpads)
  • ESP32-Entwicklungsboard (z. B. ESP32 NodeMCU mit aufgelöteten Pin-Leisten)
  • 5-V-Netzteil, 10 A (Ersatz für das Originalnetzteil)
  • 3-polige JST-Steckverbinder (für lösbare Verbindungen zwischen ESP32, Netzteil und LED-Streifen)
  • 2-polige Lüsterklemme
  • Litzekabel in den Farben schwarz (GND), rot (5 V) und grün (Daten)

Benötigtes Werkzeug und Material

  • Lötkolben mit Lötzinn
  • Seitenschneider und Abisolierzange
  • Schraubendreher (Kreuz)
  • Isolierband oder Schrumpfschlauch

Auseinanderbau

  1. Lampe oben öffnen: Griff gegen den Uhrzeigersinn drehen.
  2. Die 6 Schrauben unter dem Griff lösen.
  3. Stativ am Fuß der Lampe entfernen: Die 3 Schrauben unten am Gehäuse lösen. (Tipp: Schrauben sofort wieder an den Stativteilen befestigen, damit sie nicht verloren gehen.)
  4. Am Stativ: Die 2 Schrauben oben sowie die Schraube mit dem roten Kopf lockern; den Ring des Stativs nach oben abziehen.
  5. Die 6 Schrauben oben und unten am Lampengehäuse lösen.
  6. Den Ring oben am Gehäuse gegen den Uhrzeigersinn abdrehen; Ring und transparentes Rohr abnehmen. (Darunter liegt ein sechskantiges Aluminium-Profil, auf dem die originalen weißen LED-Streifen aufgeschraubt sind.)
  7. Die 6 originalen LED-Streifen vom Aluminium-Profil lösen (Schrauben oben lösen).
  8. Die 2 Befestigungsschrauben des Originalnetzteils im Fuß lösen.
  9. Alle Steckverbindungen am Originalnetzteil lösen (6× zu den LED-Streifen, 1× zum Netzkabel, 1× zum Dimmer); Netzteil entnehmen.
  10. Die 4 Schrauben der Steckdose im Fuß lösen. Auf der Rückseite der Steckdose die 3 Kabelschrauben lösen, Kabel abziehen und Steckdose entnehmen.

Umbau

LED-Streifen vorbereiten

  1. Den 5-m-LED-Streifen auf 6 × 48 LEDs zuschneiden. Den Schnitt mittig auf den Lötpads setzen, damit beidseitig freie Lötflächen verbleiben.
  2. An einen der 6 zugeschnittenen LED-Streifen ein JST-Kabel anlöten - und zwar an dem Ende, an dem der Pfeil auf der Datenleitung in den Streifen hinein zeigt (Eingangsseite).

ESP32 und Netzteil vorbereiten

  1. JST-Steckverbinder anlöten:
    1. Am ESP32: Pins 5 V, GND und GPIO 16 (Datenleitung zu den LED-Streifen)
    2. Am ESP32: Pins 5 V, GND (Verbindung zum neuen Netzteil)
    3. An der Netzteilseite: passende JST-Buchse für die Verbindung zum ESP32
  2. Die beiden Kabel (Netzkabel und Netzteilausgang) auf ca. 20 cm kürzen, Isolierung an den Enden entfernen.
  3. Kabelenden von Netzkabel und Netzteilausgang verdrillen und verlöten, damit sie in den Schraubklemmen der Steckdose sicher halten.

Zusammenbau

Aluminium-Profil bestücken

  1. Die 6 zugeschnittenen LED-Streifen auf gleicher Höhe auf dem Aluminium-Profil anbringen (Selbstklebeband auf der Streifenrückseite). Auf gleichmäßige Ausrichtung der Lötpads achten.
  2. Alle 6 LED-Streifen mit Litzekabel miteinander verlöten (jeweils ca. 10 cm Kabellänge; schwarz an schwarz, rot an rot, grün an grün). Die Datenleitung führt dabei vom JST-Eingang des ersten Streifens durch alle weiteren Streifen.

Fuß verdrahten und schließen

  1. Netzkabel und Netzteilausgang in die Schraubklemmen der Steckdose einschrauben; Steckdose in den Fuß einsetzen und mit den 4 Schrauben sichern.
  2. Alle JST-Verbindungen zusammenstecken (ESP32 ↔ LED-Streifen, ESP32 ↔ Netzteil).
  3. Leitungen sorgfältig im Fuß verstauen. (Tipp: Die zwei Kunststoffsäulen, auf denen das Originalnetzteil befestigt war, lassen sich herausbrechen, um mehr Platz im Fuß zu schaffen.)
  4. Boden und Deckel des Fußteils mit den jeweiligen Schrauben sichern.

Lampengehäuse zusammensetzen

  1. Transparentes Rohr über das Aluminium-Profil schieben.
  2. Ring oben am Gehäuse aufsetzen und im Uhrzeigersinn festdrehen.
  3. Die 3 Schrauben oben am Lampengehäuse und die 3 Schrauben unten am Lampengehäuse anziehen.
  4. Stativ über das transparente Rohr schieben, Ring aufstecken und mit den 2 oberen Schrauben sowie der Schraube mit dem roten Kopf sichern.
  5. Stativ am Fuß der Lampe befestigen (3 Schrauben).
  6. Abdeckung oben aufsetzen und mit den 6 Schrauben sichern; Griff im Uhrzeigersinn einschrauben.

Quellcode