Posts by dhupfi

    Nabend!

    mein bestellter USB DeskLamp Adapter ist geliefert worden. An einem fremdem Windows PC hatte ich den kurz ausprobiert, da funktioniert er wie erwartet. Auf Linux gibt es diese Kernel Meldungen beim Anstecken:

    $ dmesg

    usb 1-1.1: new low-speed USB device number 7 using ehci-pci

    usb 1-1.1: New USB device found, idVendor=16d0, idProduct=0831

    usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3

    usb 1-1.1: Product: DeskLamp

    usb 1-1.1: Manufacturer: http://www.dmxcontrol.de

    usb 1-1.1: SerialNumber: EB1350D9

    usbhid 1-1.1:1.0: couldn't find an input interrupt endpoint

    Falls es was zum Testen gibt, ich bin bereit.

    Gruß,

    Dirk

    Guten Abend!

    gerne würde ich mir einen DMX Empfänger bauen und denke "Henne's Transceiver Platine" aus dem Shop wäre ein guter Anfang.

    https://shop.dmxcontrol-projects.org/17-hoelscher

    Ich spiele mit dem Gedanken eine Trockeneisnebelmaschine mit einem Heizelement und Lüfter zu bauen.

    Leider steht keine Bauteilliste beim Shopartikel dabei, ein wenig suchen brachte mich aber zu dieser Projektseite:

    http://www.hoelscher-hi.de/hendrik/light/dmxdimmer.htm

    Meine Fragen dazu:

    1. ist die Bauteilliste die richtige?

    2. Wozu ist A-Input gut? Kann man da einen Temperatur Sensor anschließen und den Temperaturwert als DMX Signal an den PC senden?

    3. Woher bekomme ich die Lastteile Kombi-Platine für vier Kanäle?

    4. Kann man einen schwachen 230V Rohrventilator mit Phasenanschnitt damit in der Drehzahl regeln? Was müsste beim Kauf des Lüfter beachtet werden?

    Bin für jeden Tipp dankbar,

    Dirk

    Servus Samuel,

    diese flotte Antwort hat mich gefreut und macht auch gleich noch Hoffnung :)

    Falls Du die Software auf Linux zum laufen bekommst, ist wahrscheinlich noch nicht sicher, ob sich die Hardware über USB damit auch steuern lässt, oder? Hast Du einen USB DeskLamp Adapter zum ausprobieren? Sonst würde ich einen spendieren.

    Gruß,

    Dirk

    Hallöchen,

    im Shop habe ich diesen USB Adapter entdeckt, um eine USB Lampe zu dimmen, eine recht nützliche Sache! Ansteuern lässt es sich neben DMXC wohl auch mit einem Standalone Programm DeskLamp-WinClient.exe

    Die Sourcen von https://github.com/DMXControl/Des…kLamp-WinClient deuten auf ein .Net Programm hin. Unter Linux gibt es für solche Anwendungen einen Umgebung die sich Mono nennt. Leider gibt es eine Fehlermeldung wenn man es mit Mono starten möchte:

    Code
    $ mono DeskLamp-WinClient.exe 
    
    Unhandled Exception:
    System.TypeLoadException: Could not load type of field 'DeskLamp_WinClient.Form1:usedInstance' (0) due to: Could not load file or assembly 'DeskLamp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
    [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'DeskLamp_WinClient.Form1:usedInstance' (0) due to: Could not load file or assembly 'DeskLamp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

    Der Versuch, den Quellcode mit MonoDevelop unter Linux neu zu kompilieren scheitert quasi mit der selben Fehlermeldung.

    Gibt es eine Chance das Programm unter Linux lauffähig zu bekommen?

    Falls nicht, kennt jemand eine Alternative die sich mit Linux und/oder QLC+ nutzen lässt?

    Liebe Grüße,

    Dirk

    danke an lubber für die Info zu Linux, das hat zur Nodle Kaufentscheidung geführt :)

    Auf Linux Mint 18 und 19 läuft es problemlos mit QLC+

    Das Firmware Update lässt sich ebenfalls mit Linux bewerkstelligen. Erst hatte ich das GUI Programm Atmel Flip zum Laufen gebracht, konnte aber dann nicht flashen, weil eine Bibliothek gefehlt hat. Die Lösung war ein Kommandozeilen Programm: dfu-programmer

    zunächst muss wie in der Anleitung beschrieben, der Bootloader gestartet werden:

    Quote

    Zum Vorbereiten des Interfaces sind zwei Jumper zu setzen: JP3 und die Pins 5 & 6

    von JP2 sind zu stecken (ISP Stecker Reset und Masse).

    Nachdem man das Interface an den PC angeschlossen hat, muss man den Jumper JP2

    entfernen. Daraufhin sollte sich das Interface als ATMEL Device melden.

    Beim Jumper 2 steht auf meiner Platine "RES"

    Beim Jumper 3 "BOOT"

    Ob das Gerät im richtigen Modus ist, lässt sich mit dmesg überprüfen...

    Normaler Modus:

    Code
    $ dmesg
    ...
    [267880.453171] usb 1-1.1: new full-speed USB device number 22 using ehci-pci
    [267880.563068] usb 1-1.1: New USB device found, idVendor=16d0, idProduct=0830
    [267880.563070] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [267880.563071] usb 1-1.1: Product: Nodle U1
    [267880.563072] usb 1-1.1: Manufacturer: DMXControl Projects e.V.
    [267880.563073] usb 1-1.1: SerialNumber: 1000000020180092
    [267880.564794] hid-generic 0003:16D0:0830.0018: hiddev1,hidraw5: USB HID v1.10 Device [DMXControl Projects e.V. Nodle U1] on usb-0000:00:1a.0-1.1/input0

    Bootloader Modus:

    Code
    $ dmesg
    ...
    [268103.678668] usb 1-1.1: new full-speed USB device number 23 using ehci-pci
    [268103.789881] usb 1-1.1: New USB device found, idVendor=03eb, idProduct=2ff4
    [268103.789884] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [268103.789887] usb 1-1.1: Product: ATm32U4DFU
    [268103.789889] usb 1-1.1: Manufacturer: ATMEL
    [268103.789891] usb 1-1.1: SerialNumber: 1.0.0

    Dann kann geflasht werden, die .hex Datei muss noch nach ~/dfu-programmer kopiert werden...

    Code
    cd ~
    git clone https://github.com/dfu-programmer/dfu-programmer.git
    cd dfu-programmer
    ./configure
    make
    sudo make install
    
    sudo dfu-programmer atmega32u4 erase
    sudo dfu-programmer atmega32u4 flash Nodle-U1_V1.04.hex