RGB LED: всичко, което трябва да знаете за този компонент

LED RGB

На пазара има много видове полупроводникови диоди и в тях има определен тип като LED (Light-Emitting Diode). Тези видове могат да излъчват светлина, но не всички са еднакви. Производителите играят с различни композиции от полупроводниковия материал, така че да излъчват светлини с различни цветове. Освен това има RGB LED, който използва различни комбинации от светодиоди, за да може да излъчва светлина в различни цветове.

Ето защо, ако искате да създадете проект, в който едноцветен светодиод не е достатъченС RGB светодиодите можете да постигнете прекрасни многоцветни светлинни ефекти. И те не са много различни от конвенционалните светодиоди, така че можете да ги интегрирате с вашата платка Arduino или в други електронни проекти по много прост начин.

RGB

RGB светлинен спектър

RGB (червено зелено синьо) те представляват цветовете червено, зелено и синьо. Това е много типичен цветен състав, който сте чували много пъти в света на електрониката. Освен това трябва да знаете, че само с тези три цвята могат да се образуват много други цветове, тъй като те са основните. Ето защо касетите и тонерите за принтери са циан, пурпурен и жълт (CMYK) и чрез смесване заедно с черно могат да се постигнат много други различни тонове и цветове.

В случай на LED светлина нещо подобно се случва, като можете да използвате различни светлини от тези три основни цвята, за да постигнете много други комбинации, които надхвърлят единния цвят на Светодиоди традиционни. Всъщност много видове pantallas и електронните устройства използват тази комбинация за показване на изображения.

RGB LED

RGB LED щифтове

El LED RGB Това е специален тип LED диоди, който се състои от няколко прости LED масива като тези, които се намират в други едноцветни светодиоди. По този начин те могат да излъчват в тези три основни цвята, като по този начин генерират всякакви различни ефекти и цветове (дори бялото, комбиниращо едновременно червено, зелено и синьо), само чрез управление на един от щифтовете на тези компоненти.

Лос 3 опаковани светодиода в същото капсулиране той е в състояние да произведе цялата тази гама от цветове. Той има малко по-различен щифт от конвенционалните светодиоди, тъй като те включват 3 щифта, по един за всеки цвят (катоди или +) и друг допълнителен общ за всички, анод (-). В противен случай няма много мистерия ...

Полупроводникови цветове и материали

Интересното, което знаете, е, че благодарение на тип полупроводник могат да се постигнат различни цветове. Това е, което разграничава червените светодиоди от зелените, жълтите, сините и други нюанси. Изследователите комбинират различни материали, за да постигнат всички цветове, които в момента съществуват на пазара. Например:

  • IRИнфрачервените светодиоди използват GaAs или AlGaAs като материали за излъчване при тази IR дължина на вълната.
  • Rojo: AlGaAs, GaAsP, AlGaInP и GaP се използват в цветни светодиоди.
  • Портокал: полупроводникови материали като GaAsP, AlGaInP, GaP се използват с някои вариации.
  • Amarillo: това може да бъде състав, подобен на предишния, като GaAsP, AlGaInP и GaP, който да излъчва с дължина на вълната на електромагнитния спектър, съответстващ на жълтото.
  • Зелен: за излъчване при тази дължина на вълната са необходими специални материали като GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: в този случай се използват полупроводници и добавки на базата на материали като ZnSe, InGaN, SiC и др.
  • Виолета- Създаден от InGaN.
  • пурпурен: За постигането на този цвят се използват двойни сини и червени светодиоди. За постигане на този ефект се използва дори пластмаса от този цвят с вътрешна бяла LED светлина.
  • Rosa: няма материал за този цвят, това, което се прави, е да се комбинират два светодиода с различни цветове, за да се постигне този цвят, като червено с жълто и т.н.
  • Blanco: тя е тази, която е породила сегашните LED крушки, с чисто бял или топъл бял цвят. За това се използват сини или UV светодиоди с жълт фосфор за чисто бяло или оранжев фосфор за топло бяло.
  • UV: ултравиолетовият спектър може да бъде постигнат с различни материали като InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Интеграция с Arduino

Arduino с RGB LED

Ако искате използвайте RGB LED с Arduino, можете да започнете, като създадете предишната схема на изображението. Това е много просто, просто трябва да използвате RGB LED и резистор за анода, както се прави със светодиодите, и да го свържете към цифровите щифтове, които искате на вашата платка Arduino. Връзката трябва да бъде както следва:

  • Дълъг щифт: най-дългият щифт на RGB светодиода трябва да бъде свързан към GND щифта на Arduino, тъй като той е този, отбелязан като -, и това е общият анод. Това е мястото, където резисторът с 330 ома ще бъде свързан между диодния щифт и платката Arduino.
  • Rojo: е единичният щифт от другата страна на дългия щифт. Можете да свържете това с всеки пин, който искате.
  • Зелен: е този точно до дългия, но от противоположната страна на червения. Можете също да го свържете с всеки цифров щифт на Arduino.
  • Azul: е този до зеления, в противоположния край на червения. Направете същото с него, за да можете да го управлявате от изход на Arduino.
Въпреки че можете да използвате щифтовете, които искате, по-добре е да използвате ШИМ, за да можете да играете със сигнала ...

След тази основна връзка ще можете да започнете с програмирането на скиците, като вземете предвид щифтовете, в които сте свързали всеки щифт. На Arduino IDE можете да генерирате малък изходен код че можете да качите на вашата платка Arduino, за да започнете да тествате как работи RGB LED:

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

С този прост код можете да видите, че той първо става червен, след това става зелен, след това син, след това се изключва и след това цикълът ще започне отново. Всяка лампа остава за 1 секунда (1000ms). Можете да промените реда, времената и стойностите в скобите вземете повече цветове чрез комбиниране. Например:

  • Първата стойност съответства на червеното и можете да го променяте от 0 до 255, като 0 е без червено, а 255 е максимумът.
  • Втората стойност съответства на зелено, като стойностите от 0-255 са същите като предишната.
  • Третото е за синьо, също за предишните.

За да ви помогне да получите други специфични цветове, можете използвайте този уебсайт. В него се появява приложение, в което можете да изберете цветовата гама, която искате, като преместите курсора на цветовете там, където имате нужда. Вижте стойностите на R, G и BАко ги репликирате във вашата програма Arduino IDE, можете да създадете желания от вас цвят точно както на този уебсайт или в програми като Paint, Pinta, GIMP и т.н. Например, за да получите поразително зелено, можете да използвате стойностите 100,229,25.

Поразителен зелен RGB цвят

за MÁS información За използването на Arduino IDE или програмирането можете изтеглете нашия безплатен PDF курс...


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.