Índice:
- Etapa 1: Recursos
- Etapa 2: Materiais necessários
- Etapa 3: SOBRE 5050 LEDs WS2812B
- Etapa 4: Diagrama de Circuito
- Etapa 5: fazer
- Etapa 6: Gabinete
- Etapa 7: O DESCANSO ESTÁ EM PROGRAMAÇÃO
- Etapa 8: Planos Futuros
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
- 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
- 25 * LEDs de neopixel (WS2812 5050smd)
- Arduino (qualquer Arduino)
- Gabarito impresso em 3D (você pode baixar.stl)
- Fios
Etapa 3: SOBRE 5050 LEDs WS2812B
Cada led ws2812 possui 4 pinos
- Vcc (conecta a 5v)
- Gnd
- Din (conecta-se ao Arduino)
- 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
Etapa 5: 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
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
- Planejamento para fazer um software fácil de gerar código
- Conectividade e controle Bluetooth
Obrigado….
Recomendado:
Neopixel Ws2812 Rainbow LED com brilho M5stick-C - Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: 5 etapas
Neopixel Ws2812 Rainbow LED com brilho M5stick-C | Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: Olá pessoal, neste instructables aprenderemos como usar LEDs neopixel ws2812 ou tira led ou matriz led ou anel led com placa de desenvolvimento m5stack m5stick-C com IDE Arduino e faremos um padrão de arco-íris com isso
Usando uma matriz de LED como um scanner: 8 etapas (com imagens)
Usando uma matriz de LED como um scanner: câmeras digitais comuns funcionam usando uma grande variedade de sensores de luz para capturar a luz conforme ela é refletida de um objeto. Neste experimento, eu queria ver se eu poderia construir uma câmera invertida: em vez de ter uma série de sensores de luz, eu ha
Tela de matriz de LED de rolagem de 48 x 8 usando Arduino e registros de deslocamento: 6 etapas (com imagens)
Visor de matriz de LED de rolagem 48 x 8 usando Arduino e registradores de deslocamento .: Olá a todos! Este é meu primeiro instrutível e trata-se de fazer uma matriz de LED de rolagem programável 48 x 8 usando um Arduino Uno e registradores de deslocamento 74HC595. Este foi meu primeiro projeto com uma placa de desenvolvimento Arduino. Foi um desafio dado a m
Mastermind com uma matriz LED RGB 8x8: 5 etapas (com imagens)
Mastermind com uma matriz de LED 8x8 RGB: Partes necessárias: Basys3 FPGA 8x8 RGB LED Matrix por GEEETECH9V bateria2N3904 transistores (x32) resistor de 1K (x32) resistor de 100 Ohm (x1) resistor de 50 Ohm (x1) A matriz de LED é uma matriz anódica comum com 32 pinos no total. O ânodo comum significa que cada linha é
Matriz de LED usando registros de deslocamento: 7 etapas (com imagens)
Matriz de LED usando registros de deslocamento: Este instrutível pretende ser uma explicação mais completa do que outras disponíveis online. Notavelmente, isso fornecerá mais explicações sobre o hardware do que está disponível no letreiro luminoso instruído por led555