LED RGB: tot ce trebuie să știți despre această componentă

RGB LED

Există multe tipuri de diode semiconductoare pe piață și în cadrul acestora există un anumit tip, cum ar fi tipul LED (diodă emițătoare de lumină). Aceste tipuri pot emite lumină, dar nu toate sunt identice. Producătorii se joacă cu diferite compoziții ale materialului semiconductor, astfel încât să emită lumini de diferite culori. În plus, există LED RGB, care folosește diverse combinații de LED-uri pentru a putea emite lumină în diferite culori.

Prin urmare, dacă doriți să creați un proiect în care un LED cu o singură culoare nu este suficientCu LED-urile RGB puteți obține efecte luminoase multicolore minunate. Și nu sunt foarte diferite de LED-urile convenționale, astfel încât să le puteți integra cu placa Arduino sau în alte proiecte electronice într-un mod foarte simplu.

RGB

Spectru de lumină RGB

RGB (roșu verde albastru) ele reprezintă culorile roșu, verde și albastru. Este o compoziție de culoare foarte tipică pe care ați auzit-o de multe ori în lumea electronicii. În plus, trebuie să știți că doar cu aceste trei culori se pot forma multe alte culori, deoarece acestea sunt primare. De aceea, cartușele și tonerele de imprimantă sunt cyan, magenta și galben (CMYK), iar prin amestecarea cu negru se pot realiza multe alte tonuri și culori diferite.

În cazul Lumina LED se întâmplă ceva similar, putând folosi lumini diferite din aceste trei culori primare pentru a realiza multe alte combinații care depășesc singura culoare a LED-uri tradiţional. De fapt, multe tipuri de ecrane și dispozitivele electronice folosesc această combinație pentru a afișa imagini.

LED RGB

Pinii LED RGB

El RGB LED Este un tip special de diodă LED care este alcătuit din mai multe tablouri de LED-uri simple, cum ar fi cele găsite în alte LED-uri cu o singură culoare. În acest fel, pot emite în aceste trei culori primare, generând astfel tot felul de efecte și culori diferite (chiar și albul combinând roșu, verde și albastru în același timp) doar prin controlul unuia dintre pinii acestor componente.

L 3 LED-uri ambalate în aceeași încapsulare este capabilă să producă întreaga gamă de culori. Are un pinout ușor diferit față de LED-urile convenționale, deoarece acestea includ 3 pini, unul pentru fiecare culoare (catodii sau +) și un alt supliment comun tuturor, anodul (-). Altfel nu are prea mult mister ...

Culori și materiale semiconductoare

Ceea ce este interesant știi este că datorită tip semiconductor se pot realiza diferite culori. Aceasta diferențiază LED-urile roșii de verde, galben, albastru și alte nuanțe. Cercetătorii au combinat diferite materiale pentru a obține toate culorile care există în prezent pe piață. De exemplu:

  • IRLED-urile cu infraroșu utilizează GaAs sau AlGaAs ca materiale pentru a emite la această lungime de undă IR.
  • Rojo: AlGaAs, GaAsP, AlGaInP și GaP sunt utilizate în LED-urile luminoase colorate.
  • Portocaliu: materialele semiconductoare precum GaAsP, AlGaInP, GaP sunt utilizate cu unele variații.
  • Amarillo: poate fi o compoziție similară celei anterioare, cum ar fi GaAsP, AlGaInP și GaP pentru a emite într-o lungime de undă a spectrului electromagnetic corespunzător galbenului.
  • verde: pentru a emite la această lungime de undă, sunt necesare materiale speciale precum GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: în acest caz se utilizează semiconductori și dopanți pe bază de materiale precum ZnSe, InGaN, SiC etc.
  • Violet: este creat din InGaN.
  • violet: LED-uri dublu albastre și roșii sunt utilizate pentru a obține această culoare. Plasticul de această culoare este folosit chiar și cu lumina LED albă internă pentru a da acest efect.
  • Rosa: nu există material pentru această culoare, ceea ce se face este să combinați două LED-uri de culori diferite pentru a obține această culoare, cum ar fi roșu cu galben etc.
  • Blanco: este cea care a dat naștere becurilor cu LED-uri actuale, cu culori albe pure sau albe calde. Pentru aceasta, LED-urile albastre sau UV sunt utilizate cu un fosfor galben pentru alb pur, sau un fosfor portocaliu pentru alb cald.
  • UV: spectrul ultraviolet poate fi realizat cu diverse materiale precum InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integrare cu Arduino

Arduino cu LED RGB

Dacă doriți folosiți LED RGB cu Arduino, puteți începe prin crearea schemei de imagine anterioare. Este foarte simplu, trebuie doar să utilizați LED-ul RGB și un rezistor pentru anod, așa cum se face cu LED-urile, și să îl conectați la pinii digitali pe care îi doriți pe placa Arduino. Conexiunea ar trebui să fie după cum urmează:

  • Pin lung: cel mai lung pin al LED-ului RGB trebuie să fie conectat la pinul GND al Arduino, deoarece este cel marcat ca - și este anodul comun. Aici va fi conectat rezistorul de 330 ohmi între pinul diodei și placa Arduino.
  • Rojo: este pinul unic de cealaltă parte a pinului lung. Puteți conecta acest lucru la orice pin dorit.
  • verde: este cel chiar lângă cel lung, dar pe partea opusă celei roșii. De asemenea, îl puteți conecta la orice pin digital Arduino.
  • Azul: este cel de lângă verde, la capătul opus al roșu. Faceți același lucru cu el pentru a-l putea controla de la o ieșire Arduino.
Deși puteți utiliza pinii pe care îi doriți, este mai bine să utilizați PWM pentru a putea juca cu semnalul ...

După această conexiune de bază, veți putea începe cu programarea schițelor ținând cont de pinii în care ați conectat fiecare pin. Pe Arduino IDE puteți genera un cod sursă mic pe care îl puteți încărca pe placa Arduino pentru a începe să testați cum funcționează LED-ul RGB:

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);
   }

Cu acest cod simplu puteți vedea că devine mai întâi roșu, apoi devine verde, apoi albastru, apoi se oprește și apoi bucla ar începe din nou. Fiecare lumină rămâne timp de 1 secundă (1000 ms). Puteți modifica ordinea, timpii și valorile din paranteze la obțineți mai multe culori prin combinare. De exemplu:

  • Prima valoare corespunde cu roșu și o puteți varia de la 0 la 255, 0 nefiind roșu și 255 fiind maxim.
  • A doua valoare corespunde verde, cu valori de la 0-255 la fel ca și precedenta.
  • Al treilea este pentru albastru, idem pentru cele anterioare.

Pentru a vă ajuta să obțineți alte culori specifice, puteți utilizați acest site web. În ea, apare o aplicație în care puteți alege gama de culori dorită, mutând cursorul culorilor în locul în care aveți nevoie. Uita-te la valorile lui R, G și BDacă le reproduceți în programul dvs. Arduino IDE, puteți crea culoarea dorită la fel cum faceți pe acest site web sau în programe precum Paint, Pinta, GIMP etc. De exemplu, pentru a obține un verde atrăgător, puteți utiliza valorile 100,229,25.

Culoare verde RGB izbitoare

la mai mult Despre utilizarea Arduino IDE sau programare, puteți descărcați cursul nostru PDF gratuit...


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.