onews:examples_onewsi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
onews:examples_onewsi [2017/03/23 00:02] – [Hausbeleuchtung mit Fernseheffekt] Higgins | onews:examples_onewsi [2020/05/20 14:36] (aktuell) – [TV-Simulation mit einzelner RGB(W)-LED] Bilder Knotenskript hinzugefügt Higgins | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
| 803 | 19 | Änderung der Beleuchtung minimal alle 200msec | | | 803 | 19 | Änderung der Beleuchtung minimal alle 200msec | | ||
| 804 | 16 = 16+0 | Direktes ein- bzw. ausschalten der LEDs | | | 804 | 16 = 16+0 | Direktes ein- bzw. ausschalten der LEDs | | ||
- | | 805 | 52 = 0x34 | Mindestens 3 sollen aus bleiben (11-8) und mindestens 4 sollen an sein | | + | | 805 | 52 = 0x34 | Mindestens 3 sollen aus bleiben (11-8) und mindestens 4 sollen an sein\\ (Erlaubter Bereich jeweils 0..15 bzw. 0..F)| |
Dazu muß noch das LED Mapping gesetzt werden, zum Beispiel wie folgt: | Dazu muß noch das LED Mapping gesetzt werden, zum Beispiel wie folgt: | ||
Zeile 23: | Zeile 23: | ||
^ CV | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 890 | 891 | | ^ CV | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 890 | 891 | | ||
^ Wert/LEE | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 42 | 44 | 46 | | ^ Wert/LEE | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 42 | 44 | 46 | | ||
- | Die Positionen 10 bis 20 werden entsprechend den 11 Elementen des Effektes belegt. Zusätzlich werden die Positionen 21, 22 und 23 mit dem 3., 5. und 7. Element des Effektes belegt. | + | Die Positionen 10 bis 20 werden entsprechend den 11 Elementen des Effektes belegt. Zusätzlich werden die Positionen 21, 22 und 23 mit dem 3., 5. und 7. Element des Effektes belegt |
Eingeschaltet wird der Gruppeneffekt über das Einschalten von SPORT 3. Danach werden durch die Baugruppe einzelne LEDs zufällig (im Raster von 200msec) eingeschaltet bis die Mindestanzahl überschritten ist. Ab diesem Zeitpunkt können einzelne LEDs auch wieder ausgeschaltet werden. Zudem wird überprüft das die Mindestzahl der ausgeschalteten LEDs eingehalten wird. | Eingeschaltet wird der Gruppeneffekt über das Einschalten von SPORT 3. Danach werden durch die Baugruppe einzelne LEDs zufällig (im Raster von 200msec) eingeschaltet bis die Mindestanzahl überschritten ist. Ab diesem Zeitpunkt können einzelne LEDs auch wieder ausgeschaltet werden. Zudem wird überprüft das die Mindestzahl der ausgeschalteten LEDs eingehalten wird. | ||
Zeile 93: | Zeile 93: | ||
---- | ---- | ||
+ | ==== TV-Simulation mit einzelner RGB(W)-LED ==== | ||
+ | |||
+ | Die vorher beschriebene [[onews: | ||
+ | |||
+ | Für diese TV-Simulation sind nur wenige Parameter zu setzen: | ||
+ | Vorbedingung: | ||
+ | CVs der gewählten Lichtgruppe: | ||
+ | * Modus: 15 | ||
+ | * Erste LED/Farbe der Gruppe: < | ||
+ | * Letzte LED/Farbe der Gruppe: 0 //(nicht benutzt)// | ||
+ | * Geschwindigkeitsfaktor: | ||
+ | * An/ | ||
+ | * Option: 0 //(nicht benutzt)// | ||
+ | |||
+ | Beim gewählten Lightport die Helligkeit und eine dynamische Farbe auswählen. | ||
+ | * Farbe: < | ||
+ | * Helligkeit für Zustand ' | ||
+ | * Helligkeit für Zustand ' | ||
+ | |||
+ | Und abschließend muss der Lightport noch einer LED zugeordnet werden: | ||
+ | * Siehe CVs für die LED Zuordnung | ||
+ | |||
+ | Wenn dann der Effekt über den Switchport #< | ||
+ | |||
+ | Es gibt auch ein Knotenscript mit dem die Konfiguration noch weiter vereinfacht wird. Dort ist nur ein Teil der Parameter einzugeben, die übrigen werden automatisch gesetzt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Der Effekt sucht sich aus der Konfiguration (an welchem Kanal wird er angezeigt, ist der Kanal auf RGB oder RGBW konfiguriert) selbständig heraus ob die LED als RGB oder RGBW angesteuert wird. | ||
+ | ---- | ||
==== Ampel ==== | ==== Ampel ==== | ||
Zeile 121: | Zeile 153: | ||
---- | ---- | ||
+ | |||
+ | ==== Regenbogen ==== | ||
+ | |||
+ | Mit den WS2812 RGB-LEDs (oder auch den RGBW-LEDs SK6812) kann man den Regenbogen-Effekt verwenden. Bei diesem durchlaufen die zur Gruppe gehörenden Lightports den in der NeoEWS verfügbaren Farbkreis. In dem folgenden Beispiel sind 256 LEDs (in einer 32*8-Matrix) mit dem Regenbogen-Effekt beaufschlagt. Die ersten 56 LEDs sind 56 Lightports zugeordnet, jeweils mit einem Farbabstand von 4 (somit wird der gesamte Umfang des Farbkreises in der Gruppe zu Anzeige gebracht). Dadurch können die nächsten 56 LEDs ebenso den ersten 56 Lightports zugeordnet werden, usw. Bis schließlich alle 256 LEDs dieser Gruppe angehören. | ||
+ | |||
+ | Hier das Ergebnis: | ||
+ | {{youtube> | ||
+ | |||
+ | |||
+ | |||
+ | Und hier ein kleines Tutorial das die Erstellung des Effektes Regenbogen für die ersten 56 LEDs des Stripes zeigt: | ||
+ | {{youtube> | ||
+ | ---- | ||
+ | |||
+ | ==== Tag/Nacht Ablauf ==== | ||
+ | |||
+ | Ab Version 2.0.0 ist es möglich dynamische Farben zu verwenden (bis 1.x.x sind nur Farben möglich die vorher per CV einzustellen sind). Mit Hilfe des neuen Gruppeneffekt 65 kann nun zum Beispiel ein Sonnenaufgang bzw. Sonnenuntergang erzeugt werden (siehe Nodescript NeoControlEWS_groups_daynight.nodescript). | ||
+ | |||
+ | === Hintergrund === | ||
+ | Der Effekt 65 bietet einen gleichmäßigen Farbwechsel über einen langen Zeitraum. Dazu wird ein Farbbereich definiert (in diesem Fall werden drei Farben definiert: Blau, Rot, Weiß) die in den Gruppeneffekten nacheinander durchlaufen werden. | ||
+ | |||
+ | Es werden 4 Makros erstellt mit denen die einzelnen Tag/ | ||
+ | |||
+ | Prinzipiell wird nur ein Lightport benötigt, für einen besonderen Effekt (siehe unten " | ||
+ | |||
+ | === Makro 0: Tag === | ||
+ | Mit diesem Makro wird die dynamische Farbe auf weiß gestellt. Dazu wird ein Gruppeneffekt benötigt der nur eine Farbe zugewiesen bekommt und somit einfach nur die Farbe stellt. Das Makro startet dann den Gruppeneffekt und schaltet anschließend die LED ein. | ||
+ | |||
+ | === Makro 1: Tag/Nacht Übergang === | ||
+ | Dieses Makro schaltet zunächst einen Gruppeneffekt aus um den gegebenen Farbbereich (Blau, Rot, Weiß) rückwärts zu durchlaufen. Damit dies auch sichtbar ist, wird direkt im Anschluß die LED eingeschaltet. Anschließend wird 3 Minuten gewartet um dann den Übergang von Blau nach Schwarz mit einem weiteren Gruppeneffekt zu starten (auch dieser wird ausgeschaltet). Damit die Rückmeldung per Accessory erst kommt wenn dieser Gruppeneffekt beendet ist, wird darauf noch gewartet. | ||
+ | |||
+ | === Makro 2: Nacht/Tag Übergang === | ||
+ | Der Ablauf entspricht Makro 1, nur das die Reihenfolge der Gruppeneffekte umgedreht wird und diese eingeschaltet werden. | ||
+ | |||
+ | === Makro 3: Nacht === | ||
+ | Im letzten Makro wird zunächst der Lichtausgang abgeschaltet und dann werden alle anderen Makros angehalten. | ||
+ | |||
+ | Mit dem Nodescript können auch passende Accessories erstellt werden. | ||
+ | |||
+ | === Anzahl Accessories = 0 === | ||
+ | Es werden keine Accessories durch das Nodescript erstellt. | ||
+ | |||
+ | === Anzahl Accessories = 1 === | ||
+ | Es wird ein Accessory mit 4 Begriffen erstellt. | ||
+ | |||
+ | === Anzahl Accessories = 2 === | ||
+ | Es werden 2 Accessories mit je 2 Begriffen erstellt. Das erste Accessory ermöglicht die Ansteuerung der Tag/ | ||
+ | |||
+ | === Nodescript für Tag/Nacht Ablauf === | ||
+ | Die oben beschriebenen Makros, Accessories und weitere notwendige Einstellungen können mit diesem Nodescript erstellt werden: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit den Default-Einstellungen kann nun ein Tag/Nacht Ablauf programmiert werden. Wenn die vorgeschlagenen Ressourcen schon benutzt werden, kann eine entsprechende Anpassung erfolgen. Falls Werte außerhalb des sinnvollen/ | ||
+ | |||
+ | === Örtlicher Effekt === | ||
+ | |||
+ | Über den Parameter " | ||
===== Makros ===== | ===== Makros ===== | ||
Zeile 135: | Zeile 225: | ||
Diese beiden Makros können mit einem Accessory verknüpft werden. | Diese beiden Makros können mit einem Accessory verknüpft werden. | ||
- | FIXME Accessory verknüpfen? | + | {{ : |
Hinweis: Auch wenn die beiden Effekte nun zusammen ein- und ausgeschaltet werden, können die beiden Gruppen unabhängig voneinander direkt ein- bzw. aus geschaltet werden. | Hinweis: Auch wenn die beiden Effekte nun zusammen ein- und ausgeschaltet werden, können die beiden Gruppen unabhängig voneinander direkt ein- bzw. aus geschaltet werden. | ||
Zeile 194: | Zeile 284: | ||
^ Wert | 15 | 10 | 11 | 12 | | ^ Wert | 15 | 10 | 11 | 12 | | ||
---- | ---- | ||
+ |
onews/examples_onewsi.1490223748.txt.gz · Zuletzt geändert: 2017/03/23 00:02 von Higgins