Съдържание:

Използване на RGB LED от 37 сензорен комплект: 6 стъпки
Използване на RGB LED от 37 сензорен комплект: 6 стъпки

Видео: Използване на RGB LED от 37 сензорен комплект: 6 стъпки

Видео: Използване на RGB LED от 37 сензорен комплект: 6 стъпки
Видео: Zigbee LED Controller - универсальность за небольшую цену, Tuya, HomeKit, Home Assistant, биндинг 2024, Юли
Anonim
Използване на RGB LED от 37 сензорен комплект
Използване на RGB LED от 37 сензорен комплект
Използване на RGB LED от 37 сензорен комплект
Използване на RGB LED от 37 сензорен комплект

Така че излязохте и купихте комплект от електрически сензори и модули на добра цена, наречена "37 сензора" (като този тук или други в Amazon), но не можете да намерите информация за модулите, за да можете да ги използвате? Тази серия инструктажи ще ви помогне с всички модули в комплекта 37 сензори. Има и други комплекти, които продават различен брой модули от 37, като комплект от 20 модула и комплект от 45 модула. Тези сензори/модули също се предлагат от някои онлайн магазини поотделно.

Тези комплекти са отлични за STEM (наука, технологии, инженерство и математика) експерименти и образование.

Модулите от 37 сензорен комплект, наречен "RGB LED" са RGB LED с проходни отвори и повърхностен монтаж. Това е светодиод с три различни LED цвята, включени в един пакет.

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

Стъпка 1: Описание на RGB LED модула

LED, съдържащ червени, зелени и сини излъчватели, всеки от които се управлява независимо. Някои модули имат ограничители на тока, други нямат.

Наричан още: пълноцветен светодиод, трицветен светодиод, трицветен светодиод, KY021, KY016.

Намерени в комплекти: 37 сензора, 45 сензора (светодиод през отвор).

Намерени в комплекти: 20 сензора, 37 сензора, 45 сензора (SMT LED).

Стъпка 2: Спецификация на RGB LED модула

Спецификация на RGB LED модул
Спецификация на RGB LED модул

LED: TH или SMT 5050

Продължителен спад на напрежението червен: 2.1V

Продължителен спад на напрежението зелен: 3.2V

Продължителен спад на напрежението син: 3.2

Червено: 625nm

Зелено: 530nm

Синьо: 465 nm

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

Някои модули имат ограничители на тока, други нямат. Типичната стойност на съпротивлението е 120 - 270 ома.

Пиновете често са етикетирани неправилно. RGB, BGR, GRB и др.

Съществуват редица различни източници за тези модули. Не всеки модул, който прилича на тези тук, се държи абсолютно еднакво. Проверете конкретния модул, който имате, за разлики във функцията, нивата на напрежение, извод и неактивно/активно състояние. Установено е, че някои модули имат неправилно маркирани щифтове и дори лошо запоени компоненти.

Стъпка 3: Консумативи за експерименти с RGB LED

RGB LED експериментални консумативи
RGB LED експериментални консумативи

Само за да видите основите на това как работи този модул, този експеримент показва как да го свържете към проста за разбиране платка за микроконтролер, Sensor. Engine: MICRO. Няма нужда от сложна система за разработка, тъй като 32-битовият микро, който е част от тази платка, има всички вградени интелигентности.

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

Ето малкия списък с компоненти за този експеримент:

RGB LED модул от 37 сензорен комплект. (Източник на този експеримент: CircuitGizmos) Комплектите също се предлагат в Amazon и онлайн на много места.

Джъмперни проводници, женски към женски стил "DuPont". (Източник на този експеримент: CircuitGizmos) Джъмперите от този тип също са достъпни онлайн.

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

За комуникация с платката чрез USB се използва компютър с приложение за сериен терминал. Една такава безплатна и полезна програма е Beagle Term.

С всичко това можете да извършите експеримент, за да тествате RGB LED модула.

Стъпка 4: Свързване на експеримента с RGB LED модул

RGB LED модул Експеримент Свързване
RGB LED модул Експеримент Свързване

Черен проводник - Обща земя

SEM GND - заземяване на модула

Червен проводник - RedLED елемент

SEM P4 - Модул R

Зелен проводник - RedLED елемент

SEM P5 - Модул G

Синя жица - RedLED елемент

SEM P6 - Модул B

Този конкретен LED модул с отвори има резистор за ограничаване на тока, така че не е необходим външен резистор

Стъпка 5: Код на експеримент с RGB LED модул

Код за експеримент с RGB LED модул
Код за експеримент с RGB LED модул
Код за експеримент с RGB LED модул
Код за експеримент с RGB LED модул

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

Контролни клавиши за функцията EDIT на програмата. (Функционалните клавиши не работят правилно в 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 LOOP

Този тестови код задава изводи 4, 5 и 6 към изходи и след това настройва всеки от тези изходи високо и ниско, за да включва и изключва цветния елемент.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b ПАУЗА 5000 DO за r = 0 до 99 СТЪПКА 2 PWM 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА ПАУЗА 5000 за b = 100 до 1 СТЪПКА -2 PWM 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА b ПАУЗА 5000 за g = 0 до 99 СТЪПКА 2 PWM 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА g ПАУЗА 5000 за r = 100 до 1 СТЪПКА - 2 PWM 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА ПАУЗА 5000 за b = 0 до 99 СТЪПКА 2 ШИМ 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА Б ПАУЗА 5000 за g = 100 до 1 СТЪПКА -2 PWM 1, 1000, r, g, b ПАУЗА 10 СЛЕДВАЩА g ПАУЗА 5000 LOOP

Този тестов код използва PWM за бавно увеличаване/намаляване на изхода на R, G и B каналите в шаблони. Между промените има 5-секундно забавяне.

ШИМ изходите могат да се управляват чрез твърдо реле (вижте страницата на релето) или FET за задвижване на 5V или 12V RGB LED ленти.

Стъпка 6: Обобщение на RGB LED модула/обратна връзка

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

Областта за коментари също би било добро място за включване на малък примерен код за други платформи за микроконтролер, ако сте експериментирали с този модул. или посетете 37 сензора и 37 сензорни документи.

Препоръчано: