Tabla de contenido:
- Paso 1: Materiales
- Paso 2: Recibir pedidos DMX
- Paso 3: Control de potencia del cable EL
- Paso 4: cableado
- Paso 5: Instalación de EL Wire
- Paso 6: codificación
- Paso 7: ¡Disfrútalo
- Paso 8: [BONUS] No se usa Arduino Mega2560
- Paso 9: Conclusión
Video: Techo de alambre EL controlado por DMX: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
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
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
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
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
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:
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
¡Haga su propia plataforma de cámara de techo con iluminación LED !: 5 pasos (con imágenes)
¡Haga su propia plataforma de cámara aérea con iluminación LED!: En este proyecto, le mostraré cómo crear una plataforma de cámara aérea simple. El equipo no solo puede sostener la cámara justo encima del objeto que desea filmar, sino que también cuenta con un monitor para observar el metraje e iluminación LED para iluminar perfectamente
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
$ 7.25 - Agregue control por voz a cualquier ventilador de techo: 4 pasos (con imágenes)
$ 7.25 - Agregue control de voz a cualquier ventilador de techo: en este Instructable, lo guiaré a través del proceso muy simple para automatizar su ventilador de techo para que pueda controlarlo con comandos de voz usando un dispositivo Alexa. Puede utilizar estas instrucciones para controlar otros dispositivos electrónicos (luces, ventilador, TV, e
Cola oscilante impulsada por alambre suave (curso TfCD, TU Delft): 5 pasos (con imágenes)
Cola oscilante impulsada por cables blandos (curso TfCD, TU Delft): se ejecutó una exploración tecnológica para determinar la posibilidad de activar un robot pez con un cuerpo activo impulsado por cables y una cola flexible. Usamos un material que es a la vez resistente para servir como columna vertebral y flexible, creando un doblez uniforme