Índice:

Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês: 18 Passos (com imagens)
Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês: 18 Passos (com imagens)

Vídeo: Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês: 18 Passos (com imagens)

Vídeo: Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês: 18 Passos (com imagens)
Vídeo: Hubble - 15 years of discovery 2024, Novembro
Anonim
Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês
Luces De Navidad Con Pixeles (Luzes de Natal Pixeles) Español - Inglês

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)

Configurando El Puerto Serial En Vixen (Configurando a porta serial Vixen)
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)

Configurar # De Canales (definir o número de canais)
Configurar # De Canales (definir o número de canais)
Configurar # De Canales (definir o número de canais)
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)

Configuración Puerto Serial (Configurando a porta serial)
Configuración Puerto Serial (Configurando a porta serial)
Configuración Puerto Serial (Configurando a porta serial)
Configuración Puerto Serial (Configurando a porta serial)
Configuración Puerto Serial (Configurando a porta serial)
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)

Configuración De Encabezados (Configurando Cabeçalho)
Configuración De Encabezados (Configurando Cabeçalho)
Configuración De Encabezados (Configurando Cabeçalho)
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)

Configurar Un Elemento Para Pixeles (Configurar Elemento para Pixels)
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)

Crear El Grupo De Pixeles (Criar um Grupo de Pixel)
Crear El Grupo De Pixeles (Criar um Grupo de Pixel)
Crear El Grupo De Pixeles (Criar um Grupo de Pixel)
Crear El Grupo De Pixeles (Criar um Grupo de Pixel)

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)

Agregar controle RGB a Los Pixeles (adicionar controle RGB aos pixels)
Agregar controle RGB a Los Pixeles (adicionar controle RGB aos pixels)
Agregar controle RGB a Los Pixeles (adicionar controle RGB aos pixels)
Agregar controle RGB a Los Pixeles (adicionar 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)

Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
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

Validar La Vinculación (Validar Patching
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)

Diagrama De Conexión De Arduino UNO (Diagrama de Arduino UNO)
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)

Diagrama De Conexión De Arduino NANO (diagramas Arduino NANO)
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)

Crear Mi Primera Secuencia (criar minha primeira sequência)
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)

Agregar áudio (adicionar áudio)
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)

VERIFICAR Áudio (Validar Áudio)
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)

Detectar Beats Del Audio (Detectar Beats / Barras de áudio)
Detectar Beats Del Audio (Detectar Beats / Barras de áudio)
Detectar Beats Del Audio (Detectar Beats / Barras de áudio)
Detectar Beats Del Audio (Detectar Beats / 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)

Crear Un Efecto (Criar Efeito)
Crear Un Efecto (Criar Efeito)
Crear Un Efecto (Criar Efeito)
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)

Configuración De Efectos (configuração de efeitos)
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: