Ankündigung

Einklappen
Keine Ankündigung bisher.

Sequenzer für RGB-LED´s per DMX am Wiregate

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • makki
    antwortet
    Sollte man jetzt sowas von Usern mit einem Beitrag zensieren?
    Ich meine nein, das steht als schlechtes Beispiel - womit man die Frage nicht beantworten kann - viel besser im Kontext

    Also mal so nebenbei, mein aktuelles LED-Projekt (Glasbaustein-Wand) hat 100 einzeln ansteuerbaren RGB-Pixel mit je 3xRGB-LED's pro Pixel, macht 300 Kanäle und ~72 Watt, da wird Licht gemacht, keine Spielsachen;
    Mädchendimmer mit lächerlichen 2A und 3 Kanälen für 300€ sind da nicht so unbedingt gefragt
    Konstantspannung ist und bleibt ausserdem Schrott (in den Pixeln sitzt jew. ein Konstantstrom-treiber für jede einzelne LED, so ist das richtig..)

    Zurück zur Männerware, richtig, ola_recorder liefert das schonmal (und der Source dazu beschreibt wie man es einfach ansteuert)
    Ich halte es für sinnvoll da gutes zu verwenden (eibd für den KNX, owfs fürn 1w und OLA eben für DMX) um eine saubere Abstraktionsschicht zu haben..

    Wiegesagt, nicht ganz fertig aber in Arbeit, ich kämpfe gerade eher mit der HW, das OLA geht wunderbar aber ich bin knausrig, der 8bit uC und ich aber keine dicken Freunde

    Edit: den Rest bzgl. OLA&mittlerweile funktionierendem knxdmxd habe ich der Übersicht halber in einen neuen Thread verfrachtet: https://knx-user-forum.de/forum/supp...wiregate/20605
    das Plugin geht ja und weiterentwickeln sollten wir uns dort

    Makki

    Einen Kommentar schreiben:


  • Dosim
    antwortet
    Danke für den Link - habe gerade einen Preis gefunden : 480 Euros

    bräuchte davon 16 Stück ;-) Tendenz steigend - da ist die DMX Lösung doch einige tausender günstiger - außerdem wird es vermutlich nicht gehen mehrere RGBs in eine gemeinsame Sequenz zu legen ....

    meine Lösung läuft bereits soweit ganz gut ....

    VG Dominik

    Einen Kommentar schreiben:


  • SuperSonic
    antwortet
    Versuchs mal damit

    http://www.barthelme.de/products/led...B_67000100.pdf

    hab ich, klappt bis jetzt ganz gut.

    Muss erst mal abwarten wie es mit Visu geht hab mein home server noch nicht angeschlossen

    Einen Kommentar schreiben:


  • gramels
    antwortet
    und hiermit kann man Sequenzen aufnehmen und abspielen:

    Code:
    # ola_recorder -h
    Usage:  --universes <universe_list> [--record <file>] [--playback <file>]
    
    Record a series of universes, or playback a previously recorded show.
    
      -h, --help              Display this help message and exit.
      -l, --log-level <level> Set the logging level 0 .. 4 .
      -r, --record <file>     Path to a file to record data
      -p, --playback <file>   Path to a file from which to playback data
      -u, --universes <list>  Comma separated list of universes to record.
      -v, --verify <file>     Path to a file to verify
    
    Additional Playback Options:
      -d, --delay             Delay in ms between successive iterations.
      -i, --iterations        Number of times to repeat the show, 0: unlimited.

    Einen Kommentar schreiben:


  • gramels
    antwortet
    ah, den hier könnte man an einen socat binden:

    Code:
    $ ola_streaming_client -h
    Usage: ola_streaming_client --dmx <dmx_data> --universe <universe_id>
    
    Send DMX512 data to OLA. If dmx data isn't provided we read from stdin.
    
      -d, --dmx <dmx_data>         DMX512 data, e.g. '1,240,0,255'
      -h, --help                   Display this help message and exit.
      -u, --universe <universe_id> Id of universe to send data for.

    Einen Kommentar schreiben:


  • gramels
    antwortet
    Zitat von Dosim Beitrag anzeigen
    Irgendeine Ahnung ob ich an die OLA über einen Socket die DMX Werte schicken kann ? Konnte da keine Spezifikation auf der Website entdecken ...
    es gibt Kommandozeilenbefehle:

    Code:
    ola_artnet            ola_dmxconsole        ola_patch             ola_rdm_get           ola_set_dmx           ola_timecode          ola_uni_merge         
    olad                  ola_dmxmonitor        ola_plugin_info       ola_rdm_set           ola_set_priority      ola_trigger           ola_uni_name          
    ola_dev_info          ola_e131              ola_rdm_discover      ola_recorder          ola_streaming_client  ola_uni_info          ola_usbpro            
    user@ola:~$ ola_trigger -h
    Usage: ola_trigger [options] <config_file>
    
    Run programs based on the values in a DMX stream.
    
      -h, --help                 Display this help message and exit.
      -l, --log-level <level>    Set the logging level 0 .. 4.
      -o, --offset <slot_offset> Apply an offset to the slot numbers. Valid
                                 offsets are 0 to 512, default is 0.
      -u, --universe <universe>  The universe to use, defaults to 1
    user@ola:~$ ola_set_dmx 
    Usage: ola_set_dmx --universe <universe> --dmx 0,255,0,255
    
    Sets the DMX values for a universe.
    
      -h, --help                Display this help message and exit.
      -u, --universe <universe> Universe number.
      -d, --dmx <values>        Comma separated DMX values.
    
    user@ola:~$
    auch hier noch ein paar Infos:
    OLA Command Line Tools - OpenDMX.net
    die beiden Befehle scheinen nur lokal zu gehen, aber immerhin ein Ansatz für ein plugin.
    Der Andere Weg wäre über eines der controller Protokolle zu gehen, da bin ich aber auch noch am graben.

    Einen Kommentar schreiben:


  • Dosim
    antwortet
    hatte mir die OLA schon angesehen - ist aber eigentlich kein Sequenzer sondern nur ein Schnittstellen Layer um verschiedene DMX Ausgabegeräte anzusprechen - oder ?

    Was natürlich praktisch ist um sich unabhängig von der Hardware zu machen.

    Irgendeine Ahnung ob ich an die OLA über einen Socket die DMX Werte schicken kann ? Konnte da keine Spezifikation auf der Website entdecken ...
    Habe bisher auch noch nicht in Phyton entwickelt ...

    Eigentlich geht es mir mehr um den Sequenzer , d.h. konfigurierbare parametergesteuerte (berechnete) Lichtprogramme die dann einen oder mehrere RGB Leds ansteuern .... der Sequenzer könnte dann auch über OLA die Werte Richtung DMX ausgeben.
    möglichst einfach gehalten aber dennoch möglichst flexibel....

    Wir könnten ja mal einen Wunsch-Featureliste machen:

    mehrere RGB Gruppen
    pro Gruppe :
    EIN / AUS / feste Farbe pro Gruppe
    einstellbare Geschwindigkeit Farbwechsel
    wählbare Sequenz
    feste Farben pro RGB LED

    Sequenz:
    Berechnung des Farbverlaufs auf Basis HSV-Farbkreis
    bei mehreren RGBs versetze Farben
    Farbabstand je RGB individuell oder für alle fest
    Image (JPEG) als Basis für Farbverläufe - dann geht jeder Farbverlauf ;-)

    ...sonst noch Vorschläge ??

    Dominik

    Einen Kommentar schreiben:


  • makki
    antwortet
    Ist nicht fertig (und schon garnicht genug dokumentiert), aber werf mal einen Blick auf OLA
    Wirds in kürze (ohne Jahresangabe ) packerls für WG geben, kann nicht nur das "etwas obskure" ArtNet sonder fast alle Interfaces und das aktuelle E1.31
    Läuft (noch nicht "freakfrei") aber: Mitarbeit erwünscht

    Makki

    Einen Kommentar schreiben:


  • Dosim
    antwortet
    Artnet DMX Farbfader Socketserver

    Hallo ,

    bin auch gerade dabei etwas ähnliches zu basteln. Wobei mehrere RGB LED Strips die z.B. parallel im Abstand montiert sind faden. Wollte zuerst DMXControl via SocketBefehle ansteuern - dann müßte man aber die Farbverläufe erst darin manuell anlegen etc..

    Habe deshalb einen "selbstprogrammierten" Ansatz gewählt.

    Aktuell hab ich das ganze als Socketserver laufen der auf Steuerbefehle lauscht ( Geschwindigkeit, Farb-Versatz der einzelnen Kanäle) und die entsprechenden DMX Werte als Artnet Paket ins Netz schickt.

    Der Server läßt sich von VISUs per TCP/IP steuern (ich verwende z.B. IPSymcon) und ggf. auch an eine GA hängen.

    Bin jedoch noch im Anfangsstadium habe habe noch vor ein paar Ideen wie Led-Gruppen, direkte Farbbefehle oder individuelle Farbsequenzen /Scenes umzusetzen .....

    oder kann ich mir die weitere Arbeit sparen - und gibt es so etwas vielleicht schon ;-)

    Viele Grüße

    Dominik

    Einen Kommentar schreiben:


  • Werner V
    antwortet
    Zitat von Izeman Beitrag anzeigen
    ich bin gespannt
    Das bin ich auch sag bescheid wenn du was hast

    lg Werner

    Einen Kommentar schreiben:


  • Izeman
    antwortet
    OK

    ich bin gespannt, meld dich.

    Einen Kommentar schreiben:


  • makki
    antwortet
    Ich sehe mal zu, die Tage das OLA als halbwegs benutzbares Paket ins Repository zu stellen, dann könnt ihr ja mal gucken ob das was in die richtige Richtung ist
    Als Plugin ? Das glaub ich nicht.. Ist um welten zu langsam dafür..
    Da muss man schon direkt ran.

    Makki

    Einen Kommentar schreiben:


  • Izeman
    antwortet
    Hallo Werner,
    würdest du mir dein Plugin vielleicht mal zur Verfügung stellen?

    Gruß Bernd

    Einen Kommentar schreiben:


  • Werner V
    antwortet
    Zitat von Izeman Beitrag anzeigen
    Ich habe bisher eigenlich nur die Erwartung, mal aus den Stadim des mannuellen Farben verstellens zu entschwinden. Aber bekanntlich kommt ja der Appetit mit dem essen.
    Hi!

    Jo dieses Stadium hab ich schon verlassen, ich bin wie gesagt zur Zeit soweit, dass ich die Fader für einstellbare DMX Adressen per GA starten/beenden kann und die Geschwindigkeit verstellen kann. Ein Gesamtfader ist auch vorhanden, also dass sozusagen das ganze Haus im Einklang fadet

    Aber wie gesagt, der Ansatz von makki hört sich um einiges besser an

    lg Werner

    Einen Kommentar schreiben:


  • Izeman
    antwortet
    Hallo Makki,
    das mit deinem Programmieren kannst du jemanden erzählen, das die Hose mit ner Kneifzange zu macht
    Ob ich halt wirklich ne Hilfe sein kann, kann ich noch nicht sagen, aber mach doch mal nen Vorschlag wie wir starten können.

    @Werner: Danke für deine Rückmeldung. Ich habe bisher eigenlich nur die Erwartung, mal aus den Stadim des mannuellen Farben verstellens zu entschwinden. Aber bekanntlich kommt ja der Appetit mit dem essen.
    Vielleich können wir ja gemeinsam bei Makki etwas mitwirken.

    Grüße Bernd

    Einen Kommentar schreiben:

Lädt...
X