Índice:

MATRIZ DE LED RGB USANDO NEOPIXEL: 8 etapas (com imagens)
MATRIZ DE LED RGB USANDO NEOPIXEL: 8 etapas (com imagens)
Anonim
Image
Image
Recursos
Recursos

Neste tutorial, vou mostrar como construir um LEDMATRIX RGB 5 * 5 USANDO NEOPIXEL. Com esta matriz, podemos exibir animações hipnotizantes, emojis e letras supersimples muito atraentes. vamos começar!

Etapa 1: Recursos

Recursos
Recursos
Recursos
Recursos
Recursos
Recursos
  • Muito pequeno
  • Milhões de cores
  • Apenas um fio é necessário para a programação
  • Super decorativo
  • Podemos exibir emojis, animações, letras

Etapa 2: Materiais necessários

Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
  1. 25 * LEDs de neopixel (WS2812 5050smd)
  2. Arduino (qualquer Arduino)
  3. Gabarito impresso em 3D (você pode baixar.stl)
  4. Fios

Etapa 3: SOBRE 5050 LEDs WS2812B

SOBRE LEDs 5050 WS2812B
SOBRE LEDs 5050 WS2812B
SOBRE LEDs 5050 WS2812B
SOBRE LEDs 5050 WS2812B
SOBRE 5050 WS2812B LEDs
SOBRE 5050 WS2812B LEDs

Cada led ws2812 possui 4 pinos

  1. Vcc (conecta a 5v)
  2. Gnd
  3. Din (conecta-se ao Arduino)
  4. DO (saída de dados conecta-se aos próximos LEDs na entrada de dados)

Não tenho LEDs ws2812b individuais, então decidi tirar do ledstrip. Para isso, aqueci a tira com ferro de solda (assista ao vídeo para obter detalhes). Depois de reunir todas as coisas, vamos começar a construção

As fitas de LED WS2812 são fitas de LED flexíveis endereçáveis e programáveis que são muito úteis na criação de efeitos de iluminação personalizados. Essas fitas de LED são alimentadas por um LED RGB 5050 com um driver de LED WS2812 embutido. Cada LED consome 60mA de corrente e pode ser alimentado por uma fonte de 5 Vcc. Ele tem um único pino de entrada de dados que pode ser alimentado a partir dos pinos digitais dos microcontroladores.

Dependendo da intensidade dos três LEDs vermelhos, verdes e azuis individuais, podemos criar qualquer cor que desejarmos.

Assista a este vídeo básico

Etapa 4: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito

Etapa 5: fazer

Fazer
Fazer
Fazer
Fazer
Fazer
Fazer

Primeiro, coloque leds de neopixel em gabarito de matriz 5 * 5. Lembre-se de colocar todos os LEDs na mesma direção. Depois de colocar todos os LEDs no gabarito, primeiro conecte todos os pinos de aterramento de cada LED em uma fileira. Em seguida, conecte o VCC de todos os LEDs de uma linha. Faça o mesmo para as linhas restantes. Depois de terminar, conecte os dados do primeiro led aos dados do próximo led. Os dados de cada linha se conectam aos primeiros LEDs das linhas seguintes. Repita isso para todos os LEDs. Depois de terminar tudo. conecte todas as linhas VCC juntas e também aterre. Por fim, conecte os fios ao gnd comum, VCC, entrada de dados.

Etapa 6: Gabinete

Gabinete
Gabinete
Gabinete
Gabinete

Em seguida, fiz um pequeno recinto com folha de espuma. E colocou a matriz dentro da caixa de espuma.

Conexões para Arduino

Vcc a 5v

Gnd para gnd

Din para D7 (qualquer pino digital)

Isso é tudo sobre conexões de hardware

Etapa 7: O DESCANSO ESTÁ EM PROGRAMAÇÃO

primeiro, instale a biblioteca fastled

Podemos programar cada seperatley. Com a ajuda da biblioteca fast led, podemos criar diferentes animações e personagens.

Por favor, assista a este vídeo básico de neopixel

Você pode baixar.stl, códigos de animação e código de teste aqui

Depois de enviar o código para o Arduino, deve-se usar uma fonte de alimentação de 1,5 ampere. Cause brilho máximo, um LED de neopixel consome cerca de 60 mA de corrente. Temos um total de 25 LEDs, portanto 25 * 60 = 1,5 A

Etapa 8: Planos Futuros

Planos Futuros
Planos Futuros
Planos Futuros
Planos Futuros
  • Planejamento para fazer um software fácil de gerar código
  • Conectividade e controle Bluetooth

Obrigado….

Recomendado: