Съдържание:
- Стъпка 1: Описание на RGB LED модула
- Стъпка 2: Спецификация на RGB LED модула
- Стъпка 3: Консумативи за експерименти с RGB LED
- Стъпка 4: Свързване на експеримента с RGB LED модул
- Стъпка 5: Код на експеримент с RGB LED модул
- Стъпка 6: Обобщение на RGB LED модула/обратна връзка
Видео: Използване на RGB LED от 37 сензорен комплект: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Така че излязохте и купихте комплект от електрически сензори и модули на добра цена, наречена "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 модула
LED: TH или SMT 5050
Продължителен спад на напрежението червен: 2.1V
Продължителен спад на напрежението зелен: 3.2V
Продължителен спад на напрежението син: 3.2
Червено: 625nm
Зелено: 530nm
Синьо: 465 nm
Размер: 20 мм х 15 мм
Някои модули имат ограничители на тока, други нямат. Типичната стойност на съпротивлението е 120 - 270 ома.
Пиновете често са етикетирани неправилно. RGB, BGR, GRB и др.
Съществуват редица различни източници за тези модули. Не всеки модул, който прилича на тези тук, се държи абсолютно еднакво. Проверете конкретния модул, който имате, за разлики във функцията, нивата на напрежение, извод и неактивно/активно състояние. Установено е, че някои модули имат неправилно маркирани щифтове и дори лошо запоени компоненти.
Стъпка 3: Консумативи за експерименти с RGB LED
Само за да видите основите на това как работи този модул, този експеримент показва как да го свържете към проста за разбиране платка за микроконтролер, Sensor. Engine: MICRO. Няма нужда от сложна система за разработка, тъй като 32-битовият микро, който е част от тази платка, има всички вградени интелигентности.
Кодът за други платформи за микроконтролер вероятно ще бъде на различен език/синтаксис, но сходна форма.
Ето малкия списък с компоненти за този експеримент:
RGB LED модул от 37 сензорен комплект. (Източник на този експеримент: CircuitGizmos) Комплектите също се предлагат в Amazon и онлайн на много места.
Джъмперни проводници, женски към женски стил "DuPont". (Източник на този експеримент: CircuitGizmos) Джъмперите от този тип също са достъпни онлайн.
Платка за микроконтролер. (Източник на този експеримент: CircuitGizmos)
За комуникация с платката чрез USB се използва компютър с приложение за сериен терминал. Една такава безплатна и полезна програма е Beagle Term.
С всичко това можете да извършите експеримент, за да тествате RGB LED модула.
Стъпка 4: Свързване на експеримента с RGB LED модул
Черен проводник - Обща земя
SEM GND - заземяване на модула
Червен проводник - RedLED елемент
SEM P4 - Модул R
Зелен проводник - RedLED елемент
SEM P5 - Модул G
Синя жица - RedLED елемент
SEM P6 - Модул B
Този конкретен LED модул с отвори има резистор за ограничаване на тока, така че не е необходим външен резистор
Стъпка 5: Код на експеримент с 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 сензорни документи.
Препоръчано:
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: 6 стъпки
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: Това не е инструкция за запояване. Това е инструкция за това как да се изгради евтин китайски комплект. Поговорката е, че получавате това, за което плащате, и ето какво получавате: Лошо документирано. Съмнително качество на частите. Няма поддръжка.Защо да купувате
Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки
Neopixel Ws2812 Rainbow LED Glow с M5stick-C | Изпълнение на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: Здравейте момчета в тази инструкция ще се научим как да използваме неопиксели ws2812 светодиоди или LED лента или LED матрица или LED пръстен с m5stack m5stick-C платка за разработка с Arduino IDE и ние ще направим модел на дъга с него
Направи си сам „Измервателен уред за използване на компютър ROG Base“Използване на Arduino и Python: 5 стъпки (със снимки)
Направи си сам „Измерител за използване на компютър ROG Base“Използване на Arduino и Python: ************************************* +На първо място, тези инструкции са написани от неносещ англоговорящ … не е професор по английски, така че, моля, информирайте за някаква граматическа грешка, преди да ми се подигравате.: P +и моля, не имитирайте
Сензорен екран за семейна синхронизация и домашен контролен панел със сензорен екран: 7 стъпки (със снимки)
Сензорен сензорен панел за семейно синхронизиране и домашен контролен панел: Имаме календар, който се актуализира ежемесечно със събития, но се извършва ръчно. Ние също сме склонни да забравяме неща, които сме свършили или други дребни задължения. На тази възраст си мислех, че е много по -лесно да има синхронизиран календар и система от тип бележник, която да
Дървото на живота (Arduino капацитивен сензорен сензорен задвижващ серво мотор): 6 стъпки (със снимки)
Дърво на живота (Arduino капацитивен сензорен сензор задвижващ серво мотор): За този проект направихме оризообразуващо дърво, състоящо се от капацитивен сензор за докосване и серво мотор. При докосване на подложката, сервомоторът ще се активира и оризът (или каквото искате да поставите в него) ще бъде освободен. Ето кратко видео