2024-06-04 10:37:47 +11:00
|
|
|
|
\chapter{DMX512}
|
|
|
|
|
\index{DMX} \label{chap:DMX}
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
|
|
|
|
|
|
|
|
|
D'après Wikipédia :
|
|
|
|
|
|
|
|
|
|
\begin{quote}
|
|
|
|
|
Le DMX512 (Digital Multiplexing) est une norme de transmission de données
|
2024-08-09 00:25:43 +11:00
|
|
|
|
utilisée pour le contrôle de l'éclairage et des effets de scène dans le
|
|
|
|
|
spectacle vivant.
|
2024-06-04 10:37:47 +11:00
|
|
|
|
|
|
|
|
|
Le protocole DMX512 (qui utilise généralement une liaison
|
|
|
|
|
suivant la norme EIA RS 485 et cadencée à 250 kb/s) permet
|
|
|
|
|
de contrôler 512 canaux (9 bits d'adressage) en affectant à
|
|
|
|
|
chacun une valeur comprise entre 0 et 255 (8 bits de données par
|
|
|
|
|
canal). La transmission numérique unidirectionnelle se fait de
|
|
|
|
|
façon sérialisée par liaison symétrique, et chaque appareil
|
|
|
|
|
reçoit en même temps l'ensemble des 512 valeurs (ce qui est
|
|
|
|
|
appelée une « trame » DMX).
|
|
|
|
|
\end{quote}
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
|
|
|
|
\section{Open Light Architecture} \index{OLA}
|
|
|
|
|
|
|
|
|
|
https://ryderdamen.com/blog/enttec-open-dmx-on-linux/
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
2024-08-09 00:25:43 +11:00
|
|
|
|
\section{Enttec OpenDMX} \index{OpenDMX} \label{OpenDMX}
|
|
|
|
|
|
|
|
|
|
D'après le constructeur :
|
|
|
|
|
\textsl{
|
|
|
|
|
The OPEN DMX USB is a DMX widget used to output
|
|
|
|
|
DMX from a computer. Simply connect it using it’s
|
|
|
|
|
USB 2.0 Type B port and launch your compatible
|
|
|
|
|
software.
|
|
|
|
|
The OPEN DMX USB is discovered as a USB Serial
|
|
|
|
|
Device or virtual COM Port dependent on the FTDI
|
|
|
|
|
driver installed on your system.
|
|
|
|
|
The Open DMX USB’s output is processed directly on
|
|
|
|
|
the computer’s processor.
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Nous allon voir ce qu'il en est exactement.
|
|
|
|
|
Après branchement, essayons d'identifier cette interface.
|
2024-06-04 10:37:47 +11:00
|
|
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
|
Bus 001 Device 027: ID 0403:6001
|
|
|
|
|
Future Technology Devices International, Ltd FT232 Serial (UART) IC
|
|
|
|
|
\end{verbatim}
|
|
|
|
|
|
2024-08-09 00:25:43 +11:00
|
|
|
|
\begin{verbatim}
|
|
|
|
|
SUBSYSTEM=="tty" ATTRS{idVendor}=="0403"
|
|
|
|
|
ATTRS{idProduct}=="6001" SYMLINK+="phytotron"
|
|
|
|
|
\end{verbatim}
|
|
|
|
|
|
|
|
|
|
Le tout sur une ligne et dans le fichier
|
|
|
|
|
\texttt{/etc/udev/rules.d/70-emttec-opendmx.rules}.
|
|
|
|
|
En général une erreur de syntaxe apparait dans
|
|
|
|
|
\textit{varlogmessage}.
|
|
|
|
|
|
2024-06-04 10:37:47 +11:00
|
|
|
|
look at \texttt{tcsendbreak} !
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
|
|
|
|
|
|
|
|
|
% -----------------------------------------------------
|
|
|
|
|
|