PhotoBooth LED-Ring

LED Ring Controller

Den vom PhotoBooth Controller her bekannten LED-Ring gibt es jetzt in einer neuen Version. Der Ring selbst sieht noch genauso aus wie zuvor, nur wird er jetzt nicht mehr alleine von einem Controller angesteuert sondern von einem PC. Für die Ansteuerung habe ich eine Anwendung geschrieben, die sich leicht in gängige Photobooth-Applikationen wie Breeze, Darkroom Booth, Photoboof, dslrBooth oder SparkBooth einbinden lässt.

Die Ansteuerung und die Versorgung des Ringes erfolgt über USB.

Für die Anbindung an Booth-Applikationen habe ich Applikationen erstellt. Es sind auf .net basierte Anwendungen, die unter Windows laufen. Das Setup dazu befindet sich unten im Download-Abschnitt.

Webservicesteuerung

In der aktuellsten Version des Setups ist ein Windows Service enthalten, der einen REST Webservice anbietet. Dieser Webservice erlaubt über den Aufruf von URLs den LED-Ring zu steuern. Die Anwendung ist für dslrBooth ab Version 5.22.1401.1, für Breeze und für Darkroom Booth geeignet und vorkonfiguriert. Zum Testen des Service kann ein gängiger Webbrowser verwendet werden. Zum Aufruf des REST Services aus einer Befehlszeile dient das Hilfsprogramm CmdLauncher.exe.

Lichteffekte

Die Befehle des Ringes umfassen einen laufenden Regenbogen, fixe Farbwerte, Blinken in einer Farbe, laufen einer Reihe von LEDs im Kreis und eine Countdown-Anzeige, bei der nur ein Teilsegment des Ringes in einer Farbe aufleuchtet. Für Breeze und ähnliche Applikationen wurde ein selbständig laufender Countdown implementiert. Für die Befehle kann die Farbe, Geschwindigkeit, Größe des Kreissegments oder die Drehrichtung festgelegt werden. Die Konfigurationsdatei wird laufend auf Änderungen geprüft. Änderungen der Datei führen automatisch zum erneuten Laden und zur Aktualisierung der Konfiguration.

 

Verfolger
Verfolger

alle LEDs abschalten

statische Farbe: (alle LEDs leuchten in der gleichen Farbe)

 

Rotieren
Rotieren

Verfolger: der Effekt verwendet 2 Farben, die LEDs laufen in jeweils einer Farbe rundum, dann in der anderen Farbe und so weiter.

Blinken
Blinken

Rotieren: je nach Größe des Ringes “bewegen” sich Gruppen von LEDs im Kreis. Es kann die Farbe für Vordergrund und Hintergrund gewählt werden.

Blinken: der Ring blinkt wechselnd zwischen zwei Farben.

Countdown
Countdown

Countdown: LEDs werden je nach Fortschritt des Countdowns (Angabe in Prozent) an bzw. abgeschaltet. Dieser Effekt benötigt laufend Aktualisierungen des Fortschritts. Optional ist eine Hintergrundfarbe möglich.

Wischer
Wischer

Freilaufender Countdown: die LEDs beginnen mit einem vollen Kreis in einer Farbe. Die LEDs werden der Reihe nach automatisch abgeschaltet. Optional ist eine Hintergrundfarbe möglich. Alle LEDs könne am Ende der Sequenz abgeschaltet werden.

Regenbogen
Regenbogen

Wischer: ein Segment von LEDs in einer Farbe läuft um den Ring. Optional ist eine Hintergrundfarbe möglich.

Regenbogen: die LEDs leuchten in Regenbogenfarben, der Regenbogen dreht sich.

Unterstützung für DMX Geräte

Der LED Ring Service unterstützt nun auch DMX-Geräte über einen DMX USB PRO Konverter von Enttec. Es können damit Lichteffekte auf DMX-Geräten für dlsrBooth, Breeze, SparkBooth und über direkten Aufruf der Service-Schnittstelle auch für andere Applikationen angezeigt werden. Diese Funktion ist nur in Verbindung mit einem LED Ring verfügbar. Der Service kann nicht als eigenständiger DMX-Controller betrieben werden.

LED Ring Designs

LED Ring 32FH
LED Ring 32FH

Ich habe die Zahl der verfügbaren LED Ring Designs erweitert. Es gibt zwei grundsätzliche Bauformen. Eine benützt flexible LED Streifen die nach Innen auf einen Reflektor strahlen. Die andere verwendet auf Leiterplatten montierte LED Ringe, die direkt nach vorne strahlen.

Ringe die auf LED Streifen basieren lassen sich flexibler für unterschiedliche Durchmesser gestalten. Das Licht ist weicher und sanfter. Die Verwendung der LED Streifen erlaubt kreisrunde Formen aber auch freiere Formen von LED Beleuchtung.

Ringe auf Basis von LED Leiterplatten sind nur in wenigen bestimmten Durchmessern und LED Zahlen verfügbar. Sie sind sehr hell und haben eher hartes Licht. Sie sind nur als kreisrunde Form verfügbar.

  • Standard Ring 20S: ein auf Streifen basierter Ring der für die Montage sowohl außen als auch im Inneren einer Fotobox geeignet ist. Um ein sanftes natürliches Licht zu erreichen ist der Ring aus weißem PLA gefertigt. Der Ring hat einen weiten Einsatzbereich und erlaubt eine große Zahl an Befestigungsformen.

    LED Ring 20SR
    LED Ring 20SF
  • Ring 20SF: ein auf Steifen basierter Ring der einen Flansch aufweist, um den Rand der Öffnung der Fotobox abzudecken. Der innere reflektierende Teil ist aus weißem PLA gefertigt. Der Flansch kann in allen verfügbaren Materialfarben gedruckt werden.
  • Ring 32F und 40F: auf Leiterplatten basierte Ringe die für Magic Mirror Boxen optimiert sind. Der Druck aus schwarzem PLA verhindert Reflexionen auf der Innenseite des Spiegels.
  • Ring 32FH: ein auf Leiterplatten basierender Ring für die Montage auf der Außenseite einer Fotobox. Die LEDs scheinen durch kleine Bohrungen im Ring. Der Ring verdeckt und schützt die Elektronik des LED Ringes. Dieser Ring kann in vielen Farben gedruckt werden.

Controller Typen

Controller.Nano
Controller.Nano

Ich biete zwei Typen von Controllern für die LED Ringe an. Beiden gemeinsam ist die Funktionalität zur Ansteuerung der LED Ringe. Sie unterscheiden sich jedoch in der Menge und Art der Zusatzfunktionen.

  • Controller.Nano: ist der Standardtyp mit einfacher LED Ring Funktionalität. Er ist für Ringe mit bis zu 20 LEDs geeignet. Die Versorgung der LEDs kann über den Controller erfolgen.
  • Controller.Micro: unterstützt die volle Funktionalität für LED Ringe. Er hat einen flexibler programmierbaren USB Chipsatz der neben der LED Ring Funktionalität auch die Emulation einer Tastatur oder Maus erlaubt. Es kann ein kabelgebundener Buzzer oder Schaltkontakt angeschlossen werden, der wahlweise eine normale Tastatur, eine Multimedia-Tastatur oder eine Maus emuliert.
    Controller.Micro
    Controller.Micro

    Der Controller verhält sich wie eine Tastatur mit einer einzigen Taste deren Tastencode frei konfiguriert werden kann. So kann der Controller z.B. die Taste F4 zum Starten einer Booth-Sequenz senden. Der Controller ist für Ringe mit bis zu 60 LEDs geeignet. Ringe bis zu 32 LEDs können über den Controller versorgt werden, größere Ringe benötigen eine eigene Stromversorgung.

Die aktuelle Firmware und Tools zum Aktualisieren der Firmware finden sich im Downloadbereich am Ende dieser Seite.

Installation

Das Setup installiert einen Windows Service. Es muss daher unter einem Benutzer mit administrativen Rechten gestartet werden.  Der Service benötigt ebenfalls einen Benutzer, der administrative Rechte hat und für den ein Passwort vergeben ist. Es empfiehlt sich, einen solchen Benutzer für den Service anzulegen. Das Setup kann diese Aufgabe sowie auch das initiale Starten des Service erledigen. Nach der Installation wird der Service bei jedem Systemstart automatisch gestartet. Die Verbindung zum LED-Ring wird am Ende des Setups getestet. Der Service schaltet den LED Ring beim Beenden von Windows ab und setzt den Lichteffekt beim Starten von Windows. Der initiale Lichteffekt wird in der Konfigurationsdatei des Service eingestellt.

Der Service erwartet einen Controller mit passender Firmware am angegebenen COM Port. Selbst gebaute LED-Ringe können damit funktionieren, müssen das aber nicht zwangsweise tun. Ich unterstütze nur Installationen, bei denen von mir gebaute LED-Ring Hardware verwendet wird.

Anfragen zum LED-Ring bitte über meine Kontaktseite verschicken.

Die hier bereitgestellte Software habe ich für Käufer meiner LED-Ringe erstellt. Sie ist auf diese Ringe angepasst. Jeder kann die Software für selbst gebaute Hardware verwenden aber ich biete in diesem Fall keine Unterstützung dafür an.

Download

  • XLoader
    Arduino Programmer
    Dateigröße: 678 KB Downloads: 1149
  • CH341SER
    Treiber für den LED Ring Controller.Nano
    Dateigröße: 189 KB Downloads: 183
  • BoothRingBin-Binary
    Controller.Nano Firmware
    Dateigröße: 10 KB Downloads: 354
  • Controller.micro.hex
    Controller.Micro Firmware
    Dateigröße: 18 KB Downloads: 36
  • FlashControllerMicro
    Controller.Micro Flash Tools
    Dateigröße: 214 KB Downloads: 43
  • LED20SF
    LED Ring 20SF Abmessungen
    Dateigröße: 14 KB Downloads: 35
  • LED20S
    LED Ring 20S Abmessungen
    Dateigröße: 12 KB Downloads: 31
  • LED40F
    LED Ring 40F Abmessungen
    Dateigröße: 38 KB Downloads: 23
  • LED32F
    LED Ring 32F Abmessungen
    Dateigröße: 23 KB Downloads: 25
  • LedRingSetup
    LED Ring Setup V1.6.2
    Dateigröße: 489 KB Downloads: 970
  • LedRingSetupX86
    LED Ring Setup V1.6.2
    Dateigröße: 469 KB Downloads: 74