Índice:
- Etapa 1: Configurando El Puerto Serial En Vixen (Configurando a porta serial Vixen)
- Etapa 2: Configurar # De Canales (definir o número de canais)
- Etapa 3: Configuración Puerto Serial (Configurando a porta serial)
- Etapa 4: Configuración De Encabezados (Configurando Cabeçalho)
- Etapa 5: Configurar Un Elemento Para Pixeles (configurar elemento para pixels)
- Etapa 6: Crear El Grupo De Pixeles (criar um grupo de pixels)
- Etapa 7: Agregar o controle RGB a Los Pixeles (adicionar o controle RGB aos pixels)
- Etapa 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
- Etapa 9: Validar La Vinculación (Validar Patching
- Etapa 10: Diagrama De Conexión De Arduino UNO (Diagrama de Arduino UNO)
- Etapa 11: Diagrama De Conexión De Arduino NANO (diagramas Arduino NANO)
- Etapa 12: Crear Mi Primera Secuencia (criar minha primeira sequência)
- Etapa 13: Agregar áudio (adicionar áudio)
- Etapa 14: VERIFICAR Áudio (Validar Áudio)
- Etapa 15: Detectar Beats Del Audio (Detectar Batidas / Barras de Áudio)
- Etapa 16: Crear Un Efecto (Criar Efeito)
- Etapa 17: Configuración De Efectos (configuração de efeitos)
- Etapa 18: Corre Tu Secuencia (Sequência Paly …)
Vídeo: Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês: 18 Passos (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Espanhol
Que es Vixen Lights?
Vixen Lights é um software de DIY (hágalo usted mismo) secuencias de luces. A última versão 3.x é redefinida completamente para suportar píxeles RGB inteligentes.
Lo puedes descargar en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial está baseado na versão 3.4u2 64 Bit.
Que es un Pixel?
Um pixel é um cluster de 3 leds que consiste em 3 cores primárias (vermelho, verde e azul). La intensidad de estos colores puede varias para crear otros colores. La tira con pixeles WS2812B que está usando tiene um chip que aceita dados em um porto, despliega la información assignada y la pasa la data al siguiente pixel. Para este e-mail se trata de uma tira de pixeles de 4mts, com 60 pixel x metro. Se pode identificar muito fácil de um tira de pixeles vs um tira de RGB, o tira de pixeles utiliza 3 cabos, + 5v, Tierra y Data, mientras de RGB utiliza 4.
Arduino como Controlador
A prefeitura de las tarjetas de Arduino pode usar como drivers que sirven de interface entre o computador que corre Vixen Lights y las titas de pixeles.
Solo that varias tarjetas is limitadas for the velocidad del procesador, tamaño of memory y tamaño of almacenamiento, pero the mayor limitant es la velocidad of puerto serial. La mayoría de los arduinos no pueden ir más rápido de 115, 200 baudios, el topo de pixeles es de 300 para que se puedan refrescar cada 50ms.
Si quieres incrementar el número de pixeles tienes que incrementar en Vixen la frecuencia de atualização a 100ms.
Descargar el IDE de arduino de la siguiente liga:
Este tour esta baseado em David Hunt - blog.huntgang.com
Descarga la librería de https://fastled.io/ y colócala dentro de la librería Arduino de tus documentos.
inglês
O que é Vixen Lights? Vixen Lights é um software para monitores de automação de iluminação "faça você mesmo". A última versão 3.x foi um redesenho completo para suportar luzes de “pixel” endereçáveis.
Você pode baixá-lo em https://www.vixenlights.com/downloads/ Este tutorial é baseado na versão 3.4u2 de 64 bits.
O que é um pixel? Um pixel é um cluster de 3 diodos emissores de luz (LEDs) que consiste nas três cores primárias (vermelho, verde e azul). A intensidade dessas três cores (LEDs) pode ser variada para formar outras cores. Os pixels WS2812B que estou usando em meu exemplo incluem um chip Integrate Circuit (IC) que aceita dados em uma porta, exibe as informações que foram endereçadas a ele e passa os dados para o próximo pixel. Para o meu monitor, comprei cordas de 5 metros que têm 30 pixels para cada metro ou 150 pixels para 5 metros. As tiras de “pixel” RGB endereçáveis geralmente podem ser identificadas porque têm 3 fios. Um para alimentação, um para aterramento e um para dados. Em contraste, as tiras RGB “burras” podem ser identificadas por terem 4 fios. Normalmente, um para potência e um para cada cor Vermelho, Verde e Azul
Controlador Arduino
Muitas das placas Arduino de fluxo principal podem ser usadas como um controlador para se tornar o intermediário entre o computador que executa Vixen Lights e as fitas de pixel RGB reais.
Várias placas têm limitações de hardware diferentes, como velocidade do processador, tamanho da memória (RAM) e tamanho de armazenamento. No entanto, em testes, o maior fator limitante que encontramos foi a velocidade da porta serial. A maioria dos Arduinos não pode ir mais rápido do que 115, 200 bps. Quando pressionamos os códigos de cores para cada uma das três cores de 150 pixels (também conhecidos como 450 cores) na porta serial a 115, 200 bps, podemos calcular que levará 45 milissegundos para completar a transmissão. Isso significa que podemos atualizar com segurança cada pixel a cada 50 milissegundos (ou 20 vezes por segundo).
Baixe o formulário do Arduino IDE:
Este tutorial é baseado em David Hunt - blog.huntgang.com
Você pode baixar a biblioteca de https://fastled.io e colocar os arquivos dentro da pasta Bibliotecas do Arduino
Etapa 1: Configurando El Puerto Serial En Vixen (Configurando a porta serial Vixen)
Espanhol
Para poder usar o Arduino como driver, tienes que primero configurar dentro de Vixen 3.x el siguiente proceso.
inglês
Agrega un Generic Serial Controller del menú
Para usar o controlador Arduino, você deve configurá-lo dentro do Vixen 3.x O seguinte processo foi documentado usando
Adicione um controlador serial genérico para o menu superior direito.
Etapa 2: Configurar # De Canales (definir o número de canais)
Espanhol
Agora definiremos o # de salidas de nosso driver, se em meu caso usar 30 pixeles debo multiplicarlo x 3, é decir cada pixel tiene 3 leds em seu interior, lo que da igual a 90 salidas.
inglês
Defina o número de saídas para o controlador. Este número deve ser 3x o número de pixels. No meu exemplo, estou configurando 30 pixels, o que significa que definirei a contagem de saída para 90.
Etapa 3: Configuración Puerto Serial (Configurando a porta serial)
Espanhol
En la parte inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. Para hacer esto daremos clic en el puerto y seleccionamos el puerto that tiene assignado el Arduino, también configuraremos el velocidad de los baudios a 115200, el resto se queda como esta.
inglês
No canto inferior direito clique no ícone Gera, agora iremos configurar a porta COM. Para fazer isso, selecionaremos a porta COM para o Arduino. Meu exemplo é COM13, mas o seu provavelmente será diferente. Também queremos configurar a taxa de transmissão para 115200. O restante das configurações pode ser deixado sozinho.
Etapa 4: Configuración De Encabezados (Configurando Cabeçalho)
Espanhol
Configurar o texto de encabezado, en mi caso es >> 030 <<, esto le indica al código instalado em arduino el número de pixeles que devem recibir, siempre el número se debe ingresar en valor de 3 dígitos por eso es importante colocar ceros al inicio, sino tendrás error en los pixeles.
inglês
Aqui estaremos adicionando o número de pixels no cabeçalho para que o Arduino saiba quantos pixels ele deve receber. O número de pixels deve ser 300 ou menos e deve ser inserido como um valor de três dígitos. Novamente, meu exemplo usa 030 pixels, portanto, irei precedê-lo com dois zeros. Neste ponto, você deve ver um monte de flashy piscando em seu Arduino, pois agora está recebendo os dados seriais.
Etapa 5: Configurar Un Elemento Para Pixeles (configurar elemento para pixels)
Espanhol
Na esquina superior, selecione dentro do quadro de seleção, selecione o item único, clique no botão verde com um sinal de +, conhecido como Pixel Strip.
inglês
No canto superior esquerdo, você verá uma caixa suspensa, selecione Único item, clique no botão Adicionar verde e nomeie-o como Pixel Strip.
Etapa 6: Crear El Grupo De Pixeles (criar um grupo de pixels)
Espanhol
Sobre o número de Pixel Strip que acaba de criar clic derecho e selecionar Add Multiple. Para definir todos os pixeles, selecionaremos ítem numerados, definir um número, (você usar Pixel Strip) e selecionar o número de pixeles que em meu caso com 30. Verás todos los nombres antes de dar clic OK.
inglês
Em seguida, clicaremos com o botão direito no Pixel Strip que acabamos de criar e selecionaremos Adicionar vários. Para adicionar todos os pixels, selecionaremos Itens numerados, definiremos um nome (usei Pixel Strip) e então selecionaremos o número de pixels a gerar (30 no meu exemplo). Você deve ver todos os nomes na lista antes de clicar em OK.
Etapa 7: Agregar o controle RGB a Los Pixeles (adicionar o controle RGB aos pixels)
Espanhol
Assim que selecionamos o Pixel Strip e configuramos as propriedades do Manuseio de Cor, que se encuentra na esquina inferior é selecionado e um quadro que dados Configurar:, clica e seleciona Manipulação de Cor. Seleccionaremos “Podem ser de qualquer cor: são totalmente RGB e misturam qualquer cor”.
inglês
Agora vamos destacar a Pixel Strip e configurar a propriedade Color Handling. Selecionaremos “Eles podem ser de qualquer cor: são totalmente RGB e se misturam para fazer qualquer cor”.
Etapa 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
Espanhol
Este é o passo final quando atribui os elementos do driver, para que esse passo seja selecionado do lado do controlador e do controlador genérico do lado do derecho sobre o nombre que o hayas puesto. El número de pontos sin conectar debe ser el mismo. O único que queda é o melhor clique no botão Patch Elements e você está lendo.
inglês
A etapa final antes de encerrarmos o dia é patchear o Elemento para o Controlador. Para fazer isso, realce a Pixel Strip à esquerda e o controlador Generic Serial à direita. O número de pontos de patch não conectados deve corresponder. A única coisa que falta fazer é clicar em Patch Elements to Controllers e então você está pronto para o Christmas Light.
Etapa 9: Validar La Vinculación (Validar Patching
Espanhol
Para comprobar que esta correcto deberás ver um ejemplo como o de la vista gráfica.
inglês
Se você foi bem-sucedido, sua visualização gráfica deve ser semelhante a esta.
Etapa 10: Diagrama De Conexión De Arduino UNO (Diagrama de Arduino UNO)
Espanhol
Usar resistencia de 470 ohms
inglês
Use um resistor de 470 ohms
Etapa 11: Diagrama De Conexión De Arduino NANO (diagramas Arduino NANO)
Espanhol
Usar resistencia de 470 ohms
inglês
Use um resistor de 470 ohms
Etapa 12: Crear Mi Primera Secuencia (criar minha primeira sequência)
Espanhol
Abrir Vixen Sotware, dar clic en New Sequence…
inglês
Abra o Vixen e clique em New Sequence…
Etapa 13: Agregar áudio (adicionar áudio)
Espanhol
Importar nuestro Audio from the menu of Tools, preferente utilizar formatos mp3
inglês
Importe áudio do menu Ferramentas, estou usando mp3.
Etapa 14: VERIFICAR Áudio (Validar Áudio)
Espanhol
Así debe de versse nuestra pantalla, pueden notar que la onda de música está cargada na parte superior, en la barra superior pueden encuentran dos lupas una de + y otra -, que sirven para alejar o aumentar la linea de tiempo que es el área donde estaremos trabajando.
inglês
Se você teve sucesso, sua tela fica assim, você pode aumentar ou diminuir o zoom usando a ferramenta de zoom, o que ajudará na linha do tempo.
Etapa 15: Detectar Beats Del Audio (Detectar Batidas / Barras de Áudio)
Espanhol
Vamos a correr un proceso para detectar los Beats de la música, ya que nos ayudará a la hora de armar las secuencias, dentro de Tools - Audio, podrán observar en la imagen las líneas blancas alineadas a los Beats de la music.
inglês
Agora vamos voltar para Ferramentas, Áudio e selecionar Detector de Batidas / Barras, este processo ajudará a aliar perfeitamente os efeitos com o áudio. Você verá muitas linhas brancas.
Etapa 16: Crear Un Efecto (Criar Efeito)
Espanhol
De nuestro lado izquierdo hay un menú de Effects, Basic Lighting, Pixel Lighting, ambos menús puedes ser utilizados con Pixeles, vamos a dar clic en Chase
Nota: En este ejemplo veremos cómo le encienden com um efectode seguimiento los 30 pixeles
inglês
Do menu esquerdo chama Effects, existem 2 submenus, Basic Lighting, Pixel Lighting, ambos os menus podem ser usados com pixels, vamos clicar em chase, arrastar e soltar em sua Pixel Strip Line, use o mouse para redimensionar o efeito.
Nota: Neste exemplo, veremos como os 30 pixels acendem no modo Chase.
Etapa 17: Configuración De Efectos (configuração de efeitos)
Espanhol
Selecionamos o efeito na linha de tempo, do lado direito se ativará um menu de configuração do efeito, faça o podremos modificar, a intensidade, a direção, a cor, etc.
inglês
Selecione o Efeito na Linha de Tempo, no menu Ridh você verá mais opções para mudar a direção, cor, pulso, profundidade, etc., brincar com o efeito, também pode ativar o Preview do Efeito.
Etapa 18: Corre Tu Secuencia (Sequência Paly …)
Espanhol
Da clic en PLAY, diviértete, hay mucho tutoriais no YouTube.
Nota: Uma vez que conecta seu Arduino e abras Vixen Light deben empezar um parpadear los leds Rx - Tx, esto indica que Arduino está esperando recibir información por el puerto Serial.
Da clic en la siguiente liga para ver el Video
inglês
Clique em Jogar no canto superior esquerdo, divirta-se, o youtube tem muitos exemplos.
Nota: Se o seu Arduino estiver conectado ao computador e abrir o software Vixen, você verá o RX-TX no Arduino piscando, isso significa que o Arduino está aguardando instruções do Vixen.
Clique no link para ver o VÍDEO
Recomendado:
Luzes de Natal musicais automáticas DIY (MSGEQ7 + Arduino): 6 etapas (com imagens)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Então, todo ano eu digo que vou fazer isso e nunca vou fazer isso porque procrastino muito. 2020 é um ano de mudanças, então eu digo que este é o ano para fazer isso. Então, espero que você goste e faça suas próprias luzes de Natal musicais. Isso vai ser um s
Luces De Navidad Con Relevadores (Luzes de Natal com Relé): 17 Passos
Luces De Navidad Con Relevadores (Luzes de Natal com Relé): Como configurar Relevadores usando Vixen Lights e ArduinoQue es Vixen Lights? Vixen Lights é um software de DIY (h á galo usted mismo) secuencias de luces. La ultimo versi ó n 3.x se redise ñ o completamente para soportar p í xel
Como controlar luzes / luzes domésticas usando Arduino e Amazon Alexa: 16 etapas (com imagens)
Como controlar a luz / luzes domésticas usando Arduino e Amazon Alexa: Eu expliquei como controlar a luz que está conectada ao UNO e controlada por Alexa
Super Luzes da Árvore de Natal: 10 Passos (com Imagens)
Super Luzes para Árvores de Natal: Este ano comprei uma árvore de Natal, a primeira que já tive. Portanto, o próximo passo lógico era decorá-lo. Olhando para as opções de luzes, descobri que, na verdade, não havia luzes que fizessem exatamente o que eu queria. Tudo que eu queria era
Caixa de Natal: Arduino / ioBridge Luzes de Natal controladas pela Internet e show de música: 7 etapas
Xmas-box: Arduino / ioBridge Luzes de Natal e show de música controlados pela Internet: Meu projeto de caixa de natal consiste em um show de luzes e música de Natal controlado pela Internet. Uma canção de Natal pode ser solicitada on-line, a qual é colocada em uma fila e reproduzida na ordem em que foi solicitada. A música é transmitida em um FM stat