Índice:

Transceptor DMX de 4 canais: 24 etapas
Transceptor DMX de 4 canais: 24 etapas

Vídeo: Transceptor DMX de 4 canais: 24 etapas

Vídeo: Transceptor DMX de 4 canais: 24 etapas
Vídeo: Configuración Básica de una Mesa Controladora de iluminación DMX 2024, Novembro
Anonim
Transceptor DMX de 4 canais
Transceptor DMX de 4 canais

O DMX IO Platform Module é um transceptor DMX de 4 canais. No modo de recepção, ele pode controlar até quatro canais de saída de baixa corrente TTL (3,3v, por exemplo, para servos e pequenos LEDs) ou alta corrente (12v, por exemplo, lâmpadas, relés, solenóides, motor de passo, etc.). No modo de transmissão, ele pode emitir comandos para um universo DMX inteiro (512 canais). Os conectores XLR-3 duplos permitem que o módulo atue como um nó receptor ou transmissor (mestre) em uma rede DMX e uma chave DIP de 9 posições permite endereço de configuração sem alterar o firmware. O design de hardware RS-485 permite a comutação de software entre os modos RX e TX, permitindo que programadores avançados experimentem projetos de receptor DMX, bem como aplicações serial-para-DMX.

O que é DMX?

DMX é um protocolo serial executado em um link de hardware RS-485. Ele foi originalmente projetado para controlar luzes (Chauvet tem um monte de luzes DMX legais), mas também é usado para controlar servos, LEDs, motores de passo, relés e outros dispositivos (como um esqueleto DMX). É um protocolo robusto e fácil de usar que permite a execução de cabos de 1.500 pés + usando um cabo barato. Uma rede DMX possui 1 dispositivo mestre e 1 ou mais dispositivos escravos. 512 canais de controle estão disponíveis e muitos dispositivos escravos usam mais de um canal (por exemplo, uma luz pode usar 1 canal para panorâmica, outro para inclinação). Cada canal pode suportar 256 valores possíveis, embora alguns dispositivos escravos combinem 2 canais para 65.535 valores possíveis. Os valores do canal podem ser alterados cerca de 44 vezes por segundo, ou 44Hz.

Sobre este Módulo

Você pode adicionar o DMX IO Module à Propeller Platform, a um protoboard ou mesmo a uma breadboard. Falarei sobre como usá-lo com um Parallax Propeller ou Arduino no final deste instrutível. O módulo DMX IO foi projetado por Jon Williams e está licenciado sob a licença MIT. Ele analisou DMX (e este módulo) em sua coluna Nuts n 'Volts de novembro, que você pode ler aqui (pdf). Você pode baixar o arquivo de design ou comprar o kit ou um PCB vazio no Gadget Gangster. Módulos pré-montados também estão disponíveis. O tempo de construção é de cerca de 45 minutos. Aqueça seu ferro de solda e vá para a próxima etapa!

Etapa 1: Usando: Idéias de uso

Usando: Idéias de Uso
Usando: Idéias de Uso

Enquanto seu ferro está esquentando, aqui estão alguns exemplos das coisas legais que você pode fazer com DMX;

Display de natal

Existem vários pacotes de dimmer / interruptores DMX (aqui está um) que permitem que você conecte uma lâmpada ou um conjunto de luzes de natal (ou qualquer outra coisa que possa ser conectada na parede), ligue ou desligue, pulse ou diminua a intensidade. O módulo DMX IO pode emitir comandos por meio de DMX para dimmer / switch packs ou outros dispositivos DMX; coisas como Fog Machines, lasers, bolhas ou uma máquina de neve.

Faça um show de luzes

Pinte sua casa

Imagem
Imagem

W Hotel In BostonO módulo DMX IO pode enviar comandos para centenas de dispositivos escravos, como essas luzes de lavagem COLORdash Quad.

Servos de controle e animatrônicos

O módulo DMX IO também pode ser usado para receber comandos para controlar servos, pneumáticos ou quase qualquer dispositivo que você possa imaginar - você obtém 12V dos terminais aparafusados, e a placa também tem conectores para dispositivos de 3V. Apenas um pouco de diversão coisas que podem ser feitas. A seguir, começaremos a construir o módulo e, no final deste instrutível, há informações sobre como programá-lo (não se preocupe, é muito fácil).

Etapa 2: Fazer: Lista de Peças

Marca: Lista de Peças
Marca: Lista de Peças

Vamos nos certificar de que você tenha as seguintes partes. Você também pode obter essas peças do mouser - cada parte do esquema tem o número da parte do mouser (o formato do arquivo é ExpressPCB)

Lista de Peças

  • DMX IO PCB
  • Chave DIP de 9 posições 300 mil
  • LED verde 3mm
  • 4 transistores TIP 125
  • 2x capacitores eletrolíticos de 200uF
  • 1x.1uF Capacitor de cerâmica radial
  • 2x shunt jumpers
  • Soquete DIP de 8 pinos
  • Cabeçalhos de 56 pinos
  • 4x 2N3904 Transistores
  • 4 blocos de terminais de 2 posições
  • RS485 / RS422 Transceptor IC
  • Rede de resistor de barramento de 10 pinos (10k ohm)
  • Conector XLR3 Macho
  • Conector Fêmea XLR3
  • 3 resistores de 4,7 k ohm (amarelo - violeta - vermelho)
  • 4x Resistor de 470 ohm (amarelo - violeta - marrom)
  • 4x resistor de 1k ohm (marrom - preto - vermelho)
  • 1x Resistor de 330 ohm (laranja - laranja - marrom)
  • 1x resistor de 120 ohm (marrom - vermelho - marrom)

Etapa 3: fazer: resistores

Faça: resistores
Faça: resistores

Adicione os três primeiros resistores, 4,7 k ohm (Amarelo - Violeta - Vermelho) em R2, R3 e R4.

Etapa 4: fazer: resistor de 120 ohms

Marca: Resistor de 120 Ohm
Marca: Resistor de 120 Ohm

O resistor de 120 ohm (marrom - vermelho - marrom) vai em R1

Etapa 5: fazer: resistores de 470 ohms

Marca: Resistores de 470 Ohms
Marca: Resistores de 470 Ohms

R5, R6, R7 e R8 são 470 ohms (amarelo - violeta - marrom)

Etapa 6: fazer: resistores de 1k Ohm

Marca: resistores de 1k Ohm
Marca: resistores de 1k Ohm

Bem ao lado dos resistores de 470 ohms estão os resistores de 1k ohm (marrom - preto - vermelho)

Etapa 7: fazer: resistor de 330 Ohm

Marca: Resistor de 330 Ohm
Marca: Resistor de 330 Ohm

Este deve ser seu último resistor discreto e é usado para limitar a corrente para o LED. É 330 ohms (laranja - laranja - marrom) e vai a R13

Etapa 8: fazer: LED

Marca: LED
Marca: LED

Vamos colocar o LED verde, ele vai bem no meio da placa, conforme indicado na foto. Observe que o cabo mais curto passa pelo orifício quadrado. Este led está conectado ao P27. Tudo que você precisa fazer para ligá-lo é aumentar o P27.

Etapa 9: fazer: capacitor de cerâmica

Marca: Capacitor de cerâmica
Marca: Capacitor de cerâmica

Adicione o Capacitor de cerâmica à placa, conforme indicado na foto. Este capacitor não é polarizado, então não importa qual cabo vai em qual orifício.

Etapa 10: Faça: Transistores 2N3904

Marca: 2N3904 Transistores
Marca: 2N3904 Transistores

Adicione os transistores 2n3904 conforme indicado na foto. Observe que o lado plano do transistor se alinha com o lado plano conforme indicado na placa.

Etapa 11: fazer: aparafusar os terminais, preparar

Marca: Terminais aparafusados, Preparação
Marca: Terminais aparafusados, Preparação

Existem 4 terminais aparafusados, cada um com uma pequena ranhura em um lado e um pequeno chanfro no outro. Vamos conectar todos os terminais em um único 'stick'. Primeiro, identifique o chanfro em cada um dos terminais.

Etapa 12: Faça: Aparafuse os terminais, conectando

Marca: Terminais aparafusados, conexão
Marca: Terminais aparafusados, conexão

Agora, deslize-os juntos. Você pode ver na foto como os terminais deslizam juntos, de baixo para cima.

Etapa 13: Faça: Terminais Aparafusados, Completos

Marca: Terminais aparafusados, completos
Marca: Terminais aparafusados, completos

Deslize todos os quatro terminais juntos, conforme mostrado na foto. Você terá um único terminal 'stick'.

Etapa 14: Fabricação: Terminal de solda para baixo

Marca: Terminal de solda para baixo
Marca: Terminal de solda para baixo

Adicione seu stick terminal recém-criado à placa. Observe que os 'grampos' (onde você insere o fio que deseja conectar aos terminais) devem estar mais próximos da borda da placa. Notou as caixas marcadas com 'W' à direita dos transistores? Esses são cabeçalhos de pino para controlar servos. O pino próximo ao W é o sinal de controle, o pino do meio é conectado a + 5V e o pino à direita é conectado ao aterramento. Se você deseja usar o DMX IO para controlar dispositivos de baixa potência, adicione cabeçalhos de 3 pinos em cada local.

Etapa 15: Faça: Soquete IC

Marca: Soquete IC
Marca: Soquete IC

O soquete IC vai em U1 com o entalhe mais próximo do capacitor de cerâmica. A posição do entalhe realmente não importa para o soquete (vai funcionar de qualquer maneira), mas vai ajudar a garantir que você coloque o IC na direção correta, então é melhor fazer isso corretamente.

Etapa 16: Faça: Chave DIP

Marca: Chave DIP
Marca: Chave DIP

A chave DIP de 9 posições vai para SW1. Cada switch no DIP é marcado com um número (logo abaixo do switch), e o switch rotulado '1' vai para a esquerda, conforme indicado na foto.

Etapa 17: fazer: resistor de barramento, identificando o pino 1

Marca: resistor de barramento, pino de identificação 1
Marca: resistor de barramento, pino de identificação 1

O resistor com barramento tem um 'pino 1', é identificado olhando para o corpo do componente - o pino 1 é marcado por uma seta.

Etapa 18: fazer: resistor de barramento, adicionando à placa

Marca: resistor de barramento, adicionando à placa
Marca: resistor de barramento, adicionando à placa

O pino 1 passa pelo orifício quadrado que também está marcado na serigrafia, conforme indicado na foto.

Etapa 19: fazer: jumpers

Faça: Jumpers
Faça: Jumpers

Existem dois jumpers na placa, TERM: Se o módulo DMX IO for um nó final (transmitir ou receber), deslize o shunt do jumper para conectar esses 2 pinos. GND: Se o módulo DMX IO for o mestre (transmitir) - apenas um nó usará este jumper. Nesse caso, basta deslizar o shunt do jumper para conectar esses 2 pinos. Se o módulo for o transmissor mestre, você fará o shunt do jumper de ambos os jumpers. Se o módulo for o último receptor, você fará o jumper shunt apenas o jumper TERM. Do contrário, você não precisa fazer o jumper de nenhum dos jumpers. Se os cabeçotes dos pinos vierem em uma tira grande, corte 2 pinos com seus diques e adicione à placa onde está identificado como 'TERM'. Corte mais 2 pinos e adicione em 'GND'.

Etapa 20: fazer: tampas eletrolíticas

Marca: Tampas Eletrolíticas
Marca: Tampas Eletrolíticas

As 2 tampas eletrolíticas (parecem pequenas latas de metal) vão nos locais indicados na foto. As capas eletrolíticas são polarizadas - o pino mais longo passa pelo orifício quadrado (também marcado com um '+'). Na capa, há uma faixa. A guia mais curta (mais perto da listra) passa pela guia mais longa - mais perto da borda do tabuleiro. Ambos os limites são 220uF

Etapa 21: Faça: Transistores TIP125

Marca: Transistores TIP125
Marca: Transistores TIP125

Existem 4 grandes transistores TIP125, eles vão entre os transistores menores e o bloco terminal aparafusado. Observe a guia em cada transistor, ela vai para que a guia fique mais perto do 'C' marcado na serigrafia.

Etapa 22: Faça: Conectores XLR3

Marca: Conectores XLR3
Marca: Conectores XLR3

Existem 2 conectores XLR, (macho e fêmea) que vão na placa. O conector fêmea vai na caixa rotulada 'DMX Out' e o conector macho vai na caixa rotulada 'DMX In'. É muito fácil corrigi-los, pois os orifícios de montagem na placa só se encaixam no conector correto.

Etapa 23: Faça: RS485 IC

Marca: RS485 IC
Marca: RS485 IC

O RS485 Transeiver IC (é um ST ST485BN) vai para o soquete. Observe que o entalhe no IC fica no topo, mais próximo do capacitor de cerâmica. Se você não precisar dos shunts de jumper, apenas deslize cada um sobre um único pino. Dessa forma, você não os perderá caso eventualmente precise deles. Por fim, adicione conectores de pino na fileira externa da placa. Esses pinos permitem que você conecte o módulo DMX IO à plataforma do Propeller, protoboard ou breadboard. Na placa, cada conexão é identificada como P0 - P31. O esquema tem uma lista de conexões (formato expresspcb), mas é assim que elas são mapeadas; P0: Chave DIP '256'P1: Chave DIP' 128'P2: Chave DIP '64'P3: Chave DIP' 32'P4: DIP Chave '16'P5: Chave DIP' 8'P6: Chave DIP '4'P7: Chave DIP' 2'P8: Chave DIP '1'P9: Canal DMX 1P10: Canal DMX 2P11: Canal DMX 3P12: Canal DMX 4P24: RX2 (entrada) P25: TXE (habilitação de transmissão) P26: TX2 (transmissão) P27: LED de atividade

Etapa 24: usando DMX

Usando DMX
Usando DMX

DMX é muito fácil de usar:

Para Hélice

RECEBER

O artigo Spin Zone de Jon Williams em novembro fornece muitos detalhes sobre o DMX e como ele desenvolveu os objetos. Ele também codificou um objeto fácil de usar (jm_dmxin) que simplificará a leitura de valores DMX. Com seu código de rotação, você só precisa adicionar a biblioteca; obj dmx: "jm_dmxin" Quando você precisa ligar o monitoramento dmx, pub main dmx.init (24, 16) '24 = receber pino, 26 = LED de atividade para obter o valor do canal, não poderia ser mais fácil; dmx.read (chan) Com esse valor dmx, você pode fazer o que quiser - exibir algo em uma tela de TV, acender uma luz, fazer pwm em um canal, etc. Quando terminar de ler os valores DMX, você pode liberte a engrenagem com; dmx.finalizeJon fez uma versão mais legal com uma luminária RGB usando Bit Angle Modulation em seu artigo.

MANDAR

Se o seu módulo DMX IO for o transmissor mestre, não se esqueça de deslizar os shunts de jumper para ambos os jumpers. Para software, há um objeto de envio DMX no Propeller Obex que facilita a saída DMX. Aqui está um exemplo de como usá-lo: primeiro adicione o objeto à seção de objeto do seu código de rotação; obj dmxout: "DMXout" para iniciá-lo; dira [25]: = outa [25]: = 1 'traz o TX enable highdmxout.start (26)' inicia o dmxoutendendo valores dmx não poderia ser mais fácil - apenas; dmxout. Write (2, 255) 'channel = 2, value = 255

Para Arduino

O módulo DMX IO tem espaçamento regular entre pinos de 0,1 , então ele não caberá em cima de um Arduino, no entanto, você ainda pode conectá-lo ao arduino com fios ou protoboard. Há um bom guia sobre o Arduino Playground. conexões; P0: P8 - Chaves DIP P9 - Canal 1P10 - Canal 2P11 - Canal 3P12 - Canal 4P24 - DMX RXP25 - Ativar transmissão P26 - DMX TXP27 - LED de atividade É isso - Faça algo legal com DMX!

Recomendado: