Índice:

Conduzindo a faixa de LED RGB usando Arduino: 4 etapas
Conduzindo a faixa de LED RGB usando Arduino: 4 etapas

Vídeo: Conduzindo a faixa de LED RGB usando Arduino: 4 etapas

Vídeo: Conduzindo a faixa de LED RGB usando Arduino: 4 etapas
Vídeo: Como ligar LEDs da forma Correta no Arduino 2024, Novembro
Anonim
Condução de faixa LED RGB usando Arduino
Condução de faixa LED RGB usando Arduino

Olá pessoal, neste instructables faremos um circuito para rodar uma tira led RGB 12V com arduino. Como sabemos que o arduino não tem energia suficiente para executar uma faixa de led RGB, precisamos amplificar o sinal do arduino para alimentar a faixa de LED por outra fonte, então usaremos o transistor TIP120 com arduino para amplificar o sinal de pequena potência do arduino em uma potência necessária sinal (12v) para a faixa de led rgb com fonte de alimentação de 12v e transistor.

Etapa 1: coisas que você precisa para isso

Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso
Coisas que você precisa para isso

Para este instructables, precisaremos das seguintes coisas: TIP120: 12V ADAPTADOR: ARDUINO UNO: Um 5m RGB Led stripMosfet irlzz4n ou qualquer equivalente ou TIP 120 bjt ou equivalente3 potenciômetro

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões

A esquemática é fornecida na parte da imagem desta etapa. Por favor, siga os esquemas mostrados. Ele tem 3 transistores para cada 3 pinos de faixa de led RGB (1-1 cada para 'R' vermelho, 'G' verde, 'B' azul) e 3 potenciômetros para controlar todos os três pinos de luz R, G e B.

Etapa 3: Código

Código
Código

A parte de codificação é muito fácil, copie o código a seguir e faça o upload para o arduino.: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a / 4); analogWrite (10, b / 4); analogWrite (11, c / 4);}

Etapa 4: Teste

Testando
Testando
Testando
Testando
Testando
Testando
Testando
Testando

Depois de enviar o código, você pode girar qualquer um ou todos os potenciômetros para trazer as cores que cada potenciômetro é responsável pela cor vermelha, verde, azul independentemente e você pode colocar valores diferentes em todos os três potenciômetros para obter a cor desejada na faixa de led RGB e você O driver de faixa LED RGB baseado em Arduino está pronto para uso. Decore sua casa e divirta-se.

Recomendado: