Está en la página 1de 11

Este documento describe el diseo y la

construccin de un dispositivo
electrnico capaz de controlar luces de
discoteca a travs de un computador
utilizando el paquete de software libre
FreeStyler
Controlador
USB DMX
Utilizando FreeStyler
Raul Eduardo Barreto Quinteros
1

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
Contenidos
Contenidos ....................................................................................................................................... 1
1. Introduccin ............................................................................................................................ 2
2. Qu puede hacer con DMX? .................................................................................................. 2
3. Control mediante DMX ........................................................................................................... 2
4. Receptores DMX ...................................................................................................................... 4
5. La red DMX (Capa Fsica) ....................................................................................................... 5
6. Ensamblaje del adaptador USB-DMX ..................................................................................... 6
7. Gua para desarrolladores de software .................................................................................... 8
8. Agradecimientos ...................................................................................................................... 9











Figura 1. Interfaz USB DMX utilizando FreeStyler




2

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
1. Introduccin

DMX Es una tecnologa estndar creada para el control de artefactos
electrnicos utilizados en el mundo del espectculo; es ampliamente requerida
por los arquitectos, ingenieros, DYS, individuos sumersos en el mundo de las
artes escnicas, diseadores, dueos de bares, discotecas, salones de
recepciones, balnearios, hoteles etc.
Todas las personas interesadas en decorar ambientes con luz y sonido deberan
considerar esta tecnologa
2. Qu puede hacer con DMX?

Un sistema DMX consiste bsicamente en un dispositivo transmisor de comandos
llamado CONTROLADOR y varios dispositivos RECEPTORES que interpretan dichos
comandos para realizar una determinada accin
Con un sistema DMX usted puede controlar artefactos electrnicos tales como: Paneles
de LED, dimmers, strobos, scaners, luces robticas, cmaras de video, cmaras de
humo, cmaras de espuma, rels, motores..., etc.
3. Control mediante DMX

Un CONTROLADOR DMX puede programar secuencias de luz que cambien ya sea en
modo manual, automtico o por medio de la msica. Algunos controladores disponen
de joysticks para el control de movimientos en luces robticas.

Figura 2. Fotografas de controladores DMX comerciales
Existe tambin en la red paquetes de software (algunos de pago y otros gratuitos) que
permiten que el computador haga las veces de controlador DMX; Para ello es
3

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
necesario de un adaptador que permita la comunicacin entre el computador y los
receptores DMX. Ver figuras 3 y 4

Figura 3. Adaptador USB DMX de ENTTEC

Figura 4. Adaptador LPT DMX basado en el PIC16F84. Para ms informacin visite la
pgina http://www.freedmx.com
Paquetes de software como FreeStyler le permitirn recrear escenas, generar
secuencias, activar luces por medio del sonido, controlar la posicin de luces robticas,
controlar cargas por internet,... etc.

Figura 5. FreeStyler y DMXControl son paquetes de software gratuitos que puede
descargarse de la red sin necesidad de registrarse.
4

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
4. Receptores DMX

En el mercado se ofrece una amplia gama de receptores, que pueden ser controlados
con esta tecnologa, en la tabla siguiente se muestra varios ejemplos de ellos


Receptor DMX para el Control de Cmaras de
Video

En la imagen adjunta se muestra una tarjeta
electrnica que recibe e interpreta comandos DMX
para el control de cmaras de video





Receptor DMX para Activacin / Desactivacin de
Rels

Para el control de lmparas de corriente
continua y alterna
Para la apertura y cierre de puertas, ventanas,
telones
Para el control de la ventilacin y aire
acondicionado, etc.



Receptor DMX para el gobierno de motores

El control de servomotores, motores de paso, motores
de corriente alterna y continua tambin pueden estar
a cargo de la tecnologa DMX.




Receptor DMX para el control de paneles RGB

La mezcla de colores primarios dan lugar a otra gama
de colores secundarios; los paneles de LED por lo
general utilizan diodos LED con los colores rojo, verde
y azul
Aumentando o disminuyendo la intensidad de cada
color y combinando un color con otro color vamos
generando nuevas tonalidades de luz.

5

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
5. La red DMX (Capa Fsica)

Como ya se mencion anteriormente un sistema DMX consiste de una consola que
transmite comandos llamada CONTROLADOR y varios RECEPTORES que interpretan
dichos comandos, El primer RECEPTOR se conecta al CONTROLADOR y los dems
se van conectando en cascada uno de tras de otro. La distancia entre dispositivo y
dispositivo no debe superar los 1000m (si se desea alcanzar mayores distancias
deber hacer uso de equipos repetidores de seal). Una resistencia de 120 OHM se
recomienda conectar entre el pin 3 del ltimo dispositivo y tierra para evitar corrientes
parasitas y/o ruido electromagntico que provoque interferencia. (Observe figura
siguiente)

Figura 7. Ejemplo de una red DMX
Cada dispositivo receptor tiene un conector XLR-3 macho para recibir la trama DMX-In
y un conector XLR-3 hembra para retransmitir la trama DMX-Out. (A veces tambin se
puede encontrar con equipos que utilizan conectores del tipo XLR-5, cuyo Pin-Out
viene a ser el mismo que para los XLR-3)



Pin 1. conectado a tierra
Pin 2. cable de datos negativo
Pin 3. Cable de datos positivo


Figura 8. Conectores XLR3 macho y hembra.
6

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
6. Ensamblaje del adaptador USB-DMX

En la figura 9 se muestra el diagrama esquemtico correspondiente al adaptador USB-
DMX el mismo que implementarse con el microcontrolador PIC18F2550. La trama DMX
es enviada hasta los dispositivos receptores a travs del transceptor MAX485. Todos
los elementos del circuito reciben alimentacin de +5V a travs del conector USB.

Figura 9. Diagrama esquemtico
En el microcontrolador se deber grabar el archivo DMX4ALL.hex; Una vez hecho esto
ensamble el hardware y conctelo a su computador; aparecer un mensaje indicando
que un nuevo dispositivo USB ha sido encontrado. Elija Buscar manualmente el
software controlador para su dispositivo; e Indique la carpeta donde se encuentra
el driver DMX4All.inf
Una vez instalado el driver ejecute el Software FreeStyler, configure la Interface
DMX4ALL y el puerto COM que corresponde. Ahora est listo para controlar sus
equipos de iluminacin a travs del computador con un software de uso libre y gratuito.

* La generacin de la trama DMX con un microcontrolador va ms all del alcance de este artculo, por lo que me remito a la nota
de aplicacin AN1076. Using a PICMicrocontroller for DMX512 Communication disponible en www.microchip.com
* Este adaptador USB DMX soporta 256 canales (0-255)
7

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.

Figura 10. Configuracin de la interface en FreeStyler
Dejo las imgenes del PCB construido





Figura 11. PCB Construido con ARES de PROTEUS 8

8

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
7. Gua para desarrolladores de software

Si desea desarrollar su propio software, ya sea utilizando labVIEW, Visual Basic, C++,
Delphi u cualquier otro lenguaje de su preferencia. Tenga en cuenta que esta interface
acepta tres comandos;
1. Comando de solicitud de reconocimiento. (ACK)
2. Comando para escribir un valor en el canal deseado. (WriteDMX)
3. Comando para leer el valor de un canal deseado. (ReadDMX)

Comando de solicitud de reconocimiento (ACK) este comando se enva solo una vez al
iniciar la comunicacin; al enviar los caracteres S2, el adaptador le responde con el ASCII G.
En ese momento la comunicacin queda establecida.
Comando de escritura (WriteDMX); escribe un valor entre 0 y 255 a un determinado canal, el
formato de envi en ASCII es CaaaLbbb donde aaa indica el canal y bbb el valor al cual se
desea establecer. Por ejemplo; para establecer un valor de 125 al canal 4 envi la cadena de
caracteres ASCII C004L125. Si el comando es sido recibido satisfactoriamente por el
adaptador le responder con el carcter G.
Por ltimo el comando de lectura (ReadDMX) permite leer el valor DMX de un canal indicado,
al enviar los caracteres Caaa? el microcontrolador le responder con los caracteres bbbG,
donde aaa significa el canal que desea leer y bbb el valor de dicho canal.


Comando

Comando enviado por el
computador en ASCII

Respuesta del
microcontrolador en
ASCII


(ACK)

S2

G


(WriteDMX)
CaaaLbbb
aaa = (000-511) es el canal
seleccionado
bbb = (000-255) es el valor al
que desea establecer


G


(readDMX)
Caaa?
aaa = (000-511) es el canal que
desea leer

bbbG
bbb = (000-255) es el
valor actual

Figura 12. Tabla de comandos implementados en el microcontrolador PIC 18F2550
Con el propsito de comprobar el buen funcionamiento del adaptador y sus comandos, sugiero
que utilice un programa gestor de comunicaciones seriales tal como el Hiperterminal, SIOW o
9

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.
Docklight; este ltimo es altamente recomendable, ya que posee herramientas avanzadas
para el test de protocolos a travs del puerto serial.

Figura 13. Test de comandos DMX4ALL, con Docklight V1.7, la versin demo puede
descargarse libremente desde internet.
8. Agradecimientos

Agradezco a usted amigo lector por prestar atencin a este folleto, esperando que le
haya sido de su completo agrado, cualquier duda o sugerencia no dude en hacerme
llegar.
Ing. Ral Barreto Quinteros,
Ecuador a 28 de julio de 2013




10

Ing. Ral Barreto Quinteros Interface USB - DMX PCTronics S.A.






























Fig. 14 Artefactos electrnicos que pueden controlarse con el adaptador USB-DMX

También podría gustarte