Posts by wegei

    Hallo alle zusammen, bin gerade dabei die Ansteuerung einer LED-Bar zu testen. Die LED-Bar hat fest eingebaute Atomatikprogramme https://images.static-thomann.de/pics/atg/atgda…6_en_online.pdf die man im 2-Kanalmodus ansteuern kann. Mit Kanal1 kann ich die Automatikprogramme aufrufen und mit Kanal2 die Geschwindigkeit. Ich habe dazu einen Sketch geschrieben der mittels dem Arduino Mega2560 und einem SN75176 das DMX-Signal sendet. Die Hardware dazu funktioniert ohne Probleme und der kleine Testsketch macht auch was er soll https://pastebin.com/9qgj2eij jedoch gibt es bei den Geschwindigkeiten ein Problem. Im anhängenden Sketch rufe ich auf Kanal1 das Automatikprogramm 64 auf. Mit Kanal2 die Geschwindigkeit von 0-255. Das Automatikprogramm sollte , je nach Geschwindigkeitswert, folgendes machen: Alle LEDS Rot heller und dann wieder dunkel werden - danach alle LEDS Grün heller und wieder dunkel werden - danach alle LEDS Blau ...... alle LEDS Gemischte Farben etc. Dieser Ablauf wird auch gemacht jedoch erst ab einem Geschwindigkeitswert ab 245. Alle Geschwindigkeitswerte die darunter liegen führen nur ein heller werden der Farbe Rot und danach wieder etwas dunkler werdend aus. Die Restlichen Farben werden erst gar nicht durchlaufen. Um zu testen dass kein Fehler an der LED-Bar ist habe ich diese mittels einem anderen controller getestet wo diese einwandfrei mit allen Geschwindigkeitswerten funktioniert. Ich bin momentan ziemlich ratlos? Kann mir jemand einen Tip geben wo ich evtl. suchen könnte?

    Hallo Stefan,

    ich habe jetzt lange rumprobiert und war schon fast am verzweifeln aber habe es hingekriegt. Mit DMXSerial geht jetzt auch der Wireless Adapter.
    Ich wollte den Arduino Mega 2560 auf TX1 betreiben was aber überhaupt nicht gegangen ist. Nach langem herumprobieren habe ich dann versuchsweise den Eingang des SN75176 auf TX0 angeschlossen und dann lief alles wie gewünscht.

    Der Mega 2560 hat 4xUART aber ich habe es nur mit UART0 zum laufen bekommen, warum auch immer?

    Ich möchte mich für Deine Hilfe Hilfe Bedanken denn ohne Dein Tip das ganze auf DMXSerial umzustellen hätte ich schon lange aufgegeben.

    Werner

    Also ich habe das ganze mal umgeklemmt und meinen Sketch angepasst
    Ich möchte beim Arduino Mega2560 der Port 2 benutzen. Dessen TX-Leitung ist auf PIN 16

    Habe jetzt mir das ganze mal mit viel Recherche im www zusammengesucht

    #define DMX_USE_PORT2 //sagt dem Mega dass er Port 2 verwenden soll


    Serial2.begin(250000); //weist der Seriellen Schnittstelle 250Kb zu

    DMXSerial.init(DMXController); // Funktioniert als Controller (Pult)

    DMXSerial.write(1, 40); Schreibt an DMX-Adresse 1 den Wert 40

    Leider ist an der LED-Bar keinerlei Reaktion zu sehen

    Am Anfang hate ich das ganze mit einem Arduino Uno und "DMXSerial" betrieben aber es war dann lästig immer den Pin abzuziehen wenn ich die Sketche hochladen wollte. Da ich dann auf den Arduino max umgestiegen bin habe ich auch gleich auf "DMXSimple" umgestellt, warum weis ich heute nicht mehr.

    Denkst Du dass der Umstieg auf "DMXSerial" Library zum Erfolg führen könnte?

    Laut Steckerbelegung des Eurolite QuickDMX Wireless habe ich auf Stift 3 des 3-Pol XLR-Anschluß ein Positives Signal und auf Stift2 ein negatives Signal.
    Mit dem Multimeter messe ich Stift3 3,79V und Stift2 0,60V. Müsste das Signal auf Stift3 nicht -3,79V sein?

    also ich benutze die mit meiner Aduino IDE die Bibliothek "DmxSimple.h"

    Die 2 Befehle
    DmxSimple.write(DMXadress, show);

    DmxSimple.write(DMXadress+1, speed]);

    sendet an DMX-Adresse xx den Wert show (automatische Show meiner LED-Bar z.B. Alle LED Rot blinkend) und an DMXadress+1 die speed von 0-255

    einmalig und dann macht die LED-Bar das so lange bis ich einen neuen Befehl sende. Was jetzt die Elektronik macht kann ich nicht beurteilen

    Hallo Stefan,

    vielen Dank für Deine ausführliche Schilderung. Die Codes die ich sende sind immer nur einzelne Sequenzen wie z.B. DMX-Kanal-Wert-Wert da ich bei meinen LED-Bars die festg eingebauten Programme nutze. Das wäre im obigen Fall z.B 13-30-FF was bedeutet DMX-Kanal20, Show48, Speed255.
    Wenn dieser Code gesendet wurde ist erst einmal ruhe bzw. es werden keine weiteren Signale gesendet. Deshalb kann ich nicht genau nachvollziehen was Du damit meinst ein "Inter-Byte-Time" zu senden da nach meinem Code nichts direkt danach kommt?

    Werner

    Hallo,

    so wie ich das geschrieben habe.
    An meinem Musikequipment angeschlosen funktioniert alles einwandfrei nur an meinem DMX-Pult nicht. Das DMX-Pult funktioniert jedoch ohne Probleme wenn ich meine angeschlossenen LED-Bars etc. per Kabel betreibe weshalb ich als Fehlerquelle das DMX-Pult ausschließe aber irgendwo muss ja der Fehler sein?

    Hallo,

    ja das Funksystem arbeitet einwandfrei. Was mir zwischenzeitlich aufgefallen ist dass der Transmitter, wenn er an meinem DMX-Pult angeschlossen ist, alle ca. 5-7 sec. versucht eine Funkstrecke zum Receiver aufzubauen. Das passiert nciht wenn ich den Transmitter an meinem Musikequipment betreibe.

    Hallo alle zusammen,

    ich bin neu hier und hätte da auch mal gleich ein Problem obwohl ich weis dass ich hier evtl. nicht ganz richtig bin aber ich habe kein passenderes Forum gefunden:
    habe mir ein DMX-Pult gebaut mit dem ich meine 2 Stück LED-Bars ansteuere. Die Elektronik besteht im groben aus einem "Arduino max2560" und einem SN75176.
    Die Schaltung läuft wie gewünscht und ohne Probleme wenn ich die Ansteuerung über das DMX-Kabel mache.
    Nun habe ich aus meinem Musikequipment noch 2 Stück "Eurolite Wireless System" "https://www.thomann.de/.../eurolite_quickdmx_wireless..." und wollte die Ansteuerung der angeschlossenen LED-Bars kabellos machen. Die 2 Teile von Eurolite habe ich vorher getestet und die laufen auch einwandfrei zusammen und die Funkstrecke geht auch.
    Wenn ich nun den Transmitter in mein DMX-Pult stecke passiert überhaupt nichts, warum auch immer.

    Da ich nun wirklich kein Fachmann bin kann ich die Problematik nicht beurteilen und bin auf Hilfe angewiesen.

    Hat jemand hier eine Ahnung warum das nicht zusammen funktioniert bzw. ob das überhaupt geht wegen evtl. anderer Signalpegel des SN75176 oder so?


    Werner