RGB LED: wszystko, co musisz wiedzieć o tym elemencie

LED RGB

Na rynku dostępnych jest wiele typów diod półprzewodnikowych, a wśród nich szczególny typ, np. Typu LED (Light-Emitting Diode). Te typy mogą emitować światło, ale nie wszystkie są identyczne. Producenci bawią się różnymi kompozycjami materiału półprzewodnikowego, dzięki czemu emitują światło o różnych barwach. Ponadto jest Dioda LED RGB, który wykorzystuje różne kombinacje diod LED, aby móc emitować światło w różnych kolorach.

Dlatego jeśli chcesz stworzyć projekt, w którym jednokolorowa dioda LED nie wystarczyDzięki diodom LED RGB można uzyskać wspaniałe wielokolorowe efekty świetlne. I nie różnią się zbytnio od konwencjonalnych diod LED, dzięki czemu można je zintegrować z płytą Arduino lub w innych projektach elektronicznych w bardzo prosty sposób.

RGB

Widmo światła RGB

RGB (czerwony zielony niebieski) reprezentują kolory czerwony, zielony i niebieski. To bardzo typowa kompozycja kolorystyczna, którą wielokrotnie słyszeliście w świecie elektroniki. Ponadto powinieneś wiedzieć, że tylko z tymi trzema kolorami można uformować wiele innych kolorów, ponieważ są one podstawowymi. Dlatego wkłady do drukarek i tonery są w kolorze cyjan, magenta i żółtym (CMYK), a mieszając razem z czernią można uzyskać wiele innych odcieni i kolorów.

W przypadku Lampka ledowa dzieje się coś podobnego, można użyć różnych świateł z tych trzech kolorów podstawowych, aby uzyskać wiele innych kombinacji, które wykraczają poza pojedynczy kolor diody LED tradycyjny. W rzeczywistości wiele rodzajów plików ekrany a urządzenia elektroniczne wykorzystują tę kombinację do wyświetlania obrazów.

Dioda LED RGB

Piny LED RGB

El LED RGB Jest to specjalny rodzaj diody LED, który składa się z kilku prostych tablic LED, takich jak te, które można znaleźć w innych jednokolorowych diodach LED. W ten sposób mogą emitować te trzy kolory podstawowe, generując w ten sposób różne efekty i kolory (nawet biały łączący jednocześnie czerwony, zielony i niebieski), po prostu kontrolując jeden z pinów tych elementów.

L 3 zapakowane diody LED w tej samej obudowie jest w stanie wyprodukować całą gamę kolorów. Ma nieco inne wyprowadzenia niż konwencjonalne diody LED, ponieważ zawierają 3 piny, po jednym dla każdego koloru (katody lub +) i dodatkową wspólną dla wszystkich anodę (-). W przeciwnym razie nie ma zbyt wiele tajemnic ...

Kolory i materiały półprzewodników

Co ciekawe, wiesz, że dzięki można uzyskać różne kolory typu półprzewodnika. To właśnie odróżnia czerwone diody LED od zielonych, żółtych, niebieskich i innych odcieni. Badacze łączą różne materiały, aby uzyskać wszystkie kolory, które są obecnie dostępne na rynku. Na przykład:

  • IRDiody LED na podczerwień wykorzystują GaAs lub AlGaAs jako materiały emitujące przy tej długości fali IR.
  • Czerwony: AlGaAs, GaAsP, AlGaInP i GaP są używane w kolorowych diodach LED.
  • Naranja: materiały półprzewodnikowe, takie jak GaAsP, AlGaInP, GaP są używane z pewnymi wariacjami.
  • Amarillo: może to być skład podobny do poprzedniego, taki jak GaAsP, AlGaInP i GaP, który emituje w długości fali widma elektromagnetycznego odpowiadającej żółtej barwie.
  • Zielony: aby emitować na tej długości fali, potrzebne są specjalne materiały, takie jak GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: w tym przypadku stosowane są półprzewodniki i domieszki na bazie materiałów takich jak ZnSe, InGaN, SiC itp.
  • Violeta- Utworzono z InGaN.
  • Fioletowy: Aby uzyskać ten kolor, zastosowano dwie niebieskie i czerwone diody LED. Aby uzyskać ten efekt, zastosowano nawet ten kolor tworzywa sztucznego z wewnętrznym białym światłem LED.
  • Rosa: nie ma materiału na ten kolor, wystarczy połączyć dwie diody LED o różnych kolorach, aby uzyskać ten kolor, np. czerwony z żółtym itp.
  • Blanco: to ta, która dała początek obecnym żarówkom LED, o czystej bieli lub ciepłej bieli. W tym celu stosuje się niebieskie lub UV diody LED z żółtym luminoforem dla czystej bieli lub pomarańczowym luminoforem dla ciepłej bieli.
  • UV: widmo ultrafioletowe można uzyskać z różnymi materiałami, takimi jak InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Integracja z Arduino

Arduino z diodą LED RGB

Jeśli chcesz użyj diody LED RGB z Arduino, możesz zacząć od utworzenia poprzedniego schematu obrazu. Jest to bardzo proste, wystarczy użyć diody LED RGB i rezystora dla anody, tak jak ma to miejsce w przypadku diod LED, i podłączyć je do pinów cyfrowych, które chcesz na płycie Arduino. Połączenie powinno wyglądać następująco:

  • Długa szpilka: najdłuższy pin diody RGB musi być podłączony do pinu GND Arduino, ponieważ jest to ten oznaczony jako - i jest to wspólna anoda. W tym miejscu rezystor 330 omów zostanie podłączony między pinem diody a płytką Arduino.
  • Czerwony: to pojedynczy kołek po drugiej stronie długiego kołka. Możesz połączyć to z dowolnym pinem.
  • Zielony: to ten tuż obok długiego, ale po przeciwnej stronie czerwonego. Możesz również podłączyć go do dowolnego cyfrowego pinu Arduino.
  • Azul: to ten obok greenu, na drugim końcu czerwonego. Zrób to samo, aby móc sterować nim z wyjścia Arduino.
Chociaż możesz użyć żądanych pinów, lepiej jest użyć PWM, aby móc grać z sygnałem ...

Po tym podstawowym połączeniu będziesz mógł rozpocząć programowanie szkiców z uwzględnieniem pinów, w których podłączyłeś każdy pin. Na Arduino IDE możesz wygenerować mały kod źródłowy które możesz przesłać na swoją płytkę Arduino, aby rozpocząć testowanie działania diody LED 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);
   }

Za pomocą tego prostego kodu widać, że najpierw zmienia kolor na czerwony, potem zielony, potem niebieski, potem wyłącza się i pętla zaczyna się od nowa. Każde światło pozostaje przez 1 sekundę (1000 ms). Możesz zmienić kolejność, czasy i wartości w nawiasach na uzyskaj więcej kolorów, łącząc. Na przykład:

  • Pierwsza wartość odpowiada czerwieni i można ją zmieniać w zakresie od 0 do 255, gdzie 0 nie oznacza czerwonego, a 255 to maksimum.
  • Druga wartość odpowiada kolorowi zielonemu, a wartości od 0 do 255 są takie same jak poprzednia.
  • Trzeci jest dla koloru niebieskiego, tak samo jak dla poprzednich.

Aby pomóc Ci uzyskać inne określone kolory, możesz korzystać z tej witryny. Pojawia się w nim aplikacja, w której możesz wybrać żądany zakres kolorów, przesuwając kursor kolorów tam, gdzie ich potrzebujesz. Patrzeć na wartości R, G i BJeśli powielisz je w swoim programie Arduino IDE, możesz stworzyć żądany kolor, tak jak na tej stronie lub w programach takich jak Paint, Pinta, GIMP itp. Na przykład, aby uzyskać efektowną zieleń, możesz użyć wartości 100,229,25.

Uderzający zielony kolor RGB

do więcej O używaniu Arduino IDE lub programowaniu, możesz pobierz nasz darmowy kurs w formacie PDF...


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.