Оглавление:

Использование набора RGB-светодиодов из 37 датчиков: 6 шагов
Использование набора RGB-светодиодов из 37 датчиков: 6 шагов

Видео: Использование набора RGB-светодиодов из 37 датчиков: 6 шагов

Видео: Использование набора RGB-светодиодов из 37 датчиков: 6 шагов
Видео: Обзор набора датчиков 37 в 1 для Arduino 2024, Ноябрь
Anonim
Использование светодиода RGB из комплекта из 37 датчиков
Использование светодиода RGB из комплекта из 37 датчиков
Использование светодиода RGB из комплекта из 37 датчиков
Использование светодиода RGB из комплекта из 37 датчиков

Итак, вы пошли и купили набор электрических датчиков и модулей по хорошей цене под названием «37 датчиков» (например, этот здесь или другие на Amazon), но не можете найти информацию о модулях, чтобы их можно было использовать? Эта серия инструкций поможет вам со всеми модулями из набора 37 датчиков. Существуют и другие комплекты, в которых продается другое количество модулей, чем 37, например, комплект из 20 модулей и комплект из 45 модулей. Эти датчики / модули также доступны в некоторых интернет-магазинах по отдельности.

Эти наборы отлично подходят для экспериментов и обучения в области STEM (наука, технология, инженерия и математика).

Модули из набора из 37 датчиков под названием «RGB LED» представляют собой светодиоды RGB для монтажа на поверхность и в сквозное отверстие. Это светодиод с тремя разными цветами, включенный в одну упаковку.

(Изображения и информация использованы с разрешения 37sensors.com)

Шаг 1: Описание светодиодного модуля RGB

Светодиод, содержащий красный, зеленый и синий излучатели, каждый из которых управляется независимо. Некоторые модули имеют токоограничивающие резисторы, а некоторые нет.

Также называется: полноцветный светодиод, трехцветный светодиод, трехцветный светодиод, KY021, KY016.

В наборах: 37 датчиков, 45 датчиков (сквозной светодиод).

В наборах: 20 датчиков, 37 датчиков, 45 датчиков (SMT LED).

Шаг 2: Спецификация светодиодного модуля RGB

Спецификация светодиодного модуля RGB
Спецификация светодиодного модуля RGB

Светодиод: TH или SMT 5050

Падение прямого напряжения красный: 2,1 В

Падение напряжения в прямом направлении, зеленый: 3,2 В

Падение прямого напряжения синий: 3,2

Красный: 625 нм

Зеленый: 530 нм

Синий: 465 нм

Размер: 20 мм X 15 мм

Некоторые модули имеют токоограничивающие резисторы, а некоторые нет. Типичное значение сопротивления составляет 120 - 270 Ом.

Контакты часто имеют неправильную маркировку. RGB, BGR, GRB и т. Д.

Для этих модулей существует ряд различных источников. Не каждый модуль, похожий на те, что здесь, ведет себя точно так же. Проверьте конкретный модуль, который у вас есть, на предмет различий в функциях, уровнях напряжения, распиновке и неактивном / активном состояниях. Было обнаружено, что некоторые модули имеют неправильно помеченные контакты и даже плохо припаяны компоненты.

Шаг 3: расходные материалы для экспериментов со светодиодами RGB

Принадлежности для экспериментов со светодиодами RGB
Принадлежности для экспериментов со светодиодами RGB

Чтобы увидеть основы работы этого модуля, в этом эксперименте показано, как подключить его к простой для понимания плате микроконтроллера Sensor. Engine: MICRO. Нет необходимости в сложной системе разработки, поскольку 32-битный микроконтроллер, входящий в состав этой платы, имеет все встроенные интеллектуальные возможности.

Код для других платформ микроконтроллеров, вероятно, будет на другом языке / синтаксисе, но похож по форме.

Вот небольшой список компонентов для этого эксперимента:

Светодиодный модуль RGB из набора из 37 датчиков. (Источник этого эксперимента: CircuitGizmos) Наборы также доступны на Amazon и в Интернете во многих местах.

Проволока для перемычки между женскими и женскими в стиле "DuPont". (Источник этого эксперимента: CircuitGizmos) Перемычки этого типа также доступны в Интернете.

Плата микроконтроллера. (Источник этого эксперимента: CircuitGizmos)

ПК с приложением последовательного терминала используется для связи с платой через USB. Одна из таких бесплатных и полезных программ - Beagle Term.

Со всем этим вы можете провести эксперимент по тестированию светодиодного модуля RGB.

Шаг 4: Экспериментальная установка светодиодного модуля RGB

Подключение светодиодного модуля RGB для экспериментов
Подключение светодиодного модуля RGB для экспериментов

Черный провод - общая земля

SEM GND - Земля модуля

Красный провод - элемент RedLED

SEM P4 - Модуль R

Зеленый провод - элемент RedLED

SEM P5 - Модуль G

Синий провод - элемент RedLED

SEM P6 - Модуль B

Этот конкретный светодиодный модуль со сквозным отверстием имеет токоограничивающий резистор, поэтому внешний резистор не требуется.

Шаг 5: Код эксперимента со светодиодным модулем RGB

Код эксперимента со светодиодным модулем RGB
Код эксперимента со светодиодным модулем RGB
Код эксперимента со светодиодным модулем RGB
Код эксперимента со светодиодным модулем RGB

Когда компьютер подключен к плате микроконтроллера с питанием, Beagle Term позволяет увидеть, что происходит на этой плате. Вы можете ввести программный код, увидеть напечатанные результаты этого кода и даже взаимодействовать, вводя информацию в работающую программу. Набрав EDIT в приглашении ">", вы подключитесь к встроенному редактору. Именно в этом редакторе вы будете вводить программный код. Вы можете сохранить введенный код, нажав Control-Qkeystroke. Вы можете сохранить и сразу запустить код, который находится в редакторе, с помощью Control-W.

Клавиши управления для функции редактирования программы. (Функциональные клавиши не работают правильно в Beagle Term)

  • Control-U - перейти к исходной строке
  • Control-U Control-U - перейти к началу программы
  • Control-K - перейти к концу строки
  • Control-K Control-K - перейти в конец программы
  • Control-P - страница вверх
  • Control-L - страница вниз
  • Control-] - Удалить
  • Control-N - Вставить
  • Control-Q - сохранить код
  • Control-W - запустить код
  • Control-R - найти
  • Control-G - повторить поиск
  • Control-T - отметить текст
  • Control-Y - вставить текст
  • ESC - выход из редактора без изменений.

Введите код этого эксперимента в редакторе:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: ПИН (6) = 1: ПАУЗА 200: ПИН (6) = 0 ЦИКЛ

Этот тестовый код устанавливает контакты 4, 5 и 6 на выходы, а затем устанавливает высокий и низкий уровень каждого из этих выходов для включения и выключения цветового элемента.

г = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO для r = от 0 до 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 для b = от 100 до 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 для g = от 0 до 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 для r = от 100 до 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 для b = от 0 до 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 для g = от 100 до 1 STEP -2 ШИМ 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Этот тестовый код использует ШИМ для медленного увеличения / уменьшения выходной мощности каналов R, G и B. Между изменениями есть 5-секундные задержки.

Выходы PWM могут управляться через твердотельное реле (см. Страницу реле) или полевой транзистор для управления светодиодными лентами RGB на 5 В или 12 В.

Шаг 6: Обзор / отзывы о светодиодном модуле RGB

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

Область комментариев также может быть хорошим местом для включения небольшого примера кода для других платформ микроконтроллеров, если вы экспериментировали с этим модулем. или посетите 37 Sensors и 37 Sensors Docs.

Рекомендуемые: