Índice:
Vídeo: Luzes de tubo RGB DIY: 9 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
A luz de tubo DIY RGB é uma luz de tubo multifuncional que pode ser usada em fotografia, pintura com luz, produção de filmes, jogos, como um medidor VU e muito mais. A lâmpada tubular pode ser controlada pelo software Prismatik ou por um botão. Essas luzes de banheira são feitas usando uma faixa de LED Arduino Nano e WS2812B.
Etapa 1: Suprimentos:
- (1) Arduino Nano:
- (2mt) Faixa de LED WS2812B:
- (2) Luzes tubulares brancas ou acessórios de luz de alumínio com difusor: https://amzn.to/38fF6Gu Ou
- (1) Fonte de alimentação 5V 5A:
- (1) Botão de pressão:
- (1) Wires:
- (1) Conector DC:
Etapa 2: desmontagem das luzes do tubo:
Desmonte a lâmpada tubular removendo as tampas das extremidades, separando o difusor e removendo a faixa LED branca do tubo
Etapa 3: Conexão do circuito:
Faça todas as conexões conforme mostrado no diagrama do circuito
Etapa 4: Montagem:
Coloque todos os componentes eletrônicos no tubo, coloque de volta as tampas e sele o difusor com fita adesiva transparente
Etapa 5: Tubo de luz 2:
Da mesma forma, faça o segundo tubo, mas desta vez use apenas a tira de LED WS2812b, conector, fios e conecte as luzes do tubo
Etapa 6: Código para software:
- Baixe os arquivos zip fornecidos e extraia-os.
- RGB_Tube_code e zip de software
-
Abra o código RGB Tube e o arquivo de software, abra o código fornecido no Arduino IDE.
- Instale a biblioteca FastLED no Arduino IDE.
- Você pode inserir o número de LEDs usados em suas lâmpadas fluorescentes. Usei 65 LEDs em cada lâmpada, ou seja, 130 LEDs em ambas as lâmpadas fluorescentes.
- # define NUM_LEDS 130
- Lembre-se do número da porta. (por exemplo: com8)
- Conecte o Arduino ao seu PC, selecione o tipo de placa, selecione a porta e carregue o código.
Etapa 7: Configuração do software:
- Instale o software prismatik no seu PC.
- Abra o software e clique no dispositivo.
- Clique em Executar assistente de configuração e simplesmente clique em Avançar -> Avançar.
- Digite o número da porta serial e clique em Avançar -> Avançar
- Insira o número de LEDs nas laterais (ou seja, no meu caso superior = 0, lateral = 65, inferior = 0) e clique em personalizado -> Avançar.
- Ajuste os controles deslizantes para obter a cor branca nas luzes do tubo e clique em Concluir.
- Agora você pode escolher um modo diferente no software e exibir nas luzes do tubo.
NOTA: O Arduino deve estar conectado ao PC.
Etapa 8: Código do botão:
- Button_Tube.zip
- Abra o código do Button_Tube no Arduino IDE.
- Com este código, você pode alterar a cor das luzes do tubo pressionando o botão.
- Instale a biblioteca Pushbutton clicando em esboço -> Incluir biblioteca -> Adicionar biblioteca zip e selecione o arquivo zip Pushbutton-2.0 no arquivo Button_Tube.
- Insira o número de LEDs.
- # define NUM_LEDS 130
- Neste código você pode inserir os valores das cores em CRGB (----, -----, -----);
- para (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
- Você pode copiar e colar os valores de cor do seletor de cores.
- Conecte o Arduino ao seu PC, selecione o tipo de placa, selecione a porta e carregue o código.
Etapa 9: NOTA:
- Você pode tornar essas luzes portáteis usando um banco de energia ou algumas baterias.
- Ao usar qualquer placa Wi-Fi como ESP8266 ou ESP32, você pode alterar as cores das luzes do tubo com um aplicativo móvel.