

Shield equipado con interfaz RS485, lector de tarjetas micro SD y conector XLR de 3 contactos.
Paga con total seguridad mediante Tarjeta, PayPal, Amazon Pay o Transferencia Bancaria
Enviamos a toda Europa y al resto del mundo con UPS, DHL y DPD
Tienes 30 días desde la entrega para devolver el producto si no estás satisfecho
Atención, el producto es un KIT y por lo tanto se le entregarán los componentes para soldar con un soldador electrónico y todo lo necesario para recrear el dispositivo tal y como se muestra en la imagen. El KIT incluye instrucciones ilustradas fáciles de entender en inglés.
NIVEL DE EXPERIENCIA REQUERIDO medio-bajo
El montaje y prueba por parte de Mectronica STORE también está disponible añadiendo la cantidad 25 del servicio de montaje KIT .
INFORMACIÓN | DESCARGAR BIBLIOTECA ARDUINO | SOFTWARE DE PC
Shield equipado con interfaz RS485, lector de tarjetas micro SD y conector XLR de 3 contactos. Combinado con Arduino y un software libre con el que podemos construir secuencias de activación (incluso sincronizadas con música), permite controlar dispositivos con interfaz DMX512 desde un PC. El lector de tarjetas micro SD puede ser gestionado por Arduino para realizar múltiples funciones relacionadas con el control de dispositivos DMX512: por ejemplo, puede almacenar secuencias de activación de lámparas y dispositivos para el espectáculo, para ser reproducidas siguiendo un comando dado por el ordenador o simplemente por el botón P1 con el que está equipado el shield. El shield está diseñado para su conexión a un display LCD serie con el que podremos visualizar información referente, por ejemplo, a la secuencia que se está ejecutando actualmente, la dirección asignada al dispositivo DMX512 que estamos controlando, el nombre de la secuencia almacenada en la tarjeta micro SD, etc.
Podemos crear aplicaciones utilizando esta placa bajo petición. Para obtener información puede ponerse en contacto con nosotros.
Firmware
El firmware permite Arduino crear y enviar cadenas de comandos DMX512 estándar formadas por un máximo de 512 bytes, cada una de las cuales expresa 256 niveles de brillo, o el movimiento de un rotor en el que se montan luminarias u otros dispositivos, dependiendo del dispositivo que se esté controlando. Cada cadena comienza con un pulso de encabezado seguido en secuencia por todos los bits; Cada decodificador/controlador de un solo canal está configurado para interpretar solo su propio byte, mientras que los decodificadores con controladores multicanal interpretan un rango de bytes. Para que esto suceda, cada decodificador cuenta el número de bytes a partir del encabezado. De ello se deduce que para llegar al decodificador/controlador identificado por una determinada dirección, Arduino debe generar una cadena que contenga tantos bytes como canales haya hasta esa dirección: por ejemplo, queriendo controlar el periférico con dirección 128, nuestro sistema debe generar una cadena que contenga al menos los primeros 128 bytes (puede incluso no generar los del 129 al 512, porque son irrelevantes, ayudando a mantener una buena velocidad de actualización de los dispositivos DMX512). La generación de cadenas la proporciona una biblioteca llamada DMXSimple (pero hay otras...) que se puede descargar del repositorio de Google http://code.google.com/p/tinkerit/wiki/DmxSimple . Obviamente necesitas incluir la biblioteca en tu boceto. La biblioteca ya incluye dos bocetos (puede acceder a ellos con el comando de menú Ejemplos): el primero le permite atenuar un canal DMX (ver FadeUp, Listado 1) mientras que el segundo le permite establecer el valor y el canal DMX a través de la conexión serial (ver SerialToDmx). A la hora de configurar las direcciones de los periféricos a controlar, recuerda lo dicho anteriormente, así que si tienes que intervenir en un decodificador/controlador DMX512, posiblemente configures una dirección baja para él; Esto te permitirá reducir el trabajo de Arduino y acelerar el escaneo, para que puedas realizar fácilmente juegos ligeros muy rápidos. Además de los dos bocetos de ejemplo contenidos en la biblioteca, puedes descargar dos más de nuestro sitio llamados FadeUpHSV, que realiza un fundido entre los distintos colores RGB, y DMX_LightSequencing, que te permite utilizar el software Vixen, que se ejecuta en una PC en un entorno Windows y te permite construir secuencias de control de luces definiendo los canales a activar y posiblemente combinando el encendido y apagado de luces o la activación de otros dispositivos DMX512, en ciertos momentos durante la reproducción de una pieza musical, que puedes cargar desde el mismo programa. Los dos bocetos de ejemplo contenidos en la biblioteca y FadeUpHSV han sido modificados por nosotros para que sean compatibles con lámparas RGB controlables en DMX (por ejemplo, la lámpara Velleman VDPLP-64SB); Entonces, en ellos basta con indicar la dirección de inicio del DMX, luego Arduino hace el resto. Centrémonos ahora en el cuarto ejemplo de sketch (Listado 2), llamado DMX_LightSequencing, porque es el que nos permite interactuar con Arduino a través de un PC y por tanto hacer las cosas más interesantes; en este boceto, además de la dirección DMX512 inicial, también es necesario especificar el número de canales a administrar, en el sentido de que debes indicarle Arduino cuál es la dirección del primer canal y cuántos canales siguen. De esta forma Arduino podrá construir la cadena necesaria, rellenando las posiciones correspondientes a las direcciones anteriores a la inicial con tantos bytes cero como sea posible y terminando la cadena con el byte de la dirección del último canal. Esto, como se mencionó, evita desperdiciar recursos en reconstruir aquella parte de la cadena que no se necesita. El boceto debe utilizarse en combinación con el programa Vixen, que puede descargarse gratuitamente desde http://www.vixenlights.com/ ; Este software puede ejecutarse prácticamente en cualquier computadora (los requisitos son un procesador 486 o superior, al menos 128 MB de RAM y 2 GB de espacio libre en el disco duro, sistema operativo Windows 98 o posterior, siempre que esté instalado Microsoft .NET Framework). Con este software es posible crear secuencias de luces (pero no sólo) posiblemente vinculadas a la música; Una de las aplicaciones más sugerentes es la combinación con luces navideñas, de la que podéis ver una pequeña demo en este vídeo, en la dirección https://www.youtube.com/results?search_query=vixenlights&oq=vixenlights . Vixen tiene varios formatos de salida, incluido el serial (desafortunadamente solo puedes seleccionar COM 1, 2, 3 o 4) que podemos usar para una conexión USB desde COM virtual; Al seleccionar el puerto COM al que está conectado Arduino (Figura siguiente "Mapeo del complemento de secuencia"), el software envía el valor que debe asumir cada canal. Arduino interpreta estos datos y gestiona sus E/S digitales en consecuencia. Normalmente, de hecho, los proyectos disponibles en la “red” requieren que Arduino controle las lámparas, o mejor dicho sus controladores, mediante sus propias salidas digitales, pero esto limita mucho el número de canales utilizables (incluso utilizando un Arduino MEGA los puertos disponibles son 54).
En nuestra aplicación, sin embargo, utilizamos la librería DMX, que a través del DMX shield nos permite gestionar 512 canales (incluidos los analógicos). De esta forma es posible gestionar diversos periféricos, incluso otros distintos a las luces clásicas, como máquinas de humo y nieve, estrobos, cabezas giratorias, etc. Hay muchas secuencias ya preparadas disponibles en la web; Lo único que hay que hacer es configurar la salida de la secuencia (es decir el puerto serie) y programar Arduino indicando el número de canales utilizados en la secuencia.
En la dirección web http://www.landolights.com/main/component/option,com_remository/Itemid,54/func,select/id,3/ puedes encontrar algunas secuencias de compartición, que pueden usarse para controlar lámparas, proyectores y tiras de luz con interfaz DMX, que colorearán cualquier evento con luz.
También podría interesarle