onews:onewsi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
onews:onewsi [2020/03/26 17:03] – [3. Dynamische Farben direkt durch ein Accessory setzen] V2.2.0 ergänzt Higgins | onews:onewsi [2021/05/08 09:41] (aktuell) – [Mögliche/Geplante Erweiterungen] Higgins | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
===== Strombedarf ===== | ===== Strombedarf ===== | ||
- | <WRAP center round important | + | <WRAP center round important |
- | Die NeoControl Hardware ist auf maximal 2A pro Strang ausgelegt, dies entspricht maximal 32 WS-Bausteinen bei voller Helligkeit. Zur Erinnerung, jede einzelne Farbe in den WS2812 Bausteinen bzw. jede extern angeschlossene LED bei den WS2811 (also 3 pro Baustein) wird bei maximaler Helligkeit mit 20mA betrieben. Damit ergeben sich 60mA pro WS-Baustein (und gar 80mA bei den SK6812RGBW).</ | + | Die NeoControl Hardware ist auf maximal 2A pro Strang ausgelegt, dies entspricht maximal 32 WS-Bausteinen bei voller Helligkeit. Zur Erinnerung, jede einzelne Farbe in den WS2812 Bausteinen bzw. jede extern angeschlossene LED bei den WS2811 (also 3 pro Baustein) wird bei maximaler Helligkeit mit 18, |
^ Anzahl WS281x-Bausteine | ^ Anzahl WS281x-Bausteine | ||
- | | 1| 3| | + | | 1| 3| |
- | | 2| 6| 0,12A| ::: | 83| | + | | 2| 6| 0,11A| ::: | 90| |
- | | | + | | |
- | | 16| 48| 0,96A| ::: | | + | | 18| 54| 1,00A| ::: | |
- | | 32| 96| 1,92A| ::: | | + | | 36| 108| 2,00A| ::: | |
- | | 50| | + | | 54| |
- | | 64| 192| 3,84A| ::: | 256| 768| | + | | 72| 192| 4,00A| ::: | 256| 768| |
- | Wenn man nun mehr als 32 WS-Bausteine verwenden will, dann muss spätestens nach 32 WS-Bausteinen | + | Wenn man nun mehr als ca. 30 WS-Bausteine |
{{ : | {{ : | ||
Zeile 162: | Zeile 162: | ||
|Had2Know]]. | |Had2Know]]. | ||
- | {{ : | + | ^ Farbkreis bis V1.x.x ^ Farbkreis ab V2.x.x ^ |
- | (Ein Bild für Version 2.x.x muss noch hinzugefügt werden) | + | | 224 Farben | 192 Farben | |
+ | | {{ : | ||
V2.2.0:\\ | V2.2.0:\\ | ||
Zeile 177: | Zeile 178: | ||
{{ : | {{ : | ||
- | Mit der CV 1135 kann die Helligkeitszuordnung angepasst werden, es gibt die Auswahl zwischen der gezeigten | + | Mit der CV 1135 kann die Helligkeitszuordnung angepasst werden, es gibt die Auswahl zwischen der gezeigten |
---- | ---- | ||
===== Accessories ===== | ===== Accessories ===== | ||
- | Die Baugruppe kann auf 4 Arten über Accessories angesteuert werden. | + | Die Baugruppe kann auf mehrere |
- | Ab V2.1.0 wird das Verhalten der Accessories in der EWS nur noch über CVs konfiguriert. Dabei gilt für alle Accessories für das Aufstartverhalten: | + | In den Versionen |
| Wert | Bedeutung | | | Wert | Bedeutung | | ||
| 0..7 | Der entsprechende Begriff des Accessories wird beim Startup ausgeführt | | | 0..7 | Der entsprechende Begriff des Accessories wird beim Startup ausgeführt | | ||
Zeile 190: | Zeile 191: | ||
| 255 | Beim Startup wird nichts unternommen | | | 255 | Beim Startup wird nichts unternommen | | ||
+ | Ab V2.3.0 können die Accessories je nach Accessory-Typ über CV oder (insbesondere für die Standard-MakroMapped-Funktion) auch über das Tab " | ||
==== 1. Ein gewählter Aspekt ruft ein vorher konfiguriertes Makro auf ==== | ==== 1. Ein gewählter Aspekt ruft ein vorher konfiguriertes Makro auf ==== | ||
+ | |||
+ | Accessories 0..19! | ||
+ | |||
+ | In der CV " | ||
Bis V2.0.0: Dies ist der aus anderen Baugruppen bekannte Standardfall zu den Accessories und wird daher hier nicht weiter beschrieben. | Bis V2.0.0: Dies ist der aus anderen Baugruppen bekannte Standardfall zu den Accessories und wird daher hier nicht weiter beschrieben. | ||
- | Ab V2.1.0 meldet sich die Neo_EWS nicht mehr mit dem Feature | + | Ab V2.1.0 meldet sich die Neo_EWS nicht mehr mit dem Feature |
+ | Ab V2.3.0 wird das Feature MacroMapped wieder mit dem Wert 8 gemeldet. Mit dem Wizard ab Version 1.12-SNAPSHOT Build 4007 können trotz gemischt genutzter Accessories diejenigen Accessories, | ||
==== 2. Ein gewählter Aspekt steuert direkt bis zu 8 LEDs ==== | ==== 2. Ein gewählter Aspekt steuert direkt bis zu 8 LEDs ==== | ||
+ | |||
+ | Accessories 0..19! | ||
+ | |||
+ | In der CV " | ||
Da nicht genügend Makros zur Verfügung gestellt werden können um die Vielzahl der LEDs auf verschiedene Lichtkombinationen (Stichwort Signal) zu erzeugen, gibt es die Möglichkeit dies direkt für die Accessories zu definieren. | Da nicht genügend Makros zur Verfügung gestellt werden können um die Vielzahl der LEDs auf verschiedene Lichtkombinationen (Stichwort Signal) zu erzeugen, gibt es die Möglichkeit dies direkt für die Accessories zu definieren. | ||
Zeile 225: | Zeile 236: | ||
Über das LED Mapping können dann beliebige (und auch mehrere) WS-Bausteine bzw. Kanäle der WS-Bausteine mit dem Accessory angesteuert werden. | Über das LED Mapping können dann beliebige (und auch mehrere) WS-Bausteine bzw. Kanäle der WS-Bausteine mit dem Accessory angesteuert werden. | ||
+ | |||
+ | **Zu beachten** | ||
+ | |||
+ | Bis V2.0.0: Derzeit (19.04.2017) erwarten die BiDiB-Tools zu jedem Aspekt ein hinterlegtes Makro. Da hier jedoch keine Makros hinterlegt werden, passen die Daten nicht zu der Erwartungshaltung der Tools (wie der Wizzard). Daher kann der Tab " | ||
+ | |||
+ | Ab V2.1.0: Über das Feature MacroMapped wurde die Erwartungshaltung der Tools an die Flexibilität der NeoEWS angepasst und die Accessory-Zuordnung kann nun nur noch über CVs eingestellt werden. | ||
+ | |||
+ | Ab V2.3.0: Da das Feature MacroMapped in dieser Version wieder wie vor V2.1.0 genutzt wird, ist der Wizard ab Version 1.12-SNAPSHOT Build 4007 notwendig um die richtige Anzahl der Aspekte im Tab Accessory zu erhalten. Die Konfiguration der Werte der einzelnen Begriffe erfolgt weiterhin über CVs. | ||
==== 3. Dynamische Farben direkt durch ein Accessory setzen ==== | ==== 3. Dynamische Farben direkt durch ein Accessory setzen ==== | ||
+ | |||
+ | Accessories 0..19! | ||
+ | |||
+ | In der CV " | ||
Ab V2.1.0. können die dynamischen Farben direkt durch ein Accessory gesetzt werden und somit die Lightports in ihrer Farbe aktiv durch das Hostprogramm gesetzt werden. Dazu wird in der erweiterten Konfiguration der Accessory CVs der Modus " | Ab V2.1.0. können die dynamischen Farben direkt durch ein Accessory gesetzt werden und somit die Lightports in ihrer Farbe aktiv durch das Hostprogramm gesetzt werden. Dazu wird in der erweiterten Konfiguration der Accessory CVs der Modus " | ||
Zeile 240: | Zeile 263: | ||
- | ==== 4. Helligkeit der Stränge durch ein Accessory setzen ==== | + | ==== 4a. Helligkeit der Stränge durch ein Accessory setzen |
+ | |||
+ | Accessories 0..19! | ||
+ | |||
+ | In der CV " | ||
Ab V2.1.0 kann die Helligkeit der beiden Stränge über einen Faktor eingestellt werden. Dazu wird in der erweiterten Konfiguration der Accessory CVs der Modus " | Ab V2.1.0 kann die Helligkeit der beiden Stränge über einen Faktor eingestellt werden. Dazu wird in der erweiterten Konfiguration der Accessory CVs der Modus " | ||
Zeile 250: | Zeile 277: | ||
D.h. wenn im Aspekt der Wert 32 eingetragen wird, wird die Standardhelligkeit der Lightports verwendet. Mit dem Wert 1 kann man die Helligkeit um den Faktor 1/32 herunterregeln, | D.h. wenn im Aspekt der Wert 32 eingetragen wird, wird die Standardhelligkeit der Lightports verwendet. Mit dem Wert 1 kann man die Helligkeit um den Faktor 1/32 herunterregeln, | ||
+ | ==== 4b. Helligkeit der Stränge durch ein Accessory setzen - Variante 2 ==== | ||
- | **Zu beachten** | + | **//Diese Funktion ist ab V2.3.0 verfügbar. Um sie nutzen zu können, muss der Wert des Features FEATURE_ACCESSORY_COUNT auf mindestens 23 gesetzt werden.//** |
- | Bis V2.0.0: | + | Die Helligkeit der Stripes kann über die folgenden Accessories gesteuert werden: |
+ | ^ Accessory ^ Bedeutung ^ | ||
+ | | #20 | Helligkeitsfaktor des Stripe A | | ||
+ | | #21 | Helligkeitsfaktor des Stripe B | | ||
+ | | #22 | Helligkeitsfaktor des Stripe A und B | | ||
+ | |||
+ | Der Begriff kann wie folgt in den Helligkeitsfaktor umgerechnet werden: | ||
+ | |||
+ | Helligkeitsfaktor = Begriff-Nummer / 32 | ||
+ | |||
+ | Nur bei dem Begriff Nummer = 127 wird der Faktor auf 255 / 32 gesetzt. Damit kann der gleiche Wertebereich wie bei Variante 1 benutzt werden. | ||
+ | |||
+ | ^ Begriff ^ Helligkeitsfaktor ^ | ||
+ | | 0 | 0 = Aus | | ||
+ | | 1 | 1/32 = 3% | | ||
+ | | 2 | 2/32 = 6% | | ||
+ | | ... | ... | | ||
+ | | 32 | 32/32 = 100% | | ||
+ | | ... | ... | | ||
+ | | 126 | 126/32 = 394% | | ||
+ | | 127 | 255/32 = 797% | | ||
+ | |||
+ | Das Startup-Verhalten ist nicht konfigurierbar, | ||
+ | ==== 5. Direktes Setzen der Farbe von Lightports ==== | ||
+ | |||
+ | **//Diese Funktion ist ab V2.3.0 verfügbar. Um sie nutzen zu können, muss der Wert des Features FEATURE_ACCESSORY_COUNT auf 24 bis 104 (oder höher) gesetzt werden.// | ||
+ | |||
+ | Es gibt eine direkte Zuordnung von Accessory zu den Lightports um deren Farbe steuern zu können: | ||
+ | ^ Accessory ^ Lightport ^ | ||
+ | | #23 | #0 | | ||
+ | | #24 | #1 | | ||
+ | | #25 | #2 | | ||
+ | | ... | ... | | ||
+ | | #103 | #80 | | ||
+ | |||
+ | Über den gewählten Begriff kann die konfigurierte Farbe des Lightports ersetzt werden und somit die Farbe des Lightports flexibel vom Hostprogramm gesteuert werden. Dazu gilt folgende Tabelle: | ||
+ | ^ Begriff ^ Bedeutung ^ | ||
+ | | #0 | Setze Farbe aus CV1203 bzw. CV1206 | | ||
+ | | #1 | Setze Farbe #1 | | ||
+ | | #2 | Setze Farbe #2 | | ||
+ | | ... | ... | ||
+ | | #31 | Setze Farbe #31 | | ||
+ | | #32 | Setze Farbe #32 (Dynamische Farbe #0) | | ||
+ | | #33 | Setze Farbe #33 (Dynamische Farbe #1) | | ||
+ | | ... | ... | | ||
+ | | #61 | Setze Farbe Weiß - RGBW | | ||
+ | | #62 | Setze Farbe Weiß - RGB | | ||
+ | | #63 | Setze Farbe Schwarz | | ||
+ | | #64 | Setze Farbe #64 (Farbkreis Rot) | | ||
+ | | #65 | Setze Farbe #**68** (Farbkreis) | | ||
+ | | #66 | Setze Farbe #**72** (Farbkreis) | | ||
+ | | ... | Setze Farbe # | ||
+ | | #111 | Setze Farbe #**252** (Farbkreis) | | ||
+ | | #112 | Accessory inaktiv, verwende die Farbe des Lightports | | ||
+ | |||
+ | Zu beachten ist das nur ein Teil des Farbkreises eingestellt werden kann. Statt 192 Farben sind nur 48 verfügbar. | ||
+ | |||
+ | Darüberhinaus kann die Funktion des Accessories konfiguriert | ||
+ | ^ Verzögerung CV1202 / CV1205 ^ Modus CV1201 / CV1204 ^ Bedeutung ^ | ||
+ | | = 0 | Beliebig | Direktes (hartes) Umschalten auf die neue Farbe, es findet keine Aus-/ | ||
+ | | > 0 | 0, 16, ..., 128 | Lightport wird entsprechend der Einstellung ausgeschaltet, | ||
+ | | > 0 | 160 | Wenn die vorhandene und die gewünschte Farbe im Farbkreis liegt, wird ein gleichmäßiger Farbübergang entlang des Farbkreises durchgeführt. Dabei wird der **kurze Weg** (möglichst wenig Zwischenfarben) gewählt um am Ende der gegebenen Verzögerung die gewünschte Farbe zu erreichen. Falls eine der Farben außerhalb des Farbkreises liegt, wird der gleichmäßige Farbübergang | ||
+ | | > 0 | 176 | Wenn die vorhandene und die gewünschte Farbe im Farbkreis liegt, wird ein gleichmäßiger Farbübergang entlang des Farbkreises durchgeführt. Dabei wird der **lange Weg** (möglichst viele Zwischenfarben) gewählt um am Ende der gegebenen Verzögerung die gewünschte Farbe zu erreichen. Falls eine der Farben außerhalb des Farbkreises liegt, wird der gleichmäßige Farbübergang nicht durchgeführt. Am Ende des Farbwechsels wird der Lightport sicherheitshalber eingeschaltet. | | ||
+ | |||
+ | Um flexibel für den Begriff 0 zu sein (der den Ruhezustand darstellt), kann über die CV1203 bzw. CV1206 die Wunschfarbe für den Ruhezustand eingestellt werden. Das muss daher nicht Farbe #0 sein, es kann eine beliebige Farbe (zum Beispiel Schwarz wenn eine Dunkeltastung gewünscht wird, oder Rot für ein Haltesignal) eingestellt werden ohne die Farbe #0 dafür verwenden zu müssen. | ||
+ | |||
+ | Es gibt 2 Konfigurationen für diese Accessory-Funktion (daher sind oben immer jeweils 2 CVs aufgeführt). Dazu werden die Lightports anhand | ||
+ | ^ ^ CVs ^ Lightports ^ | ||
+ | | Gruppe/ | ||
+ | | Gruppe/ | ||
+ | |||
+ | Das Startup-Verhalten ist nicht konfigurierbar, | ||
+ | |||
+ | ==== 6. Direkte Makroaufrufe ==== | ||
+ | |||
+ | **//Diese Funktion ist ab V2.3.0 verfügbar. Um sie nutzen zu können, muss der Wert des Features FEATURE_ACCESSORY_COUNT auf 108 gesetzt | ||
+ | |||
+ | Mit den Accessories im Bereich 104-107 können | ||
+ | |||
+ | ^ Accessory ^ Bedeutung ^ | ||
+ | | #104 | Makros 0 bis 7 | | ||
+ | | #105 | Makros 8 bis 15 | | ||
+ | | #106 | Makros 16 bis 23 | | ||
+ | | #107 | Makros 24 bis 31 | | ||
+ | |||
+ | Das Startup-Verhalten ist nicht konfigurierbar, | ||
- | Ab V2.1.0: Über das Feature MakroMapped wurde die Erwartungshaltung der Tools an die Flexibilität der NeoEWS angepasst und die Accessory-Zuordnung kann nun nur noch über CVs eingestellt werden. | ||
--- | --- | ||
Zeile 306: | Zeile 418: | ||
| Feuer-Simulation | 10 | | | Feuer-Simulation | 10 | | ||
| TV-Simulation | 11 | | | TV-Simulation | 11 | | ||
+ | | TV-Simulation für einzelne RGB(W)-LED | 15 | | ||
| Blinken | 14 | | | Blinken | 14 | | ||
| Binärzähler | 63 | | | Binärzähler | 63 | | ||
- | | Farbwechsler (Dynamische Farbe (Farbindex 32..47) wechselt durch den gegebenen Farbindexbereich) | 64 | | + | | Farbwechsler (Dynamische Farbe (Farbindex 32..47) wechselt durch den gegebenen Farbindexbereich. Der Indexbereich muss aufsteigend definiert sein und darf max 126 Farben umfassen) | 64 | |
| Farbwechsler (wie Modus 64 aber die Farben wechseln interpolierend) | 65 | | | Farbwechsler (wie Modus 64 aber die Farben wechseln interpolierend) | 65 | | ||
Zeile 389: | Zeile 502: | ||
Die Neo_EWS Firmware unterstützt die 8 Eingänge die in der HW der NC1 vorhanden sind. Die Eingänge sind über die INPUTS 0..7 erreichbar. | Die Neo_EWS Firmware unterstützt die 8 Eingänge die in der HW der NC1 vorhanden sind. Die Eingänge sind über die INPUTS 0..7 erreichbar. | ||
- | Darüber hinaus gibt es weitere (interne) Eingänge mit denen der aktuelle Status der Gruppeneffekte abgefragt werden können. Diese internen Eingänge sind hauptsächlich für erweiterte Möglichkeiten bei den Makros angedacht. | + | Darüber hinaus gibt es weitere (interne) Eingänge mit denen der aktuelle Status der Gruppeneffekte abgefragt werden können. Diese internen Eingänge sind hauptsächlich für erweiterte Möglichkeiten bei den Makros angedacht. Sie können aber auch von außen über die Inputs abgefragt werden. |
- | INPUTS 8..23: Wenn der Gruppeneffekt 0..15 aktiv abläuft ist der zugehörige Input ebenfalls aktiv. | + | INPUTS 8..23: Wenn der Gruppeneffekt 0..15 aktiv abläuft ist der zugehörige Input ebenfalls aktiv. |
- | \\ INPUTS 24..39: Wenn eine Sequenz des Gruppeneffekt 0..15 durchlaufen wurde, wird der zugehörige Input kurz aktiv. | + | \\ INPUTS 24..39: Wenn eine Sequenz des Gruppeneffekt 0..15 durchlaufen wurde, wird der zugehörige Input kurz aktiv. Änderungen an diesen Werten werden NICHT an den Host gemeldet (würde zu einer Überfrachtung des BiDiB führen). |
==== Ausgänge ==== | ==== Ausgänge ==== | ||
Zeile 421: | Zeile 534: | ||
===== Mögliche/ | ===== Mögliche/ | ||
+ | * Ansteuerung von SPORTS mit Accessories ohne die Verwendung von Makros, siehe [[https:// | ||
* Eingänge mit Infos von Gruppeneffekten: | * Eingänge mit Infos von Gruppeneffekten: | ||
* Bitte weitere Vorschläge ins Forum | * Bitte weitere Vorschläge ins Forum |
onews/onewsi.1585238601.txt.gz · Zuletzt geändert: 2020/03/26 17:03 von Higgins