Índice:
- Etapa 1: peças necessárias
- Etapa 2: Conexão
- Etapa 3: codificação
- Etapa 4: Colocando dentro da caixa do PC
- Etapa 5: Pronto
Vídeo: Arduino Led Strip Controller para Cool PC Lights: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Eu tenho essa faixa de led RGB legal da Aliexpress e quero usá-la para luzes de PC.
O primeiro problema é controlá-lo e depois energizá-lo.
Este instrutível mostra como fazer isso com o código github arduino, vídeo do projeto de trabalho e guia passo a passo.
Etapa 1: peças necessárias
Para este projeto, usaremos:
- Arduino nano
- Tira RGB
- Transistor NPN
- Resistor de 100-220 ohms
- Fios de ligação
- Tábua de pão
Extra:
Kit de solda
A razão por trás da necessidade de transistores é porque a maioria das tiras RGB precisam de 12 volts para serem alimentadas, então vamos precisar de uma fonte de alimentação externa para a tira RGB e uma secundária para arduino (também poderíamos usar um regulador de tensão 7805 para escala de 12 volts a 5 volts).
Os transistores definem a voltagem fornecida a cada canal de cor controlando o brilho e o tipo de cor.
A faixa de led RGB que estou usando é um SMD 3528. Ele não tem muitos leds RGB, mas em vez disso, tem 2 leds verdes, 2 azuis e 2 vermelhos para cada faixa (a faixa inteira é dividida em faixas de 10 cm, então você pode cortar o comprimento que quiser, soldar e vai funcionar). Com esse conhecimento, sabemos que configurar 50% para vermelho e 50% para azul não gerará uma cor violeta. Em vez disso, teremos leds vermelhos e azuis com baixo brilho.
Para ter o efeito full-color, precisaremos comprar uma faixa de led diferente.
P. S. não usaremos faixas de led endereçáveis.
Etapa 2: Conexão
Pegaremos a placa de ensaio e colocaremos o arduino nano com 3 transistores.
Cada transistor possui 3 pinos como Base, Coletor e Emissor. Vamos conectar um canal da seguinte maneira:
- Base para canal de pinos Ardino
- Coletor para canal relativo conduzido
- Emissor para GND
Os canais são:
- AZUL Arduino D3
- RED Arduino D5
- VERDE Arduino D6
Sinta-se à vontade para alterar a pinagem, apenas lembre-se de escolher os pinos PWM no Arduino.
Etapa 3: codificação
O código completo do arduino está disponível no github e pode ser usado com o IDE do Arduino.
Codifiquei algumas funções para ver alguns efeitos básicos:
- fade_colors_slow: esmaece em cada cor (vermelho, verde e azul) com FADESPEED e KEEPCOLORTIME em segundos.
- all_on: ativa todas as 3 cores
- change_colors_rough: muda as cores diretamente de uma para outra
Você pode fazer um loop, criar alguma velocidade de fade dinâmica ou qualquer outra coisa. Basta lembrar que esta faixa de led não é full-RGB, ela tem canais separados de vermelho, verde e azul, então essas funções são legais para esta faixa. Ter outras faixas resultará em cores e estilos de desbotamento diferentes.
Etapa 4: Colocando dentro da caixa do PC
Agora é hora de cortar a tira rgb e colocá-la dentro do gabinete do PC. Optei por colocar a placa de ensaio em cima da fonte de alimentação (a base é de plástico, então nenhum atalho será feito).
Para energizar o projeto podemos usar o conector periférico da fonte de alimentação (veja a foto da pinagem) que oferece 5V e 12V diretamente da fonte de alimentação. Conectar:
- 5V para Arduinot Vin
- 12V para RGB tira 12v
- GND para Arduino GND
Se você quiser continuar enviando algum código ou alterando-o, podemos remover o conector de 5V e conectar o arduino ao pc usando a porta USB. Desta forma, podemos fazer o upload do nosso código e ter o arduino ligado.
Etapa 5: Pronto
Agora você tem seu sistema de iluminação pessoal para seu PC. Sinta-se à vontade para alterar o código e se adaptar às suas necessidades.
Algumas alterações podem ser feitas neste projeto, incluindo:
- Usando um NODEMCU V3 como controlador com um servidor web pessoal com botões e uma interface bacana para alterar configurações e efeitos de cor ou tendo uma interface de framboesa com envio de solicitações HTTP para o controlador (veja este projeto)
- Usando um ATTINY85 como controlador para encolher todo o projeto (talvez soldando tudo em um PCB). Uma postagem completa pode ser encontrada aqui)
- Adicionando um módulo bluetooth HC-05 para controlar através do bluetooth…
É isso! Divirta-se.
Recomendado:
Prático Arduino ESP32 com tomada de parede sem fio LED Strip Controller: 6 etapas
Prático controlador de faixa de LED para tomada de parede sem fio Arduino ESP32: Este é um controlador de tomada de parede sem fio DIY muito prático para faixas de LED de baixo custo. Ele substitui os controladores de wi-fi baratos vendidos no EBay. Eles funcionam bem com fitas RGB Led. O controlador EBay Wifi não é bem construído e quebra facilmente. Als
ESP8266 RGB LED STRIP WIFI Control - NODEMCU como um controle remoto IR para faixa de LED controlada por wi-fi - Controle de smartphone RGB LED STRIP: 4 etapas
ESP8266 RGB LED STRIP WIFI Control | NODEMCU como um controle remoto infravermelho para faixa de LED controlada por wi-fi | RGB LED STRIP Smartphone Control: Olá pessoal, neste tutorial vamos aprender como usar o nodemcu ou esp8266 como um controle remoto IR para controlar uma faixa RGB LED e o Nodemcu será controlado pelo smartphone através de wi-fi. Então, basicamente você pode controlar o RGB LED STRIP com seu smartphone
DIY Wi-Fi RGB Strip Controller: 5 etapas
DIY Wi-Fi RGB Strip Controller: Obrigado à JLCPCB e LCSC por tornar este projeto possível! Vê-los hoje! (Nota: Este não é o meu design (além do esquema e PCB) e todo o crédito pela ideia vai para Saiyam) Como este projeto começou eu comprei uma tira de LED RGB do Ebay e
Estação meteorológica externa para a placa La COOL: 3 etapas (com fotos)
Estação meteorológica ao ar livre para a placa La COOL: Olá, hoje vou mostrar a vocês como fazer uma caixa de baixo custo para a placa La COOL que pode resistir a condições climáticas extremas, inclui um painel solar que pode alimentar a estação sem o incômodo de recarga ( se você mora em uma área com sufficien
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)
Controlador de faixa de LED MIDI 5V para o Spielatron ou outro sintetizador MIDI: Este controlador pisca faixas de LED de três cores por 50 ms por nota. Azul para G5 a D # 6, vermelho para E6 a B6 e verde para C7 a G7. O controlador é um dispositivo ALSA MIDI para que o software MIDI possa emitir para os LEDs ao mesmo tempo que um dispositivo de sintetizador MIDI