Светодиод RGB: все, что вам нужно знать об этом компоненте

Светодиодные RGB

На рынке есть много типов полупроводниковых диодов, и среди них есть особый тип, такой как тип LED (Light-Emitting Diode). Эти типы могут излучать свет, но не все они идентичны. Производители играют с разными составами полупроводникового материала, чтобы излучать свет разного цвета. Кроме того, есть RGB светодиод, в котором используются различные комбинации светодиодов для излучения света разных цветов.

Поэтому, если вы хотите создать проект, в котором одноцветного светодиода недостаточноС помощью светодиодов RGB вы можете добиться прекрасных многоцветных световых эффектов. И они не сильно отличаются от обычных светодиодов, поэтому вы можете очень просто интегрировать их со своей платой Arduino или в другие электронные проекты.

RGB

Спектр света RGB

RGB (красный, зеленый, синий) они представляют собой красный, зеленый и синий цвета. Это очень типичная цветовая композиция, которую вы не раз слышали в мире электроники. Кроме того, вы должны знать, что только с этими тремя цветами можно образовать множество других цветов, поскольку они являются основными. Вот почему картриджи для принтеров и тонеры бывают голубыми, пурпурными и желтыми (CMYK), а смешивая их с черным, можно получить множество других различных тонов и цветов.

В случае Светодиодный происходит нечто подобное: возможность использовать разные источники света этих трех основных цветов для достижения множества других комбинаций, выходящих за рамки одного цвета светодиоды традиционный. Фактически, многие виды Экраны и электронные устройства используют эту комбинацию для отображения изображений.

RGB светодиод

Выводы светодиодов RGB

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

Los 3 упакованных светодиода в той же упаковке он способен воспроизводить всю цветовую гамму. Его распиновка немного отличается от обычных светодиодов, так как они включают в себя 3 контакта, по одному для каждого цвета (катоды или +) и еще один дополнительный общий для всех, анод (-). В остальном в этом нет особой загадки ...

Цвета и материалы полупроводников

Что интересно, вы знаете, что благодаря тип полупроводника может быть получен разный цвет. Это то, что отличает красные светодиоды от зеленого, желтого, синего и других оттенков. Исследователи комбинируют разные материалы, чтобы получить все цвета, которые в настоящее время существуют на рынке. Например:

  • IRИнфракрасные светодиоды используют GaAs или AlGaAs в качестве материалов для излучения на этой длине волны ИК-излучения.
  • красный: AlGaAs, GaAsP, AlGaInP и GaP используются в цветных светодиодах.
  • Оранжевый: полупроводниковые материалы, такие как GaAsP, AlGaInP, GaP, используются с некоторыми вариациями.
  • желтый: это может быть состав, подобный предыдущему, такой как GaAsP, AlGaInP и GaP, чтобы излучать на длине волны электромагнитного спектра, соответствующей желтому цвету.
  • зеленый: для излучения на этой длине волны необходимы специальные материалы, такие как GaP, AlGaInP, AlGaP, InGaN / GaN.
  • синий: в этом случае используются полупроводники и легирующие примеси на основе таких материалов, как ZnSe, InGaN, SiC и др.
  • Фиолетовый: создается из InGaN.
  • фиолетовый: Двойной синий и красный светодиоды используются для достижения этого цвета. Даже пластик этого цвета с внутренней белой светодиодной подсветкой используется для создания такого эффекта.
  • розовый: нет материала для этого цвета, что сделано, это объединить два светодиода разных цветов для достижения этого цвета, например, красный с желтым и т. д.
  • Белый: это та, которая дала начало нынешним светодиодным лампам чисто белого или теплого белого цвета. Для этого используются синие или ультрафиолетовые светодиоды с желтым люминофором для чистого белого или оранжевым люминофором для теплого белого.
  • UV: ультрафиолетовый спектр может быть получен с помощью различных материалов, таких как InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.

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

Arduino с RGB-светодиодом

Если вы хотите, использовать светодиод RGB с Arduino, вы можете начать с создания предыдущей схемы изображения. Это очень просто, вам просто нужно использовать светодиод RGB и резистор для анода, как это делается со светодиодами, и подключить его к цифровым контактам, которые вы хотите на своей плате Arduino. Подключение должно быть следующим:

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

После этого базового подключения вы сможете начать программирование эскизов с учетом контактов, в которые вы подключили каждый контакт. На Arduino IDE, вы можете сгенерировать небольшой исходный код которые вы можете загрузить на свою плату 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.

Яркий зеленый цвет RGB

к Дополнительную информацию Об использовании Arduino IDE или программировании вы можете скачать наш бесплатный курс в формате PDF...


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

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

Оставьте свой комментарий

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

*

*

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