Світлодіод RGB: все, що вам потрібно знати про цей компонент

Світлодіодний RGB

На ринку існує багато типів напівпровідникових діодів, і всередині них є певний тип, такий як світлодіодний тип (світлодіод). Ці типи можуть випромінювати світло, але не всі вони однакові. Виробники граються з різними композиціями напівпровідникового матеріалу, щоб вони випромінювали вогні різних кольорів. До того ж є Світлодіод RGB, який використовує різні комбінації світлодіодів, щоб мати можливість випромінювати світло в різних кольорах.

Тому, якщо ви хочете створити проект, в якому одного кольорового світлодіода недостатньоЗа допомогою світлодіодів RGB ви можете досягти чудових різнокольорових світлових ефектів. І вони мало чим відрізняються від звичайних світлодіодів, тому ви можете дуже просто інтегрувати їх із своєю платою Arduino або в інші електронні проекти.

RGB

RGB-спектр світла

RGB (червоний зелений синій) вони представляють кольори червоний, зелений та синій. Це дуже типовий колірний склад, який ви неодноразово чули у світі електроніки. Крім того, ви повинні знати, що лише за допомогою цих трьох кольорів можна сформувати багато інших кольорів, оскільки вони є основними. Ось чому картриджі та тонери для принтерів мають блакитний, пурпуровий та жовтий кольори (CMYK), і, змішуючи разом із чорним, можна досягти багатьох інших різних тонів та кольорів.

У випадку Світлодіодне освітлення щось подібне трапляється, будучи в змозі використовувати інше світло від цих трьох основних кольорів, щоб досягти багатьох інших комбінацій, які виходять за рамки одного кольору Світлодіоди традиційний. Насправді багато видів екрани та електронні пристрої використовують цю комбінацію для відображення зображень.

Світлодіод RGB

RGB світлодіодні шпильки

El Світлодіодний RGB Це особливий тип світлодіодних діодів, який складається з декількох простих світлодіодних масивів, подібних до інших одноколірних світлодіодів. Таким чином, вони можуть випромінювати ці три основні кольори, створюючи таким чином всілякі різні ефекти та кольори (навіть білий, що поєднує червоний, зелений та синій одночасно), просто керуючи одним із контактів цих компонентів.

L 3 упакованих світлодіода в тій же інкапсуляції він здатний виробляти всю цю гаму кольорів. Він має трохи інший розпір, ніж звичайні світлодіоди, оскільки вони включають 3 висновки, по одному для кожного кольору (катоди або +) і ще один додатковий загальний для всіх, анод (-). Інакше у нього не надто багато таємниць ...

Напівпровідникові кольори та матеріали

Що цікаво, що ви знаєте, це те, що завдяки типу напівпровідника можуть бути досягнуті різні кольори. Саме це відрізняє червоні світлодіоди від зелених, жовтих, синіх та інших відтінків. Дослідники поєднують різні матеріали, щоб досягти всіх кольорів, які зараз існують на ринку. Наприклад:

  • IRІнфрачервоні світлодіоди використовують GaAs або AlGaAs як матеріали для випромінювання на цій довжині ІЧ-хвилі.
  • Червоний: AlGaAs, GaAsP, AlGaInP та GaP використовуються у кольорових світлодіодах.
  • Помаранчевий: напівпровідникові матеріали, такі як GaAsP, AlGaInP, GaP, використовуються з деякими варіаціями.
  • Амарілло: це може бути композиція, подібна до попередньої, така як GaAsP, AlGaInP та GaP, яка випромінює на довжині хвилі електромагнітний спектр, відповідний жовтому.
  • зелений: для випромінювання на цій довжині хвилі потрібні спеціальні матеріали, такі як GaP, AlGaInP, AlGaP, InGaN / GaN.
  • Azul: у цьому випадку використовуються напівпровідники та легуючі речовини на основі таких матеріалів, як ZnSe, InGaN, SiC тощо.
  • Віолета: створено з InGaN.
  • Фіолетовий: Для досягнення цього кольору використовуються подвійні сині та червоні світлодіоди. Пластик цього кольору навіть використовується з внутрішнім білим світлодіодним світлом для отримання цього ефекту.
  • Роза: для цього кольору немає матеріалу, для поєднання двох світлодіодів різних кольорів для досягнення цього кольору, наприклад, червоного з жовтим тощо.
  • Blanco: саме вона породила нинішні світлодіодні лампи чисто білого або теплого білого кольорів. Для цього використовуються сині або УФ-світлодіоди з жовтим люмінофором для чистого білого або оранжевим люмінофором для теплого білого.
  • UV: ультрафіолетовий спектр можна досягти за допомогою різних матеріалів, таких як InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

Інтеграція з Arduino

Arduino з RGB світлодіодом

Якщо ви хочете, використовуйте RGB світлодіод з Arduino, Ви можете почати зі створення попередньої схеми зображення. Це дуже просто, вам просто потрібно використовувати RGB світлодіод і резистор для анода, як це робиться зі світлодіодами, і підключити його до цифрових контактів, які ви хочете на платі Arduino. Підключення має бути таким:

  • Довга шпилька: найдовший штир світлодіода RGB повинен бути підключений до штифта GND Arduino, оскільки він позначений як -, і це загальний анод. Тут резистор 330 Ом буде підключений між діодним штифтом і платою Arduino.
  • Червоний: є єдиним штифтом на іншій стороні довгого штифта. Ви можете підключити це до будь-якого шпильки, яку хочете.
  • зелений: це той, який знаходиться поруч із довгим, але на протилежному боці червоного. Ви також можете підключити його до будь-якого цифрового виводу Arduino.
  • Azul: знаходиться поруч із зеленим, на протилежному кінці червоного. Зробіть те саме з ним, щоб мати можливість керувати ним з виходу Arduino.
Незважаючи на те, що ви можете використовувати потрібні висновки, краще використовувати ШІМ, щоб грати з сигналом ...

Після цього базового з'єднання ви зможете розпочати програмування ескізів з урахуванням штифтів, в яких ви з'єднали кожен штифт. Увімкнено За допомогою IDE Arduino ви можете створити невеликий вихідний код які ви можете завантажити на плату Arduino, щоб розпочати тестування роботи 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);
   }

За допомогою цього простого коду ви побачите, що він спочатку стає червоним, потім стає зеленим, потім синім, потім вимикається, а потім цикл починається знову. Кожне світло залишається на 1 секунду (1000 мс). Ви можете змінити порядок, час і значення всередині дужок отримати більше кольорів, комбінуючи. Наприклад:

  • Перше значення відповідає червоному, і ви можете змінювати його від 0 до 255, причому 0 не має червоного, а 255 - максимального.
  • Друге значення відповідає зеленому, значення від 0-255 такі ж, як і попереднє.
  • Третій - для синього, так само для попередніх.

Щоб допомогти вам отримати інші конкретні кольори, ви можете користуватися цим веб-сайтом. У ньому з’являється програма, в якій ви можете вибрати потрібний вам колірний діапазон, пересуваючи курсор кольорів туди, де вам це потрібно. Подивись на значення R, G і BЯкщо ви копіюєте їх у своїй програмі Arduino IDE, ви можете створити бажаний колір так само, як на цьому веб-сайті, або в таких програмах, як Paint, Pinta, GIMP тощо. Наприклад, щоб отримати привабливий зелений, ви можете використовувати значення 100,229,25 XNUMX.

Вражаючий зелений колір RGB

в більше інформації Про використання Arduino IDE або програмування ви можете завантажте наш безкоштовний курс PDF...


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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