Tabla de contenido:

Techo de alambre EL controlado por DMX: 9 pasos (con imágenes)
Techo de alambre EL controlado por DMX: 9 pasos (con imágenes)

Video: Techo de alambre EL controlado por DMX: 9 pasos (con imágenes)

Video: Techo de alambre EL controlado por DMX: 9 pasos (con imágenes)
Video: Tutorial DMX con cabezas móviles de 90 WATTS led. 2024, Noviembre
Anonim
Image
Image
Techo de alambre EL controlado por DMX
Techo de alambre EL controlado por DMX

Este proyecto es un techo EL Wire controlado por DMX. Está hecho de 30 EL Wire (que significa Alambre Electroluminiscente) en 3 colores diferentes, totalmente independientes. Incluye un protocolo DMX estándar, para ser compatible con cualquier software de control de iluminación.

Paso 1: Materiales

Los materiales necesarios son principalmente componentes electrónicos. Aquí hay una lista de todo lo que se ha utilizado para completar este proyecto:

  • Un Arduino Mega 2560
  • Una fuente de alimentación para Arduino (entre 9V y 12V)
  • Una entrada DMX (y opcionalmente una salida DMX si no está al final de la línea DMX)
  • Un MAX485 para convertir la señal DMX (RS-485) en TTL Serial legible por Arduino
  • Un pequeño interruptor (vea el paso DMX para entender por qué)
  • 3 inversores especializados para EL Wire, capaces de conducir suficiente EL Wire al mismo tiempo (100 metros cada uno en este caso)
  • 30 resistencias de 470 ohmios
  • 30x optotriacos MOC2023
  • 30 resistencias de 1k ohmios 1W
  • 30x triacs BTA16
  • ¡Tanto EL Wire como quieras!

Ahora que todo está aquí, ¡comencemos!

Paso 2: Recibir pedidos DMX

Recibir pedidos DMX
Recibir pedidos DMX

DMX es un protocolo muy común en el control de la luz. Este proyecto de EL Wire utiliza este estándar para ser compatible con cualquier controlador DMX.

Primero, necesitamos recibir órdenes de la interfaz DMX del DJ o del controlador de luz.

Para lograr este objetivo, un MAX485 realiza la conversión entre los niveles lógicos RS-485 utilizados por DMX y los niveles lógicos TTL utilizados por la interfaz serial del Arduino. Aquí, el MAX485 está cableado solo para recibir pedidos, es solo un dispositivo DMX y no controlará nada más.

El pin RX debe ir al pin Arduino TX pero es muy útil poner un interruptor entre ellos. De hecho, cuando intente cargar su código en Arduino, el pin TX debe desconectarse de la línea DMX; de lo contrario, se bloqueará. El mismo problema puede ocurrir cuando Arduino se está iniciando, así que simplemente encienda la conexión una vez que todo esté listo.

Para permitir el encadenamiento de dispositivos DMX, se ha soldado otra salida DMX en paralelo a la entrada (no en el esquema).

Paso 3: Control de potencia del cable EL

Control de potencia de EL Wire
Control de potencia de EL Wire
Control de potencia de EL Wire
Control de potencia de EL Wire

El control EL Wire no es tan fácil como el LED debido a su fuente de alimentación. Debe alimentarse con una fuente de alimentación especial, que entregue algo de 120 VCA a 2 kHz.

Se podrían haber usado relés para este secuenciador casero, pero no fue muy interesante por el tiempo de conmutación y el sonido.

La solución es utilizar triacs, con optotriacs para aislar. Me di cuenta de este circuito en PCB casero, pero puedes encargarlo a un profesional o simplemente soldarlo manualmente, pero será un poco difícil.

Decidí hacer 3 PCB controlando 10 salidas cada uno, pero se puede adaptar.

Paso 4: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Conectar todas las cartas es bastante largo y repetitivo. Para ser más eficiente, he usado un cable plano entre el Arduino y cada placa de alimentación.

Hay encabezados masculinos en el centro de cada tablero. Luego, he soldado encabezados hembra en un lado del cable plano y conectores macho en el otro lado para conectarlo directamente al Arduino. Cada cable EL viene en un bloque de tornillos de terminal en las placas de alimentación.

Todo está atornillado en una tabla de madera, y esta tabla se fija en el techo.

Paso 5: Instalación de EL Wire

Instalación de EL Wire
Instalación de EL Wire
Instalación de EL Wire
Instalación de EL Wire

Las 30 piezas de EL Wire están atadas al techo, pero también en una especie de gran pozo de luz.

Primero, en el pozo de luz, se grapa cada pieza de cable EL de 9 metros de largo. Debido a que está hecho de madera, una grapadora de mano fue suficiente. Hay 10 piezas, espaciadas de 10 cm.

Las otras 20 piezas de EL Wire están colocadas en forma de estrella desde el pozo de luz. Todos están atados al techo gracias a las cremalleras, porque las barras de metal recorren toda la habitación. Esta disposición permite tener menos cables para unir las placas.

Paso 6: codificación

Para permitir la comunicación usando el protocolo DMX, he usado la biblioteca DMXSerial, disponible aquí.

El resto del código ha sido desarrollado especialmente para este proyecto, pero es totalmente adaptable. ¡Siéntete libre de usarlo y modificarlo como quieras!

Paso 7: ¡Disfrútalo

Disfrútala !
Disfrútala !

Para utilizar este sistema:

  • cablear y cargar el código
  • apagar el interruptor
  • conecte su controlador DMX en la entrada DMX
  • encender las fuentes de alimentación
  • enciende el interruptor
  • envía tus pedidos DMX
  • disfrútala !

Paso 8: [BONUS] No se usa Arduino Mega2560

[BONUS] No se usa Arduino Mega2560
[BONUS] No se usa Arduino Mega2560
[BONUS] No se usa Arduino Mega2560
[BONUS] No se usa Arduino Mega2560

Mi primera idea fue crear todos los PCB para este proyecto. Como consecuencia, he creado un esquema y un diseño de PCB que incluye todo lo necesario.

En esta placa, puede encontrar un AtMega328P que es lo mismo que un Arduino Uno. Sin embargo, no tiene suficientes salidas, así que agregué 3 MCP23017. Son extensores GPIO, que se comunican con el protocolo I2C. Cada MCP23017 puede agregar 16 salidas nuevas, pero era más fácil tener un componente para cada placa de alimentación.

Para usar esta configuración, debe usar la biblioteca "ElWireMCP" basada en la biblioteca Adafruit MCP23017, en lugar de la biblioteca "ElWireMega" de mi código anterior.

Paso 9: Conclusión

¡Espero que disfrutes de este proyecto y lo utilices a tu manera!

Recomendado: