Il est possible de faire un adaptateur USB => DMX simplement à l'aide d'un convertisseur TTL => RS485 tel que celui-ci et d'un vieil Adruino disposant d'un circuit convertisseur USB => Série tels que les vieux Arduino Duemilanove.
Pour cela, il suffit de câbler l'entrée DI du convertisseur TTL => RS485 sur la broche RX de l'Arduino et son entrée DE sur VCC (il faut bien sûr aussi alimenter le convertisseur entre VCC et GND).
Il n'y a pas besoin d'uploader un sketch particulier sur l'Arduino. J'y ai simplement mis un sketch qui ne fait qu'un delay(3600) dans le fonction loop().
Il reste ensuite à utiliser un logiciel DMX compatible avec le protocole Enttec Open DMX USB. C'est une implémentation du protocole DMX complètement logicielle.
Je ne suis parvenu à utiliser que Q Light Controller+.
J'ai fait un shield à base de plaque perforée qui me permet d'utiliser simplement le convertisseur soit via l'USB ou bien sur un autre microcontrôleur.
Capture d'écran de la console de Q Light Controller+