Faixa De LED Endereçável E Arduino: Controle E Conexão Da Faixa De Opções, Efeitos E Firmware, Verificação Da Faixa De Opções

Índice:

Vídeo: Faixa De LED Endereçável E Arduino: Controle E Conexão Da Faixa De Opções, Efeitos E Firmware, Verificação Da Faixa De Opções

Vídeo: Faixa De LED Endereçável E Arduino: Controle E Conexão Da Faixa De Opções, Efeitos E Firmware, Verificação Da Faixa De Opções
Vídeo: How to use WS2812B RGB LEDs with Arduino 2024, Abril
Faixa De LED Endereçável E Arduino: Controle E Conexão Da Faixa De Opções, Efeitos E Firmware, Verificação Da Faixa De Opções
Faixa De LED Endereçável E Arduino: Controle E Conexão Da Faixa De Opções, Efeitos E Firmware, Verificação Da Faixa De Opções
Anonim

A faixa de LED endereçável e o Arduino ajudarão a decorar o interior da casa, criar uma atmosfera especial e fazer um ticker na vitrine. Com o artigo, você aprenderá sobre como conectar e gerenciar a fita, como a verificação e a flashing da fita são feitas, quais efeitos são obtidos.

Imagem
Imagem
Imagem
Imagem

Prós e contras

Na faixa de LED endereçável do Arduino, o brilho e o modo de operação de cada diodo são definidos separadamente.

Em fitas RGB, LEDs vermelhos, verdes e azuis são combinados em um bloco, que é mais corretamente chamado de pixel. Os pixels são controlados independentemente um do outro.

Imagem
Imagem

Esses dispositivos têm muitas vantagens

  • Eles podem ser usados para iluminação inteligente . Não será difícil montar uma luz de fundo dinâmica, uma linha rasteira ou fazer a luz acender no horário. Conecte módulos adicionais, por exemplo, um sensor de movimento, e quando você entrar na sala, a luz começará. E também o seu trabalho pode ser controlado remotamente a partir do controle remoto e do smartphone.
  • Fácil de personalizar . Você pode escrever programas para trabalhar sozinho ou usar modelos prontos.
  • As tiras de LED são confiáveis e duráveis . Eles não aquecem e não requerem altos custos de energia.
  • A acessibilidade é outra vantagem . As fitas de diodo estão muito difundidas no mercado, não será difícil escolher a correta. Os mais orçamentários custam 200 rublos. por metro, mais brilhante - de 500 rublos.
Imagem
Imagem
Imagem
Imagem

Mas também existem desvantagens

  • É necessária uma fonte de alimentação separada de 5 ou 12 V. A unidade Arduino pode fornecer apenas 800 mA de corrente, o que é suficiente para apenas 13 pixels (um pixel consome 40-60 mA).
  • As juntas são exigentes quanto à qualidade da solda.

Se você souber soldar bem, não será difícil montar o circuito. E se você não sabe como, então é hora de aprender. Portanto, sinta-se à vontade para começar a escolher o equipamento de iluminação.

Imagem
Imagem

Seleção de fita

Observe alguns pontos antes de comprar

O número de pixels por metro . Pode haver 30, 60, 74, 96, 100 e 144. Quanto mais houver, mais rica será a imagem, mas mais cara será a fita. E quanto mais ele consome energia (adaptador de força mais potente e mais caro).

Imagem
Imagem

O grau de segurança . Para iluminação interna, IP30 é suficiente (proteção contra poeira). Para condições úmidas, os diodos devem ser cobertos com silicone e o grau de proteção é IP65. E se a tira for na rua, então a proteção deve ser a maior - IP67 (o aparelho fica completamente escondido em uma caixa de silicone).

Imagem
Imagem

O underlay afeta a experiência estética . Ele vem em preto (PCB preto) e branco (PCB branco).

Imagem
Imagem
Imagem
Imagem

Existem opções "econômicas" para tiras de LED . Eles são marcados com as letras ECO. Esses modelos não são tão brilhantes quanto os normais e são de qualidade inferior. Mas eles são mais baratos.

Imagem
Imagem

Agora que você encontrou o ideal, prossiga para a montagem.

Conexão e configuração

É necessário um adaptador de energia para conectar. Calcule seu poder. Para fazer isso, multiplique o consumo de corrente de um pixel (geralmente 60 mA) pelo número de pixels em um metro de fita e por seu comprimento. Multiplique o resultado pela tensão de operação (esses dados estão indicados na marcação) . Não se esqueça do fator de segurança.

Por exemplo, uma fita tem 60 pixels por metro. Comprimento necessário - 1,5 m. Tensão de alimentação - 5 V. Fator de segurança - 1, 3.

Então, a potência do adaptador deve ser:

(60 mA / 1000) (corrente em A) * 60 pixels / metro * 1,5 metros * 5 V (tensão) * 1,3 (estoque) = 35,1 W. Arredonde para o mais alto mais próximo - 40 watts. Essa fonte de alimentação é necessária se a fita brilhar com luz branca. Caso contrário, a potência do adaptador pode ser reduzida em 1,5-2 vezes.

Importante! Para modelos diferentes, você precisa de 5 V ou 24 V. Leia o rótulo com atenção.

Além da fonte de alimentação, você precisará de uma placa Arduino Uno e de cabos de conexão com seção transversal de pelo menos 1,5 mm². E também resistores com resistência de 10 kOhm e capacitores com capacidade de 470 μF (mais).

Imagem
Imagem

Quando tudo estiver pronto, comece a trabalhar

  • Encontre o início e o fim da fita . Os comandos se movem sequencialmente de um pixel para outro, e a direção de seu movimento é indicada por setas. Se não houver setas, então o contato de controle no início é denotado pelas letras DI (entrada digital), e no final - DO (saída digital). O contato DO é usado para conectar fitas adicionais.
  • Solde um resistor de segurança de 200-500 ohm . Se a fonte de alimentação falhar repentinamente, a corrente não fluirá pelo conector USB e não irá queimá-la.
  • Monte o diagrama . Se o dispositivo é controlado por um computador, o circuito deve ser assim.
Imagem
Imagem
Imagem
Imagem

Para operação autônoma ou controle de sensores, você precisa de um.

Imagem
Imagem

Importante! Não permita eletricidade estática durante a instalação.

Use luvas de borracha e, periodicamente, apóie o ferro de solda no solo (pelo menos nos tubos de aquecimento a vapor)

  • Se a distância entre a faixa de diodo e a placa Arduino for maior que 15 cm, torça os fios de DI de controle e GND de aterramento em um pigtail. Então não haverá pickups.
  • No modo intermitente, há interferência na linha de alimentação. Isso leva a um desempenho instável. Para suavizar a interferência, um capacitor com capacidade de 470 μF e tensão de 6,3 V deve ser colocado na fonte de alimentação do controlador.
  • Para ligá-lo suavemente, o circuito é montado em uma placa de ensaio para a montagem de circuitos em microcontroladores. Ele deve ter 3 níveis lógicos de MOSFETs de canal N.
Imagem
Imagem
Imagem
Imagem

É assim que parece na realidade

Imagem
Imagem

Se a fita for longa, perdas de tensão aparecerão nela . Portanto, os pixels externos brilharão fracamente. Para evitar isso, forneça energia às juntas de 2 tiras de diodo ou através de cada metro do comprimento total.

Imagem
Imagem

Resta apenas verificar o circuito. Para fazer isso, escreva o programa mais simples.

  • Conecte a placa ao seu computador e abra o IDE do Arduino.
  • Baixe uma biblioteca ou modelo. As bibliotecas mais famosas são FastLED e Adafruit NeoPixel.
  1. FastLED é muito versátil e suporta todas as versões do Arduino. Daí a desvantagem - ele ocupa muita memória e a maioria dos recursos não será útil.
  2. Adafruit NeoPixel foi projetado para anéis NeoPixel, mas funcionará com qualquer faixa de LED. Tem menos efeitos e velocidade mais lenta, mas a memória do Arduino é mais livre. Isso significa que mais modos de operação podem ser carregados na placa.
Imagem
Imagem
Imagem
Imagem

Agora você pode implementar todos os seus projetos.

Importante! Carregue o programa na memória do Arduino apenas quando a fita definitivamente não funcionar. Para fazer isso, desconecte-o da placa ou conecte a fonte de alimentação com antecedência.

Imagem
Imagem

Se você não fizer isso, quando você piscar o dispositivo, toda a corrente de alimentação irá para a placa. A placa ou porta USB irá queimar.

Mas acontece que a fita de endereço não funciona corretamente. Confira os erros mais comuns.

  • Se os diodos estiverem iluminados com uma tonalidade vermelha, a fonte de alimentação está muito fraca. Ou as conexões estão quebradas e precisam ser soldadas novamente. Outra opção são os fios de alimentação muito finos.
  • Quando o dispositivo está cheio de erros ou funciona com artefatos, o problema está na fonte de alimentação. Tente substituir os fios por outros blindados ou desligue o wi-fi.
  • Se os pixels não brilharem, provavelmente o circuito está montado incorretamente. Os erros mais comuns: o aterramento da fita não está conectado ao aterramento da placa Arduino, o fio de controle DI vai até o final da fita, e não para o início, os fios de alimentação (5V e GND) estão invertidos. Em todos esses casos, basta reconstruir o circuito.
  • Mas se você conectou o dispositivo montado sem um resistor, então, provavelmente, ele queimou imediatamente. Então você precisa mudar a placa de controle.
Imagem
Imagem

Como você pode ver, aprender Arduino é fácil. E se de repente você tiver problemas, faça perguntas nos fóruns. Eles ficarão felizes em ajudá-lo (especialmente se você usar o apelido da garota).

Recomendado: