Tabla de contenido:
- Paso 1: Uso: Ideas de uso
- Paso 2: Hacer: Lista de piezas
- Paso 3: Hacer: Resistencias
- Paso 4: Hacer: Resistencia de 120 ohmios
- Paso 5: hacer: resistencias de 470 ohmios
- Paso 6: Hacer: Resistencias de 1k Ohm
- Paso 7: Hacer: Resistencia de 330 ohmios
- Paso 8: Hacer: LED
- Paso 9: Hacer: Condensador de cerámica
- Paso 10: Hacer: Transistores 2N3904
- Paso 11: Hacer: Terminales atornillados, Preparación
- Paso 12: Hacer: Terminales atornillados, Conexión
- Paso 13: Hacer: Terminales atornillados, completo
- Paso 14: Hacer: Terminal de soldadura hacia abajo
- Paso 15: Hacer: Zócalo IC
- Paso 16: Hacer: Interruptor DIP
- Paso 17: Hacer: Resistencia en bus, Pin de identificación 1
- Paso 18: Hacer: Resistencia en bus, agregando a la placa
- Paso 19: Hacer: Jumpers
- Paso 20: Hacer: Tapones electrolíticos
- Paso 21: Hacer: Transistores TIP125
- Paso 22: Hacer: Conectores XLR3
- Paso 23: Hacer: RS485 IC
- Paso 24: uso de DMX
Video: Transceptor DMX de 4 canales: 24 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
El módulo de plataforma DMX IO es un transceptor DMX de 4 canales. En el modo de recepción, puede controlar hasta cuatro canales de salida TTL de baja corriente (3.3v, por ejemplo, para servos y LED pequeños) o de alta corriente (12v, por ejemplo, lámparas, relés, solenoides, motor paso a paso, etc.). En el modo de transmisión, puede emitir comandos a todo un universo DMX (512 canales). Los conectores XLR-3 dobles permiten que el módulo actúe como un nodo receptor o transmisor (maestro) en una red DMX y un interruptor DIP de 9 posiciones permite configuración de direcciones sin cambiar el firmware. El diseño de hardware RS-485 permite el cambio de software entre los modos RX y TX, lo que permite a los programadores avanzados experimentar proyectos de receptores DMX, así como aplicaciones de serie a DMX.
¿Qué es DMX?
DMX es un protocolo en serie que se ejecuta a través de un enlace de hardware RS-485. Originalmente fue diseñado para controlar luces (Chauvet tiene un montón de luces DMX geniales), pero también se usa para controlar servos, LED, motores paso a paso, relés y otros dispositivos (como un DMX Skeleton). Es un protocolo robusto y fácil de usar que permite tramos de cable de 1, 500 pies + utilizando un cable económico. Una red DMX tiene 1 dispositivo maestro y 1 o más dispositivos esclavos. Hay 512 canales de control disponibles y muchos dispositivos esclavos usan más de un canal (por ejemplo, una luz puede usar 1 canal para pan y otro para tilt). Cada canal puede admitir 256 valores posibles, aunque algunos dispositivos esclavos combinarán 2 canales para 65, 535 valores posibles. Los valores de los canales se pueden cambiar unas 44 veces por segundo o 44 Hz.
Acerca de este módulo
Puede agregar el módulo DMX IO a la plataforma Propeller, una protoboard o incluso una protoboard. Hablaré sobre su uso con un Parallax Propeller o Arduino al final de este instructivo. El módulo DMX IO fue diseñado por Jon Williams y tiene licencia de MIT License. Revisó DMX (y este módulo) en su columna Nuts n 'Volts de noviembre, que puede leer aquí (pdf). Puede descargar el archivo de diseño o comprar el kit o un PCB desnudo de Gadget Gangster. También se encuentran disponibles módulos premontados. El tiempo de construcción es de unos 45 minutos. ¡Caliente su soldador y vaya al siguiente paso!
Paso 1: Uso: Ideas de uso
Mientras su plancha se calienta, aquí hay algunos ejemplos de las cosas interesantes que puede hacer con DMX;
Exhibición de Navidad
Hay una serie de paquetes de atenuadores / interruptores DMX (aquí hay uno) que le permiten enchufar una lámpara o un hilo de luces navideñas (o cualquier otra cosa que se pueda enchufar a la pared), encenderlo o apagarlo, pulsarlo o atenuarlo. El módulo DMX IO puede emitir comandos a través de DMX a paquetes de atenuadores / interruptores u otros dispositivos DMX; cosas como máquinas de humo, láseres, burbujas o una máquina de nieve.
Hacer un espectáculo de luces
Colorea tu casa
W Hotel en Boston El módulo DMX IO puede enviar comandos a cientos de dispositivos esclavos, como estas luces de lavado COLORdash Quad.
Control de servos y animatronics
El módulo DMX IO también se puede usar para recibir comandos para controlar servos, sistemas neumáticos o casi cualquier dispositivo que se te ocurra: obtienes 12V de los terminales atornillados y la placa también tiene conectores para dispositivos de 3V. cosas que se pueden hacer. A continuación, comenzaremos a construir el módulo, y al final de este instructivo, hay información sobre cómo programarlo (no se preocupe, es bastante fácil).
Paso 2: Hacer: Lista de piezas
Asegurémonos de tener las siguientes partes. También puede obtener estas partes de Mouser: cada parte del esquema tiene el número de parte de Mouser (el formato de archivo es ExpressPCB)
Lista de partes
- PCB DMX IO
- Interruptor DIP de 9 posiciones y 300 mil
- LED verde de 3 mm
- 4x transistores TIP 125
- Condensadores electrolíticos de 2x 200uF
- Condensador de cerámica radial 1x.1uF
- 2x puentes de derivación
- Zócalo DIP de 8 pines
- 56 pines encabezados
- 4x transistores 2N3904
- Bloques de terminales de 4x 2 posiciones
- IC del transceptor RS485 / RS422
- Red de resistencias con bus de 10 pines (10 k ohmios)
- Conector macho XLR3
- Conector hembra XLR3
- Resistencia 3x 4.7k ohmios (Amarillo - Violeta - Rojo)
- Resistencia de 4x 470 ohmios (Amarillo - Violeta - Marrón)
- Resistencia 4x 1k ohmios (Marrón - Negro - Rojo)
- 1x Resistencia de 330 ohmios (Naranja - Naranja - Marrón)
- 1x Resistencia de 120 ohmios (Marrón - Rojo - Marrón)
Paso 3: Hacer: Resistencias
Agregue las tres primeras resistencias, 4.7k ohmios (amarillo - violeta - rojo) en R2, R3 y R4.
Paso 4: Hacer: Resistencia de 120 ohmios
La resistencia de 120 ohmios (marrón - rojo - marrón) va en R1
Paso 5: hacer: resistencias de 470 ohmios
R5, R6, R7 y R8 son 470 ohmios (amarillo - violeta - marrón)
Paso 6: Hacer: Resistencias de 1k Ohm
Justo al lado de las resistencias de 470 ohmios van las resistencias de 1k ohmios (marrón - negro - rojo)
Paso 7: Hacer: Resistencia de 330 ohmios
Esta debería ser su última resistencia discreta y se usa para limitar la corriente al LED. Son 330 ohmios (naranja - naranja - marrón) y va a R13
Paso 8: Hacer: LED
Agreguemos el LED verde, va justo en el medio del tablero, como se indica en la foto. Tenga en cuenta que el cable más corto pasa por el orificio cuadrado. Este LED está conectado a P27. Todo lo que necesita hacer para encenderlo es poner P27 alto.
Paso 9: Hacer: Condensador de cerámica
Agregue el Condensador cerámico a la placa, como se indica en la foto. Este condensador no está polarizado, por lo que no importa qué cable vaya en qué orificio.
Paso 10: Hacer: Transistores 2N3904
Agregue los transistores 2n3904 como se indica en la foto. Tenga en cuenta que el lado plano del transistor se alinea con el lado plano como se indica en la placa.
Paso 11: Hacer: Terminales atornillados, Preparación
Hay 4 terminales atornillados, cada uno tiene una pequeña ranura en un lado y un pequeño bisel en el otro. Vamos a conectar todos los terminales en un solo 'stick'. Primero, identifique el bisel en cada uno de los terminales.
Paso 12: Hacer: Terminales atornillados, Conexión
Ahora, júntelos. Puedes ver en la foto como los terminales se deslizan juntos, desde abajo.
Paso 13: Hacer: Terminales atornillados, completo
Deslice los cuatro terminales juntos, como se muestra en la foto. Tendrás un solo terminal 'stick'.
Paso 14: Hacer: Terminal de soldadura hacia abajo
Agregue su palo terminal recién creado a la placa. Tenga en cuenta que las 'abrazaderas' (donde inserta el cable que desea conectar con los terminales) deben estar más cerca del borde de la placa. ¿Observa las casillas marcadas con 'W' a la derecha de los transistores? Esos son encabezados de pines para controlar los servos. El pin al lado de W es la señal de control, el pin del medio está conectado a + 5V y el pin de la derecha está conectado a tierra. Si desea utilizar DMX IO para controlar dispositivos de baja potencia, agregue encabezados de 3 pines en cada ubicación.
Paso 15: Hacer: Zócalo IC
El zócalo IC va en U1 con la muesca más cerca del condensador cerámico. La posición de la muesca en realidad no importa para el zócalo (funcionará de cualquier manera), pero ayudará a asegurarse de que coloque el IC en la dirección correcta. por lo que es mejor hacerlo correctamente.
Paso 16: Hacer: Interruptor DIP
El interruptor DIP de 9 posiciones se coloca en SW1. Cada interruptor en el DIP está marcado con un número (justo debajo del interruptor), y el interruptor con la etiqueta '1' va a la izquierda, como se indica en la foto.
Paso 17: Hacer: Resistencia en bus, Pin de identificación 1
La resistencia con bus tiene un 'pin 1', se identifica mirando el cuerpo del componente; el pin 1 está marcado con una flecha.
Paso 18: Hacer: Resistencia en bus, agregando a la placa
El pin 1 pasa por el agujero cuadrado que también está marcado en la serigrafía, como se indica en la imagen.
Paso 19: Hacer: Jumpers
Hay dos puentes en la placa, TERM: Si el módulo DMX IO es un nodo final (transmisión o recepción), deslice la derivación del puente para conectar estos 2 pines GND: Si el módulo DMX IO es el maestro (transmisión) - solamente un nodo utilizará este puente. Si es así, simplemente deslice el puente de derivación para conectar estos 2 pines. Si el módulo es el transmisor maestro, puenteará ambos puentes. Si el módulo es el último receptor, solo desviará el puente TERM. De lo contrario, no necesita puentear ninguno de los puentes. Si los encabezados de sus pines vienen en una tira grande, corte 2 pines con sus diques y agréguelos a la placa donde está etiquetada como 'TERM'. Corta 2 pines más y agrégalos en 'GND'.
Paso 20: Hacer: Tapones electrolíticos
Los 2 tapones electrolíticos (parecen botes de metal) van en los lugares indicados en la foto. Los tapones electrolíticos están polarizados: el pasador más largo pasa por el orificio cuadrado (también marcado con un "+"). En el tapón, hay una raya. El cable más corto (más cercano a la raya) pasa por el cable más largo, más cerca del borde del tablero. Ambas tapas son 220uF
Paso 21: Hacer: Transistores TIP125
Hay 4 grandes transistores TIP125, van entre los transistores más pequeños y el bloque de terminales atornillado. Tenga en cuenta la pestaña en cada transistor, va de modo que la pestaña esté más cerca de la 'C' marcada en la serigrafía.
Paso 22: Hacer: Conectores XLR3
Hay 2 conectores XLR, (macho y hembra) que van en la placa. El conector hembra va en la caja etiquetada 'DMX Out' y el conector macho va en la caja etiquetada 'DMX In'. Es bastante fácil hacerlo correctamente ya que los orificios de montaje en la placa solo encajan en el conector correcto.
Paso 23: Hacer: RS485 IC
El RS485 Transeiver IC (es un ST ST485BN) va en el zócalo. Tenga en cuenta que la muesca en el IC va en la parte superior, más cerca del capacitor cerámico. Si no necesita las derivaciones de puente, simplemente deslice cada una sobre un solo pin. De esta manera, no los perderá en caso de que eventualmente los necesite. Por último, agregue conectores de clavija a la fila exterior de la placa. Estos pines le permiten conectar el módulo DMX IO a la plataforma Propeller, protoboard o protoboard. En la placa, cada conexión está etiquetada como P0 - P31. El esquema tiene una lista de conexiones (formato expresspcb), pero así es como se asignan; P0: Interruptor DIP '256'P1: Interruptor DIP' 128'P2: Interruptor DIP '64'P3: Interruptor DIP' 32'P4: DIP Conmutador '16'P5: Conmutador DIP' 8'P6: Conmutador DIP '4'P7: Conmutador DIP' 2'P8: Conmutador DIP '1'P9: Canal DMX 1P10: Canal DMX 2P11: Canal DMX 3P12: Canal DMX 4P24: RX2 (entrada) P25: TXE (transmisión habilitada) P26: TX2 (transmisión) P27: LED de actividad
Paso 24: uso de DMX
DMX es bastante fácil de usar:
Para hélice
RECIBIR
El artículo Spin Zone de noviembre de Jon Williams proporciona muchos detalles sobre el DMX y cómo desarrolló los objetos. También codificó un objeto fácil de usar (jm_dmxin) que simplificará la lectura de valores DMX. Con su código de giro, solo necesitará agregar la biblioteca; obj dmx: "jm_dmxin" Cuando necesite activar el monitoreo dmx, pub main dmx.init (24, 16) '24 = pin de recepción, 26 = LED de actividad para obtener el valor del canal, no podría ser más fácil; dmx.read (chan) Con ese valor de dmx, puede hacer lo que quiera: mostrar algo en la pantalla de un televisor, encender una luz, hacer algo de pwm en un canal, etc. Cuando haya terminado de leer los valores de DMX, puede libera el engranaje con; dmx.finalizeJon ha hecho una versión más fresca con un dispositivo de iluminación RGB usando Bit Angle Modulation en su artículo.
ENVIAR
Si su módulo DMX IO es el transmisor maestro, no olvide deslizar los puentes de derivación a ambos puentes. Para el software, hay un objeto de envío DMX en el Propeller Obex que facilita una salida DMX. Aquí hay un ejemplo de cómo usarlo: Primero agregue el objeto a la sección de objeto de su código de giro; obj dmxout: "DMXout" para iniciarlo; dira [25]: = outa [25]: = 1 'trae el TX enable highdmxout.start (26)' inicia el dmxoutsending dmx valores no podría ser más fácil - simplemente; dmxout. Write (2, 255) 'canal = 2, valor = 255
Para Arduino
El módulo DMX IO tiene un espaciado de pines regular de.1 , por lo que no cabe encima de un Arduino, sin embargo, aún puede conectarlo al arduino con cables o un protoboard. Hay una buena guía en Arduino Playground. Para conexiones; P0: P8 - Interruptores DIP P9 - Canal 1P10 - Canal 2P11 - Canal 3P12 - Canal 4P24 - DMX RXP25 - Habilitar transmisión P26 - DMX TXP27 - LED de actividad Eso es todo - ¡Haz algo genial con DMX!
Recomendado:
Comunicación inalámbrica mediante el módulo transceptor NRF24L01 para proyectos basados en Arduino: 5 pasos (con imágenes)
Comunicación inalámbrica utilizando el módulo transceptor NRF24L01 para proyectos basados en Arduino: este es mi segundo tutorial instructivo sobre robots y microcontroladores. Es realmente asombroso ver a su robot vivo y funcionando como se esperaba y créanme que será más divertido si controlas tu robot u otras cosas inalámbricas con rapidez y
Control remoto inalámbrico con módulo NRF24L01 de 2.4Ghz con Arduino - Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter - Helicóptero Rc - Avión Rc usando Arduino: 5 pasos (con imágenes)
Control remoto inalámbrico con módulo NRF24L01 de 2,4 Ghz con Arduino | Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter | Helicóptero Rc | Avión Rc usando Arduino: Para operar un coche Rc | Quadcopter | Drone | Avión RC | Barco RC, siempre necesitamos un receptor y transmisor, supongamos que para RC QUADCOPTER necesitamos un transmisor y receptor de 6 canales y ese tipo de TX y RX es demasiado costoso, así que haremos uno en nuestro
Antena interior BIQUAD, fabricada en cobre y madera para recepción de canales HDTV en la banda UHF (CANALES 14-51): 7 pasos
Antena Interior BIQUAD, Fabricada en Cobre y Madera para Recepción de Canales HDTV en la Banda UHF (CANALES 14-51): En el mercado existen una variedad de antenas para televisión. Los más populares según mi criterio son: UDA-YAGIS, Dipole, Dipole con reflectores, Patch y antenas logarítmicas. Dependiendo de las condiciones, la distancia desde la transmisión a
Atenuador DMX de 4 canales: 6 pasos
Atenuador DMX de 4 canales: El concepto es diseñar y crear un atenuador portátil. Requisitos: DMX512 Controlable 4 Canales Portátil Fácil de usar Le propuse esta idea a mi profesor en WSU porque quería combinar mis pasiones por el teatro y las computadoras. Este proyecto
Cómo reemplazar la batería del transceptor FM VHF Alinco DJ-195T: 6 pasos
Cómo reemplazar la batería del transceptor FM VHF Alinco DJ-195T: Por lo general, si usamos un transceptor FM VHF, el problema siempre está en la batería porque la batería tiene ciclos de vida, por lo que, si la batería está muerta, debemos reemplazarla por una nueva. Pero el problema es que la batería es cara