Índice:

Testador e controlador Arduino DMX 512 ENG: 19 etapas
Testador e controlador Arduino DMX 512 ENG: 19 etapas
Anonim
Image
Image
Esquemático
Esquemático

Atualizações, arquivos, códigos, esquemas …

Versión en Español

Facebook

Ferramenta de controle para teste e show de luz pelo protocolo DMX-512, ideal para testes rápidos em instalações fixas ou temporárias de iluminação. Este projeto surge da necessidade de se ter um sistema portátil para testes rápidos em instalações de iluminação, sem a necessidade de instalar consoles de iluminação, interfaces ou computadores em ambientes externos, hostis ou de difícil acesso.

Baseado em:

  • Arduino Mega 2560 Rev-3
  • Biblioteca Arduino quatro universos DMX v0.3 - Deskontrol
  • Biblioteca LCD v1.2.1 - Francisco Malpartida
  • Arduino da Proteus Simulation - Microcontrolandos

Hardware v0.4

  • Suporta Firmware v0.9 - v1.3
  • LCD 4x20 com luz de fundo e contraste controlado por software
  • Energia de USB, baterias ou fonte de alimentação externa
  • Teclado de navegação teclado 4x4
  • Potenciômetro de controle analógico
  • Ligar / desligar (não aplicável à alimentação USB)
  • Saída DMX do bloco terminal, XLR de 3 pinos e XLR de 5 pinos
  • LEDs de status de saída DMX
  • Simulação em Proteus V7.7 SP2
  • Esquemático e PCB no Proteus v8.0 SP1

Firmware v1.3

  • Suporta Hardware v0.3 - v0.4
  • Navegação a partir do cursor facilmente acessível e intuitiva
  • Inserção rápida de valores a partir do teclado
  • Insira os valores do potenciômetro analógico
  • Os bancos de memória armazenam 8 universos DMX
  • Leitura da EEPROM para iniciar o universo DMX pré-selecionado
  • Seleção de opções de memória para começar
  • DMX Control Unitary, seleciona um canal específico, e mostra os valores dos canais anteriores e seguintes
  • Matrix Control DMX mostra uma matriz 3 x 5 com os valores dos canais mostrados
  • O controle Chaser DMX permite canais selecionados em sequência, com um tempo selecionado
  • O sequenciador DMX permite o sequenciamento entre universos armazenados na memória EEPROM com um tempo selecionado
  • Multiply DMX Control permite multiplicar valores preencher os canais selecionados
  • Função para localizar luminária do canal selecionado
  • Acesso rápido às opções de memória
  • Opções de memória Salvar, Carregar, Limpar, Limpar Tudo (para bancos e memória RAM vazia)
  • Opções de memória para os 8 bancos de universos DMX
  • Função Black Out
  • Controle da iluminação de fundo do LCD
  • Controle de contraste do LCD
  • Atalhos de teclado na luz de fundo do LCD
  • Keylight preparado para uma próxima versão de hardware
  • Compilado por Arduino IDE v1.0.6
  • Biblioteca Arduino quatro universos DMX v0.3 - Deskontrol.net
  • Biblioteca LCD v1.2.1 - Francisco Malpartida

Etapa 1: Licença

Etapa 2: Esquemático

Etapa 3: PCB

PCB
PCB

Teremos que imprimir em uma impressora de negativo pré PCB

Etapa 4: Simulador

Simulador
Simulador

Devemos rodar o simulador com o arquivo hex ou.elf

Etapa 5: Lista de materiais

Etapa 6: Preparando a Placa Fenólica

Preparando a Placa Fenólica
Preparando a Placa Fenólica

Usamos uma placa fenólica face time, reforçamos a lixa de cobre água, mais fina circularmente

Etapa 7: PCB negativo

PCB negativo
PCB negativo
PCB negativo
PCB negativo

Com Proteus envie arquivos para imprimir um negativo de acetato pré-impressão (há um PDF com o arquivo)

Etapa 8:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Use e método filme fotossensível

Usamos um filme laminador de papel para aderir perfeitamente ao pcb

Etapa 9: luz ultravioleta

Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV

Adicione um pouco de água entre a placa e o acetato para que não se mova e aplique luz ultravioleta

Etapa 10: revelado

Revelado
Revelado
Revelado
Revelado

Aplicar o cloreto férrico estão limpos e prontos

Etapa 11: Perfuramos as placas

Nós perfuramos placas
Nós perfuramos placas
Nós perfuramos placas
Nós perfuramos placas

Etapa 12: Componentes soldados

Componentes Soldados
Componentes Soldados
Componentes Soldados
Componentes Soldados
Componentes Soldados
Componentes Soldados
Componentes Soldados
Componentes Soldados

Etapa 13: reduzido ao guia do potenciômetro

Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro
Removido para o guia do potenciômetro

placa perfurada fenólica para colocar o potenciômetro

Etapa 14: Base do teclado

Base do teclado
Base do teclado
Base do teclado
Base do teclado
Base do teclado
Base do teclado

No caso do girl plate, colocando os cabeçotes solda no topo, acima dos pinos cortados com lixa e água retirou o excesso

Etapa 15: montagem do teclado

Montagem de teclado
Montagem de teclado
Montagem de teclado
Montagem de teclado
Montagem de teclado
Montagem de teclado
Montagem de teclado
Montagem de teclado

Adicionamos fita fita dupla para pegar el teclado a la placa

Aqui encontramos um detalhe, cabeçalhos entupidos com o flex do teclado, o corte (consideramos para a próxima versão)

Solde os cabeçalhos que estão sob o teclado e dobre para trás para conectar o teclado lateralmente

Colocamos no lugar o teclado na placa LCD, aqui está um detalhe, a base do MAX485 estou muito ligada ao teclado, forçamos um pouco (consideramos na próxima versão)

Etapa 16: Monte o Arduino

Monte o Arduino
Monte o Arduino
Monte o Arduino
Monte o Arduino
Monte o Arduino
Monte o Arduino

Adicionamos ao Arduino Mega alguma fita na porta USB para evitar um curto-circuito entre as trilhas

Etapa 17: Todos os componentes soldados

Todos os componentes soldados
Todos os componentes soldados
Todos os componentes soldados
Todos os componentes soldados
Todos os componentes soldados
Todos os componentes soldados

Etapa 18: carregar o firmware no Arduino

Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino
Carregue o firmware no Arduino

Etapa 19: Trabalhando …

Recomendado: