Hintergrund

Es ist das Jahr 2008 und ich bin mitten in der Mittelschule. Unser Lehrer stellt die Projektaufgabe für die nächsten Wochen vor: Modellierung eines Wahrzeichens. Materialien wie Knete, die an der Luft aushärtet und Farbe werden bereitgestellt. Viele aus der Klasse suchen sich Objekte aus den Sieben Weltwundern aus, einige lokale Denkmäler. Ich wähle den Leuchtturm von Alexandria. Ein Objekt so populär, dass dessen Name (Pharos im Altgriechischen) zum Begriff für Leuchttürme wurde. Im Unterricht verbrachten wir mehrere Stunden mit Analyse und Vorbereitung. Ich suchte im damals jungen Internet nach Bildern vom Turm, an denen ich mich orientieren würde.

Grafik vom Pharos nach Thiersch, die als Modellvorlage diente.

Eine sehr ähnliche Grafik zu der, nach der ich den Turm seinerzeit modellierte.Hermann Thiersch, 1909 – Public Domain / Wikimedia Commons

Wie oft ließ ich die Arbeit daran etwas schleifen, wollte aber etwas Großes abliefern. Daher haben mein Papa und ich in der Woche vor der Präsentation in dessen Werkstatt gebastelt. Im Gegensatz zu den anderen aus der Klasse nutzen wir Knete nur als dünnen Verputz und erstellen ein Grundgerüst aus Holzplatten und Wasserrohren. Als Sohn eines Handwerkers erstellte ich zunächst eine ordentliche Skizze — die es leider nicht bis zu dieser Zeit geschafft hat.

Auch vom Prozess gibt es leider keine Bilder. Als Highlight bauten wir jedoch noch eine Leuchte ein, die über einen außen angebrachten Schalter von einer 9V Batterie im Inneren versorgt wurde. Diese wurde professionell über eine Einkerbung und Kabelbindern gehalten.

Der originale Turm von 2008 neben weiteren Weltwundern der Antike.

Der originale Turm von 2008 neben weiteren Weltwundern der Antike.©Blogautor

Der originale Schalter am Turmkörper

Der originale Ein-/Ausschalter – spartanisch, aber zuverlässig.©Blogautor

Der Pharos anno 2008. Aufnahme von der Abgabe mit leuchtender Lampe. Das gilt es zu toppen! ©Blogautor

Die Eingangstür des Leuchtturms

Die Eingangstür des Pharos.©Blogautor

P.S. Videos von 2008 Das Video war ursprünglich als 3GP-Datei gespeichert – ein Format, das damals auf Mobiltelefonen wie Nokia oder Sony Ericsson Standard war. Moderne Browser können damit nichts anfangen, weshalb eine Konvertierung nötig war. Klingt simpel, ist es aber nicht: Der H.263-Codec aus dem Jahr 2008 erzeugt eine charakteristische Weichheit durch seine Kompressionsartefakte – die zufällig dafür sorgt, dass man auf dem winzigen 176×144-Pixel-Bild trotzdem erkennt, was passiert. Versucht man das in ein modernes Format wie WebP zu übertragen, bekommt man harte Pixel statt organischer Unschärfe und das Bild wirkt paradoxerweise schlechter lesbar als das 60-Kilobit-Original von vor 17 Jahren.

Nach der Präsentation im Kunstunterricht brachte ich den Turm nach Hause. Seitdem schmückte er fünf meiner Zimmer und überstand verlustlos drei Umzüge. Genutzt wurde er aber nie. Und das ist schade. Daher wird es Zeit für eine Umrüstung.

Let’s Retrofit Pharos!

P.S. Geständnis Ja, im Titel habe ich Griechisch und Latein gemischt — einfach weil ich es kann!

Gliederung

Das Projekt soll nicht so groß und detailliert sein, jedoch streng aufeinander aufbauen:

  1. Zielfestlegung
  2. Anforderungsanalyse
  3. Design (Schaltpläne, 3D-Druck-Design)
  4. Umsetzung (Drucken, Kleben, Löten, HA-Automatisierung, LED-Programmierung)
  5. Evaluation (sieht es gut aus? Was hätte besser werden können?)

Ziel und Einordnung

Ziel: Den Pharos mit Beleuchtung cool aussehen zu lassen.

Ich verzichte auf eine umfassende Literaturrecherche und Inspirationsphase, weil ich eigene Ideen entwickeln und umsetzen will.

  1. Die “Fenster” am Turmkörper sollen illuminiert werden.
    • Hier schwankte ich zunächst zwischen indirekter Beleuchtung und direkter durch einen Diffusor.
    • Ich entschied mich für die einfache Variante der indirekten Beleuchtung.
  2. Der Laternenturm soll als neues Leuchtfeuer eine LED Matrix erhalten, die neben “Flammen” auch komplexere, zusammenhängende Effekte anzeigen kann. Dafür ist eine Diffusionsschicht zwingend nötig.
  3. Die Kuppel soll komplett neu entstehen.
  4. Die Stromversorgung soll unkompliziert sein.
  5. Die Programmierung soll eine HomeAssistant Integration besitzen und tendenziell wartungsarm sein.
  6. Es sollen keine baulichen Änderungen am Gebäude vorgenommen werden (Denkmalschutz! ;) )

Anforderungsanalyse

Aus den Zielen ergeben sich gewisse Anforderungen, die dem Design Randbedingungen auferlegen.

  • Die Beleuchtung
    • muss programmierbar sein, um Effekte anzuzeigen
    • dafür eignen sich WS2812b (oder vergleichbare)
    • Ein kurzer Test zeigt, dass eine Dichte von 60 LEDs/m gerade so ausreichend für das Leuchtfeuer ist und dass 30 LEDs/m für den Turmkörper zu wenig wären.
  • Die Stromversorgung
    • Erfahrungsgemäß haben WS2812b von 5V auf diesen kurzen Distanzen keinen relevanten Spannungsabfall und die beste Energiebilanz.
    • Da die Versorgung unkompliziert sein soll, wird auf Batterien oder Akkus verzichtet.
    • Ein Controller ist daher nötig, der die Optik nicht stark beeinträchtigt, z.B. am unteren hinteren Ende.
Skizze der LEDs

Skizze der LEDs.©Blogautor

Teilprojekt 1: Turmkörper

Der Turmkörper ist innen fast hohl, ein dreipoliges Stromkabel ist bereits bis zum Leuchtfeuer geführt. Die alte Stromversorgung verlief von der Batterie über diesen Knopf. Beide lassen sich sehr einfach demontieren.

Blick in den Turmkörper von unten

Untenansicht des Turms – der Einstieg in das Innere.©Blogautor

Inneres des Turmkörpers von unten

Blick ins Innere: fast hohl, das bereits verlegte Kabel ist gut erkennbar.©Blogautor

TP1 Design

Beim Design lasse ich mich von meiner Intuition leiten und plane zwei LED-Streifen über die gesamte Höhe des Turms. Werden sie in den vorderen Ecken angebracht, können sie von vorne und von den Seiten durch kein Fenster direkt gesehen werden.

Um die Ausstrahlung gleichmäßig zu halten, plane ich dreieckige Prismen mit LED-Führungsschienen zu drucken.

FreeCAD: Dreieckschiene mit Nut-Profil

FreeCAD: Dreieckschiene mit Nut-Profil©Blogautor

Im Inneren blockieren Holzblöcke die gerade Nutzung der gesamten Höhe, daher teile ich die Führungsschienen in zwei Teile, dazwischen werden die LED-Bänder durch ihre eigene mechanische Spannung in Form gehalten.

Die elektrischen Anschlüsse plane ich über 3-polige JST-Konnektoren. Die Gesamtzahl der LEDs macht es nicht nötig, mehrere Einspeispunkte zu haben. Das Design gestattet es jedoch, zwischen den zwei Teilen eine Einspeisung nachzurüsten.

TP1 Umsetzung

Die LEDs werden auf die benötigte Länge konfektioniert und mit JST-Stecker und -Buchse versehen. Der 3D-Druck gestaltet sich mit meinem neuen Snapmaker U1 als Kinderspiel, das Material war mir in diesem Fall egal. Die Führungsschienen sind sehr exakt.

Die gedruckten Dreieckschienen für die LED-Führung

Die dreieckigen LED-Führungsschienen frisch aus dem Drucker.©Blogautor

Die LEDs an den Schienen und diese am Holz werden mit ein wenig Sekundenkleber locker befestigt. Die LEDs darüber werden entsprechend der Holzblöcke gebogen. Zuvor wird die Anordnung nochmals überprüft.

Planung der LED-Positionierung an den Schienen

Wo kommen die LEDs an den Schienen hin?©Blogautor

Innenperspektive der LED-Planung an Schienen

Innenperspektive: Stromführung und Schienenpositionen final abgestimmt.©Blogautor

Bei der Installation stand ich vor zwei Herausforderungen:

  • TP1-H1
    • Das Zugangsloch ist relativ eng für zwei Hände und das Anbringen von LEDs im Inneren mit einer Hand ist ein zeitaufwändiges Geduldspiel.
    • Lösung: Erst die LEDs anbringen und dann das ganze Konstrukt einführen. Das Ankleben der Schienen im Innenraum ist dann deutlich einfacher.
LED-Streifen auf den Schienen, frisch aufgeklebt

LEDs auf den Schienen – bereit zum Einbau.©Blogautor

Innenperspektive: LEDs auf den Schienen

Die Innenperspektive zeigt, wie die Schienen den Lichtweg aus den Ecken kanalisieren.©Blogautor

  • TP1-H2
    • Die Länge der Führungsschienen hätte links und rechts unterschiedlich sein müssen, da der eine Holzblock ~5mm größer ist.
    • Lösung: Die ressourcenschonende Verkleinerung der Schiene mit einem Dremel.

Danach wird das Ende der neuen LEDs mit dem bereits installierten Stromkabel zum Laternenturm verbunden. Dies hat praktischerweise bereits drei Anschlüsse, aus der Erdung wird kurzerhand das Datenkabel.

Erster Testaufbau der JST-Verbindung mit WAGO-Klemmen

Erster Testaufbau – die JST-Verbindung noch provisorisch mit WAGO-Klemmen.©Blogautor

Das alte Kabel bekommt einen JST-Anschluss

Der JST-Stecker soll ordentlich angelötet werden, dafür werden die Adern aufgefächert, …©Blogautor

JST-Anschluss in der Nahaufnahme

… anschließend mit dem Pendant zusammengezwirnt und verlötet.©Blogautor

Teilprojekt 2: Laternenturm & Leuchtfeuer

Hier oben ist es deutlich enger. Unter den Sichtfenstern ist eine halbrunde Holz-Plattform, auf der das Leuchtfeuer mit einer Schraube befestigt sitzt. Ein Wasserrohr-Endstück mit Holzeinsatz und viel Klebeband bildet die abnehmbare Kuppel.

Laternenturm und Kuppel

Der Übergang zwischen Laternenturm und Kuppel.©Blogautor

Das alte Leuchtfeuer im Detail

Das alte Leuchtfeuer – eine einzelne Glühbirne, bald abgelöst von WS2812b.©Blogautor

Der Laternenturm in der Nahaufnahme

Der Laternenturm vor dem Umbau – eng, aber voller Potential.©Blogautor

TP2 Design

Das Kabel kommt von unten, daher beginnt dort auch das LED-Band. Als Leuchtfeuer entscheide ich mich für einen einfach anzubringenden Schraubenwickel eines LED-Bandes um einen Zylinder. Dieser ist hohl, um Stauraum für überschüssige Kabel zu haben, und besitzt einen Stehrahmen unten, um auf der Halbkreisplattform montiert zu werden. Auf dem Stehrahmen lasse ich eine Nut als Führungsrille für den Diffusor ein.

Der Diffusor ist ein Hohlzylinder mit sehr dünner Wand, sodass sie von Licht durchdrungen werden kann.

LED-Matrix-Test

Erster Test einer gewickelten Matrix für das Leuchtfeuer.©Blogautor

Erster Diffusor-Test

Diffusor-Test: wie stark sind einzelne LEDs erkennbar, in Abhängigkeit vom Abstand zum Diffusor? Getestet mit Brotpapier.©Blogautor

Die Maße des Laternenturms nehme ich exakt mit dem Messschieber, die restlichen Maße schätze ich mit einem Lineal ab.

FreeCAD: Aufbau der Laternenturm Datei mit oberem Teil des Laternenturms, dem LED-Turm und Diffusor. Alles in einer Datei, übereinandergelegt sodass die Maße abgestimmt werden konnten.

FreeCAD: Der Aufbau des Laternenturms in einer Datei. Der braune Ring symbolisiert die Maße des oberen Laternenturms, sodass sich die anderen Objekte daran orientieren können.©Blogautor

Damit ist das Design komplett.

Übrigens: Über den Stromverbrauch der LEDs mache ich mir an diesem Punkt keine detaillierten Pläne, da es eine kleine Menge ist, die kaum ins Gewicht fällt.

TP2 Umsetzung

Durch die Präzision des U1 passt der Diffusor perfekt in seine Nut und der Zylinder in den Laternenturm.

Zumindest passte beim zweiten Mal alles. Nach dem ersten Druck stellte ich fest, Radius und Durchmesser verwechselt zu haben …

Der neue Leuchtfeuerturm im Snapmaker U1

Der neue Leuchtfeuer-Zylinder aus dem Snapmaker U1. Wer genau hinsieht erkennt meinen Fehler.©Blogautor

Die LEDs werden gewickelt, konfektioniert und mit JST-Konnektoren belötet. Danach angeklebt. Die erste wird so gesetzt, dass die LED auf dem Rand des Zylinders ist und das Kabel am Rand der halbrunden Plattform vorbeigeht. So kann die für LEDs nutzbare Fläche maximiert werden.

Die fertige LED-Schraubenwicklung

Die Schraubenwicklung des LED-Bands um den Zylinder – die erste LED sitzt genau am Rand.©Blogautor

Draufsicht: Schraubenwicklung mit Diffusor

Draufsicht: die Wicklung füllt den Zylinder gleichmäßig und der Stauraum für das Kabel im Hohlzylinder bewährt sich.©Blogautor

Schraubenwicklung mit eingesetztem Diffusor (Isometrie)

Diffusor eingesetzt – der Zylinder ist nun komplett.©Blogautor

Nur fällt auf, dass das neue Leuchtfeuer exakt mit der oberen Kante des Laternenturms abschließt. Die alte Kuppel passt nun nicht mehr drauf.

Teilprojekt 3: Kuppel

Die Kuppel betrachte ich als meisterlichen Abschluss; sie soll daher komplett neu entstehen. Die alte dient nur noch als Form-Vorlage. Die neue Kuppel soll sich in drei Punkten von der alten abheben:

Die alte Kuppel – letzter Dienst als Formvorlage

Die alte Kuppel – letzter Dienst als Maßvorlage für den Neudruck.©Blogautor

Seitenansicht der alten Kuppel

Seitenansicht: die Proportionen, die der neue Entwurf übernimmt.©Blogautor

Das Material soll sich deutlich abheben.

Beim Design 2008 habe ich mich zunächst deutlich an Zeichnungen des Leuchtturms von Pharos orientiert, bei der Kuppel jedoch Abstriche aufgrund des naherückenden Abgabetermins gemacht. Ich erinnere mich an ein Bild der großen Pyramiden aus einem Film und besorge daher PLA-Filament mit Goldmetallpartikeln, um die Kuppel prunkvoll erscheinen zu lassen.

Auf der Kuppel soll eine Statue thronen.

Wofür hat man denn ein Familienwappen, wenn man es nirgends ausstellt?

Lichteffekte.

Die Kuppel soll integrierte Scheinwerfer haben, die Muster an die Decke projizieren und die Statue beleuchten.

TP3 Design

Für Maße recycle ich die FreeCAD-Skizze aus TP2. Ich wähle ein Design, welches dem Zylinder aus TP2 etwas mehr Platz lässt als bisher und innen hohl ist, um Platz für die LEDs-“Scheinwerfer” zu lassen. Dieses Design spalte ich in zwei Objekte: eine Bodenplatte, die gleichzeitig als Deckel für den Laternenturm fungiert, auf dem die Elektronik angebracht wird, und die eigentliche Kuppel, die ohne Elektronik auskommen wird.

FreeCAD: Gesamtdatei der Kuppel und des Deckels.

FreeCAD: Gesamtdatei der Kuppel und des Deckels.©Blogautor

FreeCAD: Nahaufnahme der Deckenlicht Pocket.

FreeCAD: Nahaufnahme der Deckenlicht Pocket. Unten die Skizze, ganz oben die Pocket. Diese wird schräg in die Mitte nach oben projiziert. Auf den anderen Bildern ist zu sehen, dass die Pocket dann auf 4 Seiten gespiegelt wird.©Blogautor

FreeCAD: Animierter Aufbau der Kuppel-Datei.

FreeCAD: Animierter Aufbau der Kuppel-Datei.©Blogautor

Die eigentliche Kuppel wird so geplant, dass sie perfekt auf die Bodenplatte passt. Über jeder LED gibt es 4 Löcher, die schräg nach oben projiziert werden, um das Licht nicht gerade, sondern auf die Statue zu lenken. Ebenfalls bekommt sie eine Einkerbung, sodass später beliebige Statuen aufgesetzt werden können.

Planung der LED-Positionen in der Kuppelbodenplatte

Agile Planungsphase nach dem Druck des Deckels: wo kommen die vier LEDs in der Bodenplatte hin?©Blogautor

TP3 Umsetzung

Die Bodenplatte drucke ich in Matt-Schwarz, um einen edlen Abgrenzungsakzent zwischen dem Stein und Gold zu setzen.

Darauf klebe ich vier einzelne LEDs, die ich mit Drähten einzeln verbinde. An einen kommt ein JST dran. Ein Ende bleibt leer. Bei der Stromversorgung löte ich den kompletten Kreis als Ausfallsicherung.

Die Sicherung ist auch nötig. Das Löten an sich ist nicht so schwer, aber das Konfektionieren und Abisolieren von so popelig kleinen Drähten ist absolute K*c*s*h*i*e. Drei Stunden brauche ich dafür und dann erstmal ein paar Tage Pause.

Die vier LEDs in der Bodenplatte — geklebt und mit JST Anschluss versorgt

Die vier LEDs in der Bodenplatte — geklebt und mit JST Anschluss versorgt.©Blogautor

Die Bodenplatte angesteckt

Die Bodenplatte angesteckt und bereit, runter gedrückt zu werden.©Blogautor

Die vollständig verlöteten LEDs in der Bodenplatte

Die vollständig verlöteten LEDs in der Bodenplatte. Schön ist es nicht, aber korrekt leitend.©Blogautor

Die Kuppel wird in Gold-PLA gedruckt. Um Support zu minimieren, drucke ich sie auf dem Kopf. Um das Gold-PLA zu sparen, drucke ich den Infill mit gelbem PLA. Insgesamt erscheint das zu komplex für den U1. Der erste Druck schlägt ganz fehl. Der zweite hat einen Brim und wird besser, aber das Wechseln des Druckkopfes sorgt dem Anschein nach für deutliche Unebenheiten.

Die Kuppel im Orca Slicer

Die Kuppel im Orca Slicer. Auf dem Kopf und mit Multimaterial aktiviert. Weiß ist PVA, das sich unter Wasser auflösen soll. Davon erhoffte ich mir unsichtbare Supportinterfaces.©Blogautor

Dremel-Einsatz an der Kuppel

Der Dremel hilft beim Anpassen der Kuppelbodenplatte.©Blogautor

Die neue Kuppel in der Nahaufnahme

Die neue Kuppel in Gold-PLA — mit Deckel aber ohne Statue, wobei der Druck nicht so gut verlief.©Blogautor

LED Umsetzung

Die LEDs sind installiert, es fehlt nur noch die Stromversorgung und Dateneinspeisung.

Stromversorgung und Dateneinspeisung

Ich entscheide mich zunächst für einen kleinen USB-C-Controller, der beides übernimmt und von dessen Art ich noch viele rumliegen habe. Er wird über USB-C mit 5V und 3A betrieben, USB-PD ist nicht nötig. Leider hat dieser Controller einige entscheidende Nachteile:

  • Der Dongle an der Rückseite sieht ein bisschen seltsam aus.
  • Er hat kein Relay, daher verbrauchen die LEDs auch im ausgeschalteten Zustand Strom und ich benötige einen vorgeschalteten Smartplug mit Zeitsteuerung.
Alter Schalter wird entfernt

Der alte Schalter wird entfernt.©Blogautor

Neuer Controller am Loch des alten Schalters

Kleiner USB-C-Controller.©Blogautor

Vielleicht werde ich später den Controller gegen einen mit Relay ersetzen und diesen dann fest einbauen, wo die Batterie war. Solche Controller haben meistens nur Litzen-Anschlüsse und ich würde für die Modularität einen Stecker anbringen müssen. Dafür spräche, dass ein typischer Hohlstecker (bzw. Terminalblock) perfekt in das Loch des alten Schalters passt. (Als ob die sich abgesprochen hätten.)

Beispiel Hohlstecker auf dem Pharos liegend.

Beispiel für einen typischen Hohlstecker.©Blogautor

Der Hohlstecker passt perfekt in das Loch des alten Schalters.

Der Hohlstecker passt perfekt in das Loch des alten Schalters.©Blogautor

Da solche Controller aber nicht preiswert sind, komme ich erstmal mit der Situation jetzt klar. Auch wenn die Kabel im Inneren ganz schön spannen:

Der fertige Turmkörper mit allen LEDs und Verkabelung

Der fertige Turmkörper mit allen LEDs und Verkabelung.©Blogautor

Konfiguration

Als Software nutze ich WLED, dies hat sich für solche Installationen zum Quasi-Standard gemausert.

Ich unterteile die LEDs der Teilprojekte in mehrere Segmente, um später die verschiedenen Effekte umsetzen zu können.

Zunächst versuche ich, das Leuchtfeuer als 4 Zeilen à 4,5 LEDs darzustellen, aber das sorgt für 5 Segmente und die sind umständlich zu bedienen - von der HA-Integration will ich gar nicht erst anfangen. Daher wende ich das seit WLED 14 neue Matrix Feature an. Die 23 LEDs des Leuchtfeuers werden dafür logisch an den Beginn der Kette verschoben (einfach weil WLED das derzeit so braucht) und in der 2D Konfiguration genutzt. Das funktioniert, sodass ich später auch den Turm mit seinen zwei Schienen und der Decke als ein Segment anlege, in dem linke und rechte LED abwechselnd adressiert werden. Die 4 LEDs der Kuppel bleiben eine 1D-LED-Kette.

Die finale LED-Konfiguration:

WLED ledmap — Reißverschluss (asymmetrisch)
Left hat 27 LEDs (inkl. Middle), Right hat 26 — letzter Zahn rechts ist stumm
Leuchtfeuer Right (phys 0–25) Left (phys 27–52) Middle (phys 26) Kuppel -1 Lücke (stumm)
53, 54, 55, 56, -1,log 0– 4 · Leuchtfeuer Z1
57, 58, 59, 60, 61,log 5– 9 · Leuchtfeuer Z2
62, 63, 64, 65, 66,log 10–14 · Leuchtfeuer Z3
67, 68, 69, 70, -1,log 15–19 · Leuchtfeuer Z4
71, 72, 73, 74, 75,log 20–24 · Leuchtfeuer Z5

0, 52,log 25–26 · Paar 1 (unten)
1, 51,log 27–28 · Paar 2
… 23 weitere Paare …log 29–74
25, 27,log 75–76 · Paar 26 (oben)
-1,log 77 · stumme Lücke
26,log 78 · Middle (Spitze)

76, 77, 78, 79log 79–82 · Kuppel
Tower-Segment: start=25, stop=79  ·  Kuppel: start=79, stop=83  ·  Length=83
Die resultierende `ledmap.json`:
{
 "width": 5,
 "height": 5,
 "map": [
    53, 54, 55, 56, -1,
    57, 58, 59, 60, 61,
    62, 63, 64, 65, 66,
    67, 68, 69, 70, -1,
    71, 72, 73, 74, 75,
     0, 52,  1, 51,  2,
    50,  3, 49,  4, 48,
     5, 47,  6, 46,  7,
    45,  8, 44,  9, 43,
    10, 42, 11, 41, 12,
    40, 13, 39, 14, 38,
    15, 37, 16, 36, 17,
    35, 18, 34, 19, 33,
    20, 32, 21, 31, 22,
    30, 23, 29, 24, 28,
    25, 27, -1, 26, 76,
    77, 78, 79
  ]
}

Aus der wiederum die LED-Config und die Segmente hervorgehen:

WLED LED-Konfiguration mit Pixel-Mapping und Gesamtanzahl der LEDs

LED-Konfiguration in WLED mit aktiviertem Pixel-Mapping.©Blogautor

WLED Segment-Konfiguration mit definierten Segmenten für Turm, Leuchtfeuer und Kuppel

Segmente in WLED – getrennte Bereiche für unterschiedliche Effekte.©Blogautor

WLED 2D-Matrix-Konfiguration für das LED-Leuchtfeuer

2D-Matrix-Einstellungen in WLED – Grundlage für flächige Effekte im Leuchtfeuer. Besonders die Transpose und Expand Einstellungen sind wichtig, um den typischen Leuchtturmeffekt sich drehender Spiegel zu bekommen.©Blogautor

WLED Preset-Liste mit gespeicherten Lichtszenen für den Pharos

Presets in WLED – gespeicherte Szenen für schnellen Wechsel zwischen Flackern, Aurora und Scanner.©Blogautor

Hinweis: ist beim Speichern eines Segments die Option “nur aktives” an, so kann man die segmentspezifischen Effekte beliebig miteinander kombinieren.

Visuelle Effekte

  • Der Turm kann durch die Fenster und die Lichtwelleneffekte eh keine komplexen Muster anzeigen. Daher baue ich eine gruselige grüne Aurora und einen “Fahrstuhl”-Effekt ein. Letzterer wird durch einen langsamen Scan-Effekt umgesetzt.
  • Das Leuchtfeuer bekommt durchlaufende Effekte.
  • Die Kuppel bekommt zunächst eine orangene Aurora, mit der sie tolle Muster an die Decke wirft.

Wie das aussieht, könnt ihr gleich unten sehen.

Gesamt-Evaluation

Evaluation ist die Frage: Erfüllt das Werkstück die Anforderungen, erreicht es die Ziele?

  1. Die Fenster am Turmkörper sind illuminiert ✅
  2. Leuchtfeuer aus LEDs und kann komplexe Animationen anzeigen ✅
  3. Neue Kuppel ✅
  4. Unkomplizierte Stromversorgung ✅
  5. WLED fügt sich PlugAndPlay in HomeAssistant ein und geht bei abendlicher Bewegung an ✅
  6. Alle Denkmalschutzanforderungen wurden eingehalten ✅

Die Umrüstung war ein voller Erfolg, auch wenn es noch Raum für Verbesserung gibt. Aber zunächst: Bilder!

Bildergalerie

Videokonvertierung

Die Videos wurden mit Stativ und Kamera aufgenommen, in Kdenlive beschnitten und dann mit ffmpeg in webp umgewandelt, was eine krasse Speichereffizienz aufweist. 1,6 MB zu 533 KB bei einer Auflösungsreduktion von 1080x1920 auf 439x780 und 59 fps auf 16fps. Allerdings sieht man den Qualitätsverlust effektiv kaum. GIF benötigte für die gleichen Parameter min 10 MB.

# gif
for f in *.mp4; do ffmpeg -i "$f" -vf "fps=16,scale=-1:780:flags=lanczos,split[s0][s1];[s0]palettegen=max_colors=128[p];[s1][p]paletteuse=dither=bayer" -loop 0 "${f%.mp4}.gif"; done
# webp
for f in *.mp4; do ffmpeg -i "$f" -vf "fps=15,scale=-1:780:flags=lanczos" -vcodec libwebp -lossless 0 -compression_level 6 -q:v 75 -loop 0 -an "${f%.mp4}.webp"; done

Gesamtansichten

Komplett Rot Komplett Orange Komplett Blau Komplett Aqua

Die Kuppel wirft geile Effekte an die Decke. Durch den fehlerhaften Druck sind die Ränder des Lichtwurfes unregelmäßig.

Turmkörper

Lift Orange Front Lift Orange Seite Lift Multi Orange

Lift Orange — Front · Seite · Multi-Band (mehrere Lichtbänder gleichzeitig)

Lift Frame 1 Lift Frame 2 Lift Frame 3

Drei Einzelframes: das Lichtband wandert von unten nach oben.

Haunted Lift Grün Gesamt Lift Grün

Haunted (unregelmäßiges grünes Flackern) · Lift Grün · Statisch

Leuchtfeuer

Bri heißt Helligkeit (0 = aus, 1 = voll). Die Lichter sind mit der Kamera nur sehr bescheiden aufzunehmen, aber in der Spiegelung dahinter erkennt man sie besser.

Android Rot Bri=0.5 Android Rot Bri=0.1 Android Rot + Kuppel

Android Rot — geometrischer Scaneffekt. Bri = 0,5 · 0,1 · kombiniert mit aktiver Kuppel.

Android Grün Bri=0.5 Android Grün Bri=0.1 Perlin Move + Kuppel

Android Grün (Bri = 0,5 · 0,1)  |  Perlin Move + Kuppel — organisches Farbrauschen mit aktiven Kuppel-Scheinwerfern.

Meteor Rot Bri=0.5 Meteor Rot Bri=0.1

Meteor Rot (Bri = 0,5 · 0,1) — ein Schweif zieht über die 5×5-Matrix.

Candle Multi Bri=0.25 Candle Multi Bri=0.1

Candle Multi (Bri = 0,25 · 0,1) — mehrere Flammen flackern unabhängig.

Kuppel

Kuppel Candle Kuppel Candle Fast Kuppel Meteor Rot Kuppel ColorFull

Candle · Candle Fast · Meteor Rot · ColorFull — die vier Scheinwerfer-LEDs projizieren je nach Effekt unterschiedliche Muster an die Zimmerdecke.

Kuppel ColorFull – Muster durch Drehen der Kuppel angepasst Kuppel Meteor Rot – Muster durch Drehen der Kuppel angepasst

Außerdem kann man die Muster durch Drehen der Kuppel anpassen!

Weitere Ansichten

Gesamtansicht des Pharos mit Lift-Effekt in Orange von der Seite Kuppel mit statisch rotem Licht Gesamtansicht des Pharos mit rotem Licht, halb beleuchtet
Übrig gebliebene Teile

Übrig gebliebene Teile.©Blogautor

Diskussion

Verschiedene Entscheidungen haben sich während der Umsetzung als suboptimal herausgestellt:

  • Stromverbrauch und Controllerwahl
    • WS2812b verbrauchen auch Strom, wenn sie aus sind. Dadurch lasse ich es momentan immer abends, wenn es dunkel ist, angehen und durchleuchten. Das war im Moment günstiger, aber perspektivisch wird ein Controller mit Relay nötig, dann kann der Turm auch deutlich schneller mit verschiedenen Effekten hochgefahren werden.
  • Indirekte Beleuchtung im Turmkörper
    • Sie ist okay, flackernde Effekte kommen gut rüber, aber für die Menge der verbauten LEDs ist die Lichtausbeute im Raum relativ schwach. Detaillierte Effekte kommen auch nicht gut rüber. Der Fahrstuhleffekt ist nur bei genauem Hinsehen oder Positionierung an einer Wand wirklich erkennbar.
  • Kuppel
    • Der Druck ist nicht gut geworden. Ich denke, den wiederhole ich, sobald ich eine Statue gedruckt habe. Diesmal aufrecht und vielleicht komplett aus Gold. 🪙🪙🪙
    • Außerdem ist die Oberfläche relativ matt, reflektiert nicht wie gehofft. Das liegt vielleicht am schlechten Druck.
  • Leuchtfeuer
    • Die Spiralwicklung ist einfach zu implementieren gewesen und erfüllt ihren Dienst. Aber durch den Versatz kann ich es nicht so richtig in WLED als Matrix einrichten und musste die Segmente behelfsmäßig nutzen.
  • Ich bin mir sicher, im Laufe der Zeit folgen mehr Effekte. Aber die jetzigen werden schon nach kurzer Zeit anstrengend.

Ausblick

Sammlung von Ideen, die mir beim Umsetzen kamen:

  • Die Lichtausbeute am Turmkörper könnte durch Tapezieren mit reflektierender Folie verbessert werden.
  • Das Leuchtfeuer könnte durch eine flexible LED-Matrix ersetzt werden.
  • Die Kuppel könnte einen winzigen Stepmotor integrieren, um die Statue zu drehen (Nein, das ist vermutlich zu kitschig, der Pharos soll ein Objekt mit Klasse sein)
  • Die Kuppel könnte vielleicht durch Oberflächenveredelung dazu gebracht werden, mehr wie Gold zu reflektieren. Außerdem könnte man für dieses Material nach besseren Druckereinstellungen suchen.
  • Der LED-Controller sollte im Turm verbaut sein. Um flexibel zu bleiben, sollte ein JST-zu-JST-Kabel verlegt werden, das dann auch festgeklebt werden kann.

Schlussbemerkung

Trotz einiger Rückschläge und deutlich mehr Fluchen als ich hier wiedergab ist das Projekt gelungen und das Umsetzen an sich hat mega viel Spaß gemacht.

Ich habe ein tolles neues Dekoobjekt, dessen Programmierung mir noch viel Spaß machen wird.

Was den Ausblick angeht: ja, es gibt einige Stellen, die noch deutlichen Verbesserungsbedarf haben. Am ehesten werde ich die Kuppel noch mal angehen.

Dafür, dass der Turm länger als die Hälfte meines Lebens in einem tiefen Dornröschenschlaf lag, ist dieses Projekt weit genug gegangen. Für die nächste Phase warten wir ab, wie die nächsten 18 Jahre den Stand der Technik verbessern werden.