Controlador de LED

Visão Geral

Visão Geral

Visão geral


Conexões

module

Conteúdos do kit

Qt Código Conteúdo
1 REV-11-1105 REV-11-1105 Blinkin LED Driver
1 REV-11-1130* Cabo PWM
1 REV-31-1394* Cabo adaptador XT30 (Apenas conector fêmea)
1 REV-11-1196 Cabo adaptador LED
1 Chave de fenda pequena para ajustes.

* A parte exata incluída pode variar, mas é funcionalmente equivalente ao número de peça listado.

Classificações elétricas

Tensão de entrada 12V:

A tensão de operação recomendada é de 5,5V a 13,5V. A faixa absoluta de tensão de entrada é de 5,2V a 25V—tenha cautela antes de exceder a faixa de entrada recomendada para evitar danos. A operação mínima de inicialização para os LEDs de 5V é de 7V. A saída dos LEDs de 12V é diretamente controlada por esta tensão de entrada; portanto, uma tensão de entrada mais baixa ou significativamente mais alta pode não permitir uma operação adequada e pode resultar em danos.

Tensão de saída 12V:

Saída máxima de 12A. Suporta um mínimo de 300 LEDs em série ou até duas sequências de 300 em paralelo. * Equivalente a 10 metros de LEDs em fitas com densidade de 60 LEDs por metro.

Tensão de saída 5V:

Saída máxima de 5A. Suporta até 240 LEDs para mais padrões e brilho. * Equivalente a 5 metros de LEDs em fitas com densidade de 60 LEDs por metro.

* Se os LEDs perto do final de uma fita estiverem mais fracos, com cores irregulares ou comportando-se de maneira errática, pode ser que a corrente da fita esteja excedendo a capacidade de corrente do Blinkin ou que haja uma queda excessiva de tensão ao longo do comprimento da fita.

Tipos de fita de LED suportados

O BLINKIN pode controlar tanto LEDs RGB de 12V quanto fitas de LEDs endereçáveis individualmente de 5V. Cada tipo de fita tem seus próprios benefícios e desvantagens, dependendo do tipo de exibição de luz desejada.

LEDs 12V:

Esses LEDs estão todos conectados entre si, então a fita sempre terá a mesma cor sólida, mas este tipo de fita de LED geralmente é mais barato que o tipo de 5V. O BLINKIN foi projetado para LEDs de ânodo comum de 12V, como o REV-11-1197. Essas fitas têm uma interface de quatro fios e podem ser cortadas a cada três LEDs.

LEDs 5V:

O BLINKIN pode controlar as fitas de LED endereçáveis individualmente WS2812 de 5V, como a REV11-1198. Esse tipo de fita é mais caro que o tipo de 12V, mas cada LED individual pode ter uma cor e brilho diferentes, permitindo a criação de animações muito coloridas. Essas fitas têm uma interface de 3 fios e podem ser cortadas entre cada LED.

Configuração

Configuração

Configuração


O Blinkin opera em dois modos: modo de operação normal e modo de configuração. O LED de status também indicará se o Blinkin está atualmente medindo um sinal PWM válido. Consulte a Tabela 2 para mais detalhes.

module

Introdução

  1. Conecte a alimentação de 12V ao Blinkin usando o conector XT30 amarelo.
  2. Selecione uma fita de LED endereçável de 12V ou 5V e conecte-a ao Blinkin via adaptador de cabo LED (REV-11-1196).
  3. Se o indicador de saída de LED para a fita de 12V/5V conectada não estiver aceso, pressione e segure o botão Strip Select até que o LED indicador correspondente à fita seja aceso. Sua fita de LED deve agora exibir o padrão (29 - Color Waves, Party Palette) ou o programado pelo usuário.

module

  1. Sem PWM de entrada ativo (LED de status azul piscando), clicar (pressão curta) nos botões Up (Modo) e Down (Strip Select) alterará o padrão sendo exibido (consulte a Seção 5 para a lista completa de padrões). Este padrão será redefinido após um ciclo de energia, a menos que o mesmo seja alterado usando o modo de configuração.

module

Modo de configuração

Além dos padrões de paleta de cores fixas pré-programados, o Blinkin pode ser personalizado para usar cores e comprimento de fita selecionados pelo usuário, criando uma aparência mais personalizada. Essas configurações podem ser salvas na memória permanente para que persistam através dos ciclos de energia.

Recursos personalizáveis
Comprimento da Fita Endereçável (até 240 LEDs WS2812)
Cor da Equipe 1 e Cor da Equipe 2 (escolha duas opções de cor diferentes entre 22 para representar as cores da sua equipe)
Padrão Sem Sinal (escolha qual padrão é exibido quando não há entrada PWM (por exemplo, um robô FRC desativado)
  1. Ligue o Blinkin conforme descrito na Seção 2.1. A fita de LED selecionada não pode ser alterada durante o modo de configuração, então certifique-se de que a fita desejada esteja conectada e funcionando antes de continuar.

module

  1. Para entrar no Modo de Configuração, pressione e segure o botão de Modo por cerca de 6 segundos; o LED de status mudará de azul para amarelo. A fita de LED exibirá automaticamente o padrão 75, que utiliza a Cor 1 e a Cor 2 para auxiliar na configuração.

module

  1. Use a pequena chave de fenda incluída para ajustar os três potenciômetros de ajuste: • Esquerda: Cor 1 - Cor principal do padrão • Meio: Cor 2 - Cor secundária do padrão • Direita: Número de LEDs na Fita Endereçável (1-240)

module

  1. Sem sinal PWM de entrada (LED de status amarelo piscando), selecione o padrão sem sinal clicando (pressão curta) nos botões Up (Modo) e Down (Strip Select) até que o padrão desejado seja exibido. Deixe o padrão exibido no padrão de teste (75) ao sair para manter inalterado o padrão padrão sem sinal.

module

  1. Para sair do modo de configuração:

module

Controle PWM

O Blinkin pode ser controlado via software usando um sinal PWM padrão estilo servo. O Blinkin mede a largura do pulso de entrada do sinal PWM e, com base nesse valor, seleciona um padrão de uma tabela de padrões correspondente. As larguras válidas do pulso de entrada variam de 1000μs a 2000μs.

  1. Conecte o Blinkin a uma porta de controle PWM no roboRIO (ou outro controlador) usando um cabo PWM padrão.
  2. Utilizando a linguagem de programação de sua escolha, gere um sinal PWM.
    • Para uso no FRC, crie um motor do tipo SPARK. (Outros tipos de motor e servo funcionarão, mas podem alterar os valores associados a padrões específicos.)
  3. No código principal do seu robô, onde a potência de saída do motor (ou servo) é normalmente atualizada, defina a potência de saída para o valor correspondente ao padrão desejado (consulte a Seção 5). O padrão de saída pode ser alterado durante uma partida ao atualizar a potência de saída do motor (no FRC, de -1 a 1). Isso pode ser vinculado a um botão pressionado pelo motorista ou automatizado com base em entradas de sensores ou outros eventos.

Exemplo de programação FIRST Robotics

No sistema de controle FRC, a faixa de saída do motor varia dependendo do tipo de controlador de motor que é inicializado. A faixa de pulso de saída é dimensionada a partir da potência de saída solicitada pelo usuário de -1 a 1 para a faixa definida para cada tipo de controlador de motor.

Controladores de motor Pulso minímo (us) Pulso máximo
Spark 1000 2000
SRX 997 2004
Talon SR 989 2037
Jaguar 697 2322

A partir da Tabela 3, o tipo de saída do controlador de motor SPARK corresponde diretamente à entrada do Blinkin, o que torna a conversão da faixa de código de -1 a 1 para a faixa de entrada de 1000-2000μs do Blinkin a mais simples. Outros tipos de controle, incluindo servo, do roboRIO também podem ser usados, mas o usuário precisará dimensionar corretamente a faixa de entrada para garantir que estejam enviando apenas uma faixa PWM válida e que possam selecionar o padrão de LED desejado.

Como exemplo, fazendo referência à Tabela 5, ela inclui um trecho da Tabela 5 LED PATTERN, e inclui o valor correto de saída do motor SPARK para cada padrão. A Tabela 4 lista os valores de controle do motor associados a padrões específicos:

Cor do LED/Padrão Saída do motor
Ocean Rainbow -0.95
Larson Scanner -0.35
Fast Heartbeat in User Selected Team Color 1 0.07
Solid Blue 0.87

module

Ajustes de padrão

Todas as fitas de LED e padrões podem ter seu brilho geral ajustado, e muitos dos padrões podem ser ajustados para mudar a densidade e velocidade do padrão. A Seção 5 detalha quais padrões têm quais ajustes.

  1. No Modo Normal (Não no Modo de Configuração), selecione um padrão que seja ajustável.
  2. Usando a pequena chave de fenda incluída, altere Adj.1, Adj.2 e o brilho para mudar o comportamento do padrão.

module

Reset de fábrica

O Blinkin pode armazenar configurações personalizadas do usuário na EEPROM para que persistam através dos ciclos de energia, consulte a Seção 2.2 para detalhes. Restaure o Blinkin para as configurações padrão de fábrica usando o seguinte procedimento:

  1. Desligue o Blinkin
  2. Pressione e segure os botões Modo e Strip Select

module

  1. Ligue o Blinkin

module

  1. Espere por cerca de ~2 segundos.
  2. Solte os botões Modo e Strip Select.

Após concluir a restauração para os padrões de fábrica, os valores padrão encontrados na Tabela 6 serão recarregados na memória permanente.

Valores padrão de fábrica do Blinkin

Variável Valor padrão
Cor 1 Azul céu - 0x0080FF
Cor 2 Ouro - 0xFFEA00
Comprimento da tira 60 LEDs
Sem sinal padrão 29 - ondas coloridas, paleta de festa
Tira selecionada 5V

Aplicações de exemplo

Aplicações de exemplo

FRC


Sempre certifique-se de ler as regras relevantes e utilizar fiação de calibre apropriado antes de utilizar qualquer componente no seu robô de competição.

Captura de tela 2023-12-07 102025.png

Após conectar o Blinkin ao seu robô, siga as instruções de configuração na Seção 2.2 e as instruções de controle PWM na Seção 2.3 conforme desejado.

Aplicações de exemplo

FTC


Captura de tela 2023-12-07 102217.png

Aplicações de exemplo

Conexão Solo


O Blinkin pode operar em um modo independente quando não há maneira de gerar um sinal PWM, ou quando apenas um padrão de saída é necessário. Nesse modo, o Blinkin estará operando no Modo Normal sem sinal de entrada (LED azul piscando) e será restaurado para o padrão programado sem sinal de entrada (configuração de fábrica é o padrão 29 - Color Waves, Party Palette).

O padrão atualmente exibido pode ser alterado a qualquer momento pressionando os botões para cima e para baixo para percorrer a lista de padrões (Seção 5). A menos que um novo padrão de teste sem sinal padrão seja salvo na memória ao concluir o modo de configuração, o Blinkin retornará ao último padrão salvo após um ciclo de energia.

Captura de tela 2023-12-07 102528.png

Aplicações de exemplo

Aplicações de ideias para competições de robô


Adicionar LEDs ao seu robô (ou outro projeto) pode fazer mais do que apenas deixá-los parecerem legais; você pode usar LEDs para fornecer feedback visual crítico. Aqui estão alguns exemplos:

Dimensões físicas


Captura de tela 2023-12-07 102821.png

Tabela do padrão do Controlador


tabela1.png

tabela2.png

tabela3.png

tabela4.png