Índice:

Luzes decorativas RGB usando um Arduino: 4 etapas
Luzes decorativas RGB usando um Arduino: 4 etapas

Vídeo: Luzes decorativas RGB usando um Arduino: 4 etapas

Vídeo: Luzes decorativas RGB usando um Arduino: 4 etapas
Vídeo: Como usar uma protoboard 2024, Novembro
Anonim
Luzes decorativas RGB usando um Arduino
Luzes decorativas RGB usando um Arduino

Já que faltam apenas uma semana para a véspera de Natal, decidi construir uma luz decorativa RGB simples usando um Arduino Nano e LEDs WS2812B. Usamos alguns recipientes / potes de plástico para melhorar o efeito visual. Este vídeo usa 5 LEDs, mas isso pode ser aumentado para atender às suas necessidades. Você pode até adicionar vários padrões ou criar temas de cores com base no que você está procurando.

O vídeo acima explica tudo que você precisa para construir este projeto e eu recomendo assisti-lo primeiro para ter uma visão geral de como tudo funciona.

Etapa 1: Reúna os eletrônicos

Reúna os eletrônicos
Reúna os eletrônicos

A primeira coisa de que precisaríamos são os LEDs RGB WS2812B e estão disponíveis em várias variantes. Qualquer um vai funcionar bem. Estaremos usando o Arduino Nano para esta construção, mas o esboço funcionará com praticamente qualquer placa compatível com Arduino que você possa ter. Também precisamos de alguns fios para conectar tudo junto e estou usando fio trançado de três núcleos para esta construção. Por último, precisamos dos recipientes de plástico que são puramente decorativos. A luz reflete no plástico para nos dar um efeito de aparência agradável.

Aqui estão os links para os produtos, se isso ajudar:

Arduino Nano:

WS2812B LEDs:

Fio torcido:

Recipientes de plástico:

Etapa 2: preparar e baixar o esboço

Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch
Prepare e faça download do Sketch

Estaremos usando a biblioteca fastLED para acionar os LEDs WS2812B, mas você também pode usar a biblioteca Adafruit Neopixel se for sua preferência. Abra o IDE do Arduino e digite "fastLED" no gerenciador de biblioteca. Instale a biblioteca exibida e abra o esboço de exemplo "DemoReel 100".

Precisamos atualizar o pino de dados, o número de LEDs e o tipo de LED. Usarei o pino 2, com 5 LEDs. Atualize também o tipo de LED para WS2812B como visto na imagem.

Em seguida, conecte a placa, selecione a placa correta e a porta COM. Finalmente, aperte o botão de upload e espere que ele termine o upload. Uma vez feito isso, conecte os LEDs - 5 V, GND e pino de dados ao pino 2. Os LEDs devem exibir um padrão aleatório que é uma indicação de que tudo está funcionando conforme o esperado.

Etapa 3: Prepare LEDs para a construção final

Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final
Prepare LEDs para a construção final

Em seguida, precisamos cortar os LEDs, pois usaremos o fio para estender o comprimento final. Uma vez feito isso, remova os LEDs de qualquer tubo à prova d'água. Corte o fio de cada um dos LEDs e o comprimento dependerá do posicionamento final que você deseja. Decidi usar o mesmo comprimento de fio para todos. Além disso, corte o fio que será usado para conectar o microcontrolador ao primeiro LED.

Em seguida, faça alguns furos na tampa de plástico, pois iremos montar os LEDs na superfície externa do LED com o feixe brilhando para dentro.

Etapa 4: Montagem final

Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final

Comece soldando os fios em cada um dos LEDs. Certifique-se de conectar os pinos corretamente. O microcontrolador precisa ser conectado ao pino DI (entrada de dados) do primeiro LED. Em seguida, o pino DO (saída de dados) precisa ser conectado ao pino DI do próximo LED e assim por diante. Depois de soldar todos os fios, ligue o microcontrolador e todos os LEDs devem começar a brilhar com um padrão aleatório.

Decidi usar fita dupla-face para prender os LEDs na parte superior da tampa, mas você também pode usar um pouco de fita adesiva sobre os LEDs ou alguma cola. É aconselhável adicionar um pouco de fita kapton ou tubo termorretrátil à placa do microcontrolador para isolamento.

Finalmente, aparafuse a outra metade do recipiente no lugar e ligue os LEDs. Cada um dos LEDs consome cerca de 60mA, portanto, certifique-se de que a fonte de alimentação que você está usando pode fornecer a energia necessária. Nós construímos anteriormente fontes de alimentação que podem ser usadas para isso, se necessário.

Se você gostou dessa construção, considere se inscrever em nosso canal no YouTube, pois seu apoio é de grande ajuda para nos ajudar a criar esse tipo de conteúdo.

YouTube:

Obrigado por ler!

Recomendado: