LED RGB: tudo o que você precisa saber sobre este componente

LED RGB

Existem muitos tipos de diodos semicondutores no mercado, e dentro deles existe um tipo particular, como o tipo LED (Light-Emitting Diode). Esses tipos podem emitir luz, mas nem todos são idênticos. Os fabricantes brincam com diferentes composições do material semicondutor para que emitam luzes de cores diferentes. Além disso, existe LED RGB, que usa várias combinações de LEDs para poder emitir luz em diferentes cores.

Portanto, se você deseja criar um projeto no qual um LED de uma única cor não é suficienteCom LEDs RGB, você pode obter maravilhosos efeitos de luz multicoloridos. E eles não são muito diferentes dos LEDs convencionais, então você pode integrá-los com sua placa Arduino ou em outros projetos eletrônicos de uma forma muito simples.

RGB

espectro de luz RGB

RGB (Vermelho Verde Azul) eles representam as cores vermelho, verde e azul. É uma composição de cores muito típica que você já ouviu em muitas ocasiões no mundo da eletrônica. Além disso, você deve saber que apenas com essas três cores muitas outras cores podem ser formadas, já que são as primárias. É por isso que os cartuchos e toners da impressora são ciano, magenta e amarelo (CMYK) e, ao misturá-los com o preto, muitos outros tons e cores diferentes podem ser obtidos.

No caso de Luz LED algo semelhante acontece, podendo usar luzes diferentes dessas três cores primárias para conseguir muitas outras combinações que vão além da cor única do LEDs tradicional. Na verdade, muitos tipos de telas e dispositivos eletrônicos usam essa combinação para exibir imagens.

LED RGB

Pinos LED RGB

El LED RGB É um tipo especial de diodo LED que é composto de várias matrizes de LED simples, como as encontradas em outros LEDs de uma cor. Desta forma, podem emitir nestas três cores primárias, gerando assim todos os tipos de efeitos e cores diferentes (mesmo o branco combinando vermelho, verde e azul ao mesmo tempo) apenas controlando um dos pinos destes componentes.

Os 3 LEDs embalados no mesmo encapsulamento é capaz de produzir toda essa gama de cores. Possui uma pinagem ligeiramente diferente dos LEDs convencionais, pois incluem 3 pinos, um para cada cor (cátodos ou +) e outro adicional comum a todas, o ânodo (-). Caso contrário, não tem muito mistério ...

Cores e materiais de semicondutores

O que é interessante que você sabe é que graças a tipo de semicondutor, cores diferentes podem ser alcançadas. Isso é o que diferencia os LEDs vermelhos de verde, amarelo, azul e outros tons. Os pesquisadores vêm combinando diferentes materiais para chegar a todas as cores que existem atualmente no mercado. Por exemplo:

  • IRLEDs infravermelhos usam GaAs ou AlGaAs como materiais para emitir neste comprimento de onda IR.
  • Vermelho: AlGaAs, GaAsP, AlGaInP e GaP são usados ​​em LEDs de luz colorida.
  • Laranja: materiais semicondutores como GaAsP, AlGaInP, GaP são usados ​​com algumas variações.
  • Amarelo: pode ser uma composição semelhante à anterior, como GaAsP, AlGaInP e GaP para emitir em um comprimento de onda do espectro eletromagnético correspondente ao amarelo.
  • Verde: para emitir neste comprimento de onda, são necessários materiais especiais como GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: neste caso, são utilizados semicondutores e dopantes à base de materiais como ZnSe, InGaN, SiC, etc.
  • Violeta: é criado a partir do InGaN.
  • Roxo: LEDs duplos azul e vermelho são usados ​​para obter esta cor. Plástico dessa cor é usado até mesmo com luz LED branca interna para dar esse efeito.
  • Rosa: não existe material para esta cor, o que se faz é combinar dois LEDs de cores diferentes para obter esta cor, como vermelho com amarelo, etc.
  • Branco: é a que deu origem às actuais lâmpadas LED, de branco puro ou branco quente. Para isso, os LEDs azuis ou UV são usados ​​com um fósforo amarelo para branco puro ou um fósforo laranja para branco quente.
  • UV: o espectro ultravioleta pode ser alcançado com vários materiais, como InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integração com Arduino

Arduino com LED RGB

Se você quiser usar LED RGB com Arduino, você pode começar criando o esquema de imagem anterior. É muito simples, basta usar o LED RGB e um resistor para o ânodo como é feito com os LEDs e conectá-lo aos pinos digitais desejados na placa Arduino. A conexão deve ser a seguinte:

  • Alfinete longo: o pino mais longo do LED RGB deve ser conectado ao pino GND do Arduino, pois é aquele marcado como -, e é o ânodo comum. É aqui que o resistor de 330 ohms será conectado entre o pino do diodo e a placa Arduino.
  • Vermelho: é o pino único do outro lado do pino longo. Você pode conectá-lo a qualquer pino que desejar.
  • Verde: é o que está ao lado do comprido, mas do lado oposto do vermelho. Você também pode conectá-lo a qualquer pino digital do Arduino.
  • Azul: é o próximo ao verde, na extremidade oposta do vermelho. Faça o mesmo com ele para poder controlá-lo a partir de uma saída do Arduino.
Embora você possa usar os pinos que quiser, é melhor usar o PWM para poder brincar com o sinal ...

Após esta conexão básica, você poderá começar com a programação dos sketches levando em consideração os pinos nos quais você conectou cada pino. Sobre Arduino IDE você pode gerar um pequeno código-fonte que você pode enviar para sua placa Arduino para começar a testar como o LED RGB funciona:

void setup()
   {
       for (int i =9 ; i<12 ; i++)
            pinMode(i, OUTPUT);
   }

void Color(int R, int G, int B)
    {     
        analogWrite(9 , R);   // Rojo
        analogWrite(10, G);   // Verde
        analogWrite(11, B);   // Azul
    }

void loop()
   {    Color(255 ,0 ,0);
        delay(1000); 
        Color(0,255 ,0);
        delay(1000);
        Color(0 ,0 ,255);
        delay(1000);
        Color(0,0,0);
        delay(1000);
   }

Com este código simples, você verá que primeiro ele fica vermelho, depois fica verde, depois azul, depois se apaga e o loop começa novamente. Cada luz permanece por 1 segundo (1000ms). Você pode alterar a ordem, os tempos e os valores entre parênteses para obtenha mais cores combinando. Por exemplo:

  • O primeiro valor corresponde a vermelho e pode variar de 0 a 255, sendo 0 sem vermelho e 255 sendo o máximo.
  • O segundo valor corresponde a verde, com valores de 0-255 iguais ao anterior.
  • O terceiro é para azul, idem para os anteriores.

Para ajudá-lo a obter outras cores específicas, você pode use este site. Nele aparece um aplicativo no qual você pode escolher a gama de cores que deseja movendo o cursor das cores para onde você precisa. Olhe para a os valores de R, G e BSe você os replicar em seu programa Arduino IDE, você pode criar a cor desejada exatamente como faz neste site ou em programas como Paint, Pinta, GIMP, etc. Por exemplo, para obter um verde atraente, você pode usar os valores 100,229,25.

Impressionante cor RGB verde

Pára mais informações Sobre o uso do Arduino IDE ou programação, você pode baixe nosso curso em PDF grátis...


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.