Índice:

Teto de fio EL controlado por DMX: 9 etapas (com fotos)
Teto de fio EL controlado por DMX: 9 etapas (com fotos)

Vídeo: Teto de fio EL controlado por DMX: 9 etapas (com fotos)

Vídeo: Teto de fio EL controlado por DMX: 9 etapas (com fotos)
Vídeo: Así se grabó este temazo 😂 2024, Novembro
Anonim
Image
Image
Teto de fio EL controlado por DMX
Teto de fio EL controlado por DMX

Este projeto é um teto EL Wire controlado por DMX. É feito de 30 EL Wire (que significa Fio Eletroluminescente) em 3 cores diferentes, totalmente independentes. Inclui um protocolo DMX padrão, para ser compatível com qualquer software de controle de luz.

Etapa 1: Materiais

Os materiais necessários são principalmente componentes eletrônicos. Aqui está uma lista de tudo o que foi usado para concluir este projeto:

  • Um Arduino Mega 2560
  • Uma fonte de alimentação para o Arduino (entre 9V e 12V)
  • Uma entrada DMX (e opcionalmente uma saída DMX se você não estiver no final da linha DMX)
  • Um MAX485 para converter o sinal DMX (RS-485) em TTL Serial legível pelo Arduino
  • Uma pequena mudança (veja a etapa DMX para entender o porquê)
  • 3x inversores especializados para EL Wire, capazes de conduzir EL Wire suficiente ao mesmo tempo (100 metros cada, neste caso)
  • Resistores de 30x 470 ohms
  • 30x MOC2023 optotriacs
  • 30x 1k ohms 1W resistores
  • 30x triacs BTA16
  • Tanto EL Wire quanto você quiser!

Agora que tudo está aqui, vamos começar!

Etapa 2: recebimento de pedidos DMX

Recebendo pedidos DMX
Recebendo pedidos DMX

DMX é um protocolo muito comum no controle de luz. Este projeto EL Wire usa este padrão para ser compatível com qualquer controlador DMX.

Primeiro, precisamos receber pedidos da interface DMX do DJ ou do controlador de luz.

Para atingir este objetivo, um MAX485 faz a conversão entre os níveis lógicos RS-485 usados pelo DMX e os níveis lógicos TTL usados pela interface serial do Arduino. Aqui, o MAX485 é conectado apenas para receber pedidos, é apenas um dispositivo DMX e não controlará mais nada.

O pino RX precisa ser colocado no pino TX do Arduino, mas é muito útil colocar uma chave entre eles. De fato, quando você tentar fazer upload de seu código no Arduino, o pino TX precisará ser desconectado da linha DMX, caso contrário, ele travará. O mesmo problema pode ocorrer quando o Arduino está inicializando, então apenas ligue a conexão quando tudo estiver pronto.

Para permitir que dispositivos DMX sejam encadeados, uma outra saída DMX foi soldada em paralelo à entrada (não no esquema).

Etapa 3: Controle de energia do fio EL

Controle de potência do fio EL
Controle de potência do fio EL
Controle de potência do fio EL
Controle de potência do fio EL

O controle EL Wire não é tão fácil quanto LED por causa de sua fonte de alimentação. Ele precisa ser alimentado por uma fonte de alimentação especial, fornecendo algo em torno de 120 VAC a 2kHz.

Os relés poderiam ter sido usados para este sequenciador caseiro, mas não foi muito interessante por causa do tempo de comutação e do som.

A solução é usar triacs, com optotriacs para isolar. Realizei este circuito em um PCB caseiro, mas você pode encomendá-los para um profissional ou apenas soldá-lo manualmente, mas será um pouco difícil.

Decidi fazer 3 PCBs controlando 10 saídas cada, mas pode ser adaptado.

Etapa 4: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Conectar todas as cartas é bastante longo e repetitivo. Para ser mais eficiente, usei um cabo de fita entre o Arduino e cada placa de alimentação.

Existem cabeçalhos masculinos no centro de cada tabuleiro. Em seguida, soldou os conectores fêmeas em um lado do cabo plano e os machos no outro lado para conectar diretamente no Arduino. Cada fio EL vem em um bloco de parafusos de terminal nos painéis de alimentação.

Tudo é aparafusado em uma placa de madeira, e essa placa é fixada no teto.

Etapa 5: Instalando o fio EL

Instalando o fio EL
Instalando o fio EL
Instalando o fio EL
Instalando o fio EL

As 30 peças de EL Wire são amarradas ao teto, mas também em uma espécie de grande poço de luz.

Primeiro, no poço de luz, cada pedaço de fio EL de 9 metros de comprimento é grampeado. Por ser feito de madeira, um grampeador manual era suficiente. São 10 peças, espaçadas de 10 cm.

As outras 20 peças do fio EL estão dispostas em estrela do poço de luz. Estão todos amarrados ao teto por zíperes, pois as barras de metal percorrem toda a sala. Esta disposição permite que haja menos cabos para unir as placas.

Etapa 6: codificação

Para permitir a comunicação usando o protocolo DMX, usei a biblioteca DMXSerial, disponível aqui.

O resto do código foi desenvolvido especialmente para este projeto, mas é totalmente adaptável. Sinta-se à vontade para usá-lo e modificá-lo como quiser!

Etapa 7: Aproveite

Aproveite !
Aproveite !

Para usar este sistema:

  • conecte e carregue o código
  • desligue o interruptor
  • conecte seu controlador DMX na entrada DMX
  • ligue as fontes de alimentação
  • coloque o interruptor ligado
  • envie seus pedidos DMX
  • Aproveite !

Etapa 8: [BÔNUS] Não está usando Arduino Mega2560

[BÔNUS] Não está usando Arduino Mega2560
[BÔNUS] Não está usando Arduino Mega2560
[BÔNUS] Não está usando Arduino Mega2560
[BÔNUS] Não está usando Arduino Mega2560

Minha primeira ideia era criar todos os PCBs para este projeto. Como consequência, criei um esquema e um layout de PCB que inclui tudo o que é necessário.

Nesta placa, você pode encontrar um AtMega328P que é o mesmo que um Arduino Uno. No entanto, ele não tem saídas suficientes, então adicionei 3 MCP23017. Eles são extensores GPIO, comunicando-se com o protocolo I2C. Cada MCP23017 pode adicionar 16 novas saídas, mas era mais fácil ter um componente para cada placa de alimentação.

Para usar esta configuração, você deve usar a biblioteca "ElWireMCP" baseada na biblioteca Adafruit MCP23017, em vez da biblioteca "ElWireMega" do meu código anterior.

Etapa 9: Conclusão

Espero que você goste deste projeto e use-o do seu jeito!

Recomendado: