Оглавление:
- Шаг 1: Описание светодиодного модуля RGB
- Шаг 2: Спецификация светодиодного модуля RGB
- Шаг 3: расходные материалы для экспериментов со светодиодами RGB
- Шаг 4: Экспериментальная установка светодиодного модуля RGB
- Шаг 5: Код эксперимента со светодиодным модулем RGB
- Шаг 6: Обзор / отзывы о светодиодном модуле RGB
Видео: Использование набора RGB-светодиодов из 37 датчиков: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Итак, вы пошли и купили набор электрических датчиков и модулей по хорошей цене под названием «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
Светодиод: TH или SMT 5050
Падение прямого напряжения красный: 2,1 В
Падение напряжения в прямом направлении, зеленый: 3,2 В
Падение прямого напряжения синий: 3,2
Красный: 625 нм
Зеленый: 530 нм
Синий: 465 нм
Размер: 20 мм X 15 мм
Некоторые модули имеют токоограничивающие резисторы, а некоторые нет. Типичное значение сопротивления составляет 120 - 270 Ом.
Контакты часто имеют неправильную маркировку. RGB, BGR, GRB и т. Д.
Для этих модулей существует ряд различных источников. Не каждый модуль, похожий на те, что здесь, ведет себя точно так же. Проверьте конкретный модуль, который у вас есть, на предмет различий в функциях, уровнях напряжения, распиновке и неактивном / активном состояниях. Было обнаружено, что некоторые модули имеют неправильно помеченные контакты и даже плохо припаяны компоненты.
Шаг 3: расходные материалы для экспериментов со светодиодами RGB
Чтобы увидеть основы работы этого модуля, в этом эксперименте показано, как подключить его к простой для понимания плате микроконтроллера Sensor. Engine: MICRO. Нет необходимости в сложной системе разработки, поскольку 32-битный микроконтроллер, входящий в состав этой платы, имеет все встроенные интеллектуальные возможности.
Код для других платформ микроконтроллеров, вероятно, будет на другом языке / синтаксисе, но похож по форме.
Вот небольшой список компонентов для этого эксперимента:
Светодиодный модуль RGB из набора из 37 датчиков. (Источник этого эксперимента: CircuitGizmos) Наборы также доступны на Amazon и в Интернете во многих местах.
Проволока для перемычки между женскими и женскими в стиле "DuPont". (Источник этого эксперимента: CircuitGizmos) Перемычки этого типа также доступны в Интернете.
Плата микроконтроллера. (Источник этого эксперимента: CircuitGizmos)
ПК с приложением последовательного терминала используется для связи с платой через USB. Одна из таких бесплатных и полезных программ - Beagle Term.
Со всем этим вы можете провести эксперимент по тестированию светодиодного модуля RGB.
Шаг 4: Экспериментальная установка светодиодного модуля RGB
Черный провод - общая земля
SEM GND - Земля модуля
Красный провод - элемент RedLED
SEM P4 - Модуль R
Зеленый провод - элемент RedLED
SEM P5 - Модуль G
Синий провод - элемент RedLED
SEM P6 - Модуль B
Этот конкретный светодиодный модуль со сквозным отверстием имеет токоограничивающий резистор, поэтому внешний резистор не требуется.
Шаг 5: Код эксперимента со светодиодным модулем 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.
Рекомендуемые:
Использование аналоговых датчиков с ESP8266: 5 шагов
Использование аналоговых датчиков с ESP8266: аналого-цифровой преобразователь (АЦП, аналого-цифровой, аналого-цифровой или аналого-цифровой) - это система, которая преобразует аналоговый сигнал в цифровой сигнал. Преобразователи A / D преобразуют аналоговые электрические сигналы для обработки данных. С продуктами, сочетающими характеристики, мощность
Пошаговое обучение робототехнике с помощью набора: 6 шагов
Пошаговое обучение робототехнике с помощью набора: после нескольких месяцев создания моего собственного робота (пожалуйста, обратитесь ко всем этим) и после того, как два раза выходили из строя детали, я решил сделать шаг назад и пересмотреть свое стратегия и направление. Несколько месяцев опыта иногда были очень полезными, и
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов
ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Использование датчиков температуры, дождевой воды и вибрации на Arduino для защиты железных дорог: 8 шагов (с изображениями)
Использование датчиков температуры, дождевой воды и вибрации на Arduino для защиты железных дорог: в современном обществе рост числа пассажиров железных дорог означает, что железнодорожные компании должны делать больше для оптимизации сетей, чтобы удовлетворить спрос. В этом проекте мы покажем в небольшом масштабе, как датчики температуры, дождевой воды и вибрации
Arduino: создание набора светофоров: 9 шагов
Arduino: Создание набора светофоров: ЭТОТ ПРОЕКТ ВСЕ ЕЩЕ РАБОТАЕТ ОБРАТНАЯ СВЯЗЬ ПРИНЯТА !!! Это руководство проведет вас через процесс создания набора управляемых и настраиваемых светофоров, а также научит вас основам Arduino. Нужны некоторые знания