Índice:

Controlador IOT DMX com Arduino e Stage Monster Live: 6 etapas
Controlador IOT DMX com Arduino e Stage Monster Live: 6 etapas

Vídeo: Controlador IOT DMX com Arduino e Stage Monster Live: 6 etapas

Vídeo: Controlador IOT DMX com Arduino e Stage Monster Live: 6 etapas
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Julho
Anonim
Controlador IOT DMX com Arduino e Stage Monster Live
Controlador IOT DMX com Arduino e Stage Monster Live
Controlador IOT DMX com Arduino e Stage Monster Live
Controlador IOT DMX com Arduino e Stage Monster Live
Controlador IOT DMX com Arduino e Stage Monster Live
Controlador IOT DMX com Arduino e Stage Monster Live

Controle a iluminação do palco e outros dispositivos DMX de seu telefone ou qualquer outro dispositivo habilitado para web. Mostrarei como construir de forma rápida e fácil seu próprio controlador DMX que roda na plataforma Stage Monster Live usando um Arduino Mega.

Suprimentos:

Arduino Mega 2560

Escudo Ethernet

store.arduino.cc/usa/arduino-ethernet-shield-2

Escudo DMX

www.dfrobot.com/product-984.html?gclid=Cjw…

Biblioteca conceitual para escudo DMX

sourceforge.net/p/dmxlibraryforar/code/ci/…

Dois (2) fios de jumpers curtos

Um cabo DMX para cada dispositivo de iluminação DMX

Terminador DMX

Fonte de alimentação (adaptador AC / DC, bateria, etc.)

Conta Stage Monster Live (requer assinatura, mas oferece teste gratuito de 7 dias)

www.stagemonsterlive.com

Etapa 1: Preparação do escudo DMX

Preparação do escudo DMX
Preparação do escudo DMX
Preparação do escudo DMX
Preparação do escudo DMX
Preparação do escudo DMX
Preparação do escudo DMX

Tanto o escudo Ethernet quanto o escudo DMX tentarão usar a porta serial 0 para se comunicar com o Arduino e eles irão interferir um com o outro se não corrigirmos isso, então primeiro precisamos fazer um pouco de trabalho de preparação para os dois escudos para funcionar corretamente. Como o escudo DMX é colocado no topo da pilha, será mais fácil fazer modificações nele em vez do escudo Ethernet.

A primeira coisa que precisaremos fazer é cortar (ou dobrar para trás) os pinos inferiores na blindagem DMX nos pinos digitais 0 e 1 (RX0 e TX0) para que esses dois pinos não sejam conectados ao Arduino. Posteriormente, conectaremos o escudo DMX ao Arduino por meio da porta serial 1. Por enquanto, podemos prosseguir para uma pequena modificação no arquivo conceptinetics.h.

Você provavelmente encontrará esse arquivo onde quer que suas bibliotecas instaladas pelo usuário sejam mantidas. Para mim, está em Documentos -> Arduino -> bibliotecas -> Conceitos. Você pode simplesmente abrir o arquivo Conceptinetics.h no Bloco de Notas. Aproximadamente 44 linhas abaixo de onde o código real começa naquele arquivo, você encontrará uma seção para definir qual porta serial usar para a porta DMX. Por padrão, ele será definido como 0. Você pode alterá-lo para qualquer porta que deseja usar, removendo o comentário da linha para essa porta e comentando a linha para a porta 0. Em seguida, salve o arquivo. Agora, quando tivermos os dois escudos conectados ao Arduino, os dois poderão funcionar sem interferir um no outro.

Etapa 2: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

Esta é a parte mais fácil. O escudo Ethernet fica em cima do Arduino e o escudo DMX vai em cima do escudo Ethernet. Usando seus dois fios de jumper, conecte os pinos TX0 e RX0 na blindagem DMX aos pinos apropriados no Arduino (TX1 e RX1 se você escolheu a porta serial 1 e assim por diante). Isso permite que o escudo DMX se comunique com o Arduino por meio da porta que você escolheu, enquanto o escudo Ethernet se comunica com ele via porta serial 0.

Etapa 3: Código

Baixe o esboço stmrfile.ino e abra em seu Arduino IDE. Preencha as credenciais do Stage Monster Live nas variáveis intituladas Nome de usuário, senha e Api_Key (esta é a chave de API de acesso que pode ser encontrada na seção Configurar na página da sua conta do Stage Monster Live) e, em seguida, conecte seu Arduino, selecione seu dispositivo no menu Porta (em Ferramentas na barra de ferramentas), e carregue o esboço para o seu Arduino. Se o dispositivo foi montado corretamente e a biblioteca Conceptinetics foi instalada corretamente, não deve haver erros.

Etapa 4: conectar aos dispositivos DMX

Conecte-se a dispositivos DMX
Conecte-se a dispositivos DMX

Conecte um cabo DMX à saída DMX na blindagem DMX. Conecte a outra extremidade ao primeiro dispositivo DMX e, em seguida, conecte esse dispositivo DMX ao próximo da mesma maneira e assim por diante. Use um terminador DMX no último dispositivo DMX da cadeia.

Deixe o Arduino conectado ao computador ou desconecte e use uma fonte de alimentação separada para fornecer energia. Usando o cabo Ethernet, conecte a blindagem Ethernet ao roteador.

Etapa 5: Configurar Dispositivos de Iluminação / Efeito no Stage Monster Live

Configurar Dispositivos de Iluminação / Efeito no Stage Monster Live
Configurar Dispositivos de Iluminação / Efeito no Stage Monster Live

Faça login em sua conta do Stage Monster Live e navegue até a interface de controle.

Para cada um de seus dispositivos de iluminação / efeito DMX, faça o seguinte:

Verifique se o seu dispositivo de iluminação está disponível para o modo padrão clicando na guia "Dispositivos padrão" e, em seguida, olhando os dispositivos disponíveis em cada zona, clicando na zona e, em seguida, clicando em "Nenhum dispositivo selecionado". Se estiver disponível, você pode defini-lo como um dos seus dispositivos de modo padrão. Depois de selecioná-lo, você pode definir o canal inicial clicando em "Canal inicial: Nenhum."

Se não estiver disponível no Modo Padrão, você ainda pode usá-lo no Modo Avançado indo para a subinterface do Modo Avançado (se estiver usando a interface móvel, clique em "Controle" e use as setas para alterar o "Modo Padrão" para "Modo Avançado ") e clicando em" Adicionar novo dispositivo DMX … "Você pode verificar se o seu dispositivo está no banco de dados do Modo avançado clicando em" Adicionar dispositivo da lista "ou apenas adicionando-o como um dispositivo personalizado.

Certifique-se de que o modo de controle e o canal inicial no dispositivo de iluminação sejam os mesmos que você selecionou na interface do Stage Monster Live.

Você pode verificar se tudo está configurado corretamente alterando os parâmetros na interface do Stage Monster Live. Se a saída do dispositivo de iluminação não mudar ou mudar de uma forma que não deveria, volte por essas etapas e certifique-se de que tudo foi feito corretamente.

Para obter mais informações sobre como usar a interface do Stage Monster Live, há um guia do usuário em

Etapa 6: Concluído

Finalizado!
Finalizado!

Parabéns! Agora você tem um controlador DMX totalmente funcional em execução na plataforma de controle Stage Monster Live.

Recomendado: