Мазмуну:
- 1 -кадам: RGB LED Module Description
- 2 -кадам: RGB LED модулунун өзгөчөлүгү
- 3 -кадам: RGB LED эксперименттери
- 4 -кадам: RGB LED Module Experiment Hookup
- 5 -кадам: RGB LED Module Experiment Code
- 6 -кадам: RGB LED модулунун корутундусу/пикир
Video: 37 сенсорлор топтомунан RGB LEDди колдонуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Ошентип, сиз сыртка чыгып, "37 сенсор" деп аталган жакшы баага электр сенсорлорунун жана модулдарынын топтомун сатып алдыңыз (бул жерде же Amazonдо ушул сыяктуу), бирок аларды колдонуу үчүн модулдар боюнча маалымат таба албай жатасызбы? Instructables сериясы 37 сенсорлор топтомундагы бардык модулдар менен жардам берет. 37ден башка модулдарды саткан башка комплекттер бар, мисалы 20 модулдук комплект жана 45 модулдук комплект. Бул сенсорлор/модулдар айрым онлайн дүкөндөрдө да бар.
Бул комплекттер STEM (илим, технология, инженерия жана математика) эксперимент жана билим берүү үчүн эң сонун.
"RGB LED" деп аталган 37 сенсорлор топтомунун модулдары тешик аркылуу жана RGB LED бетине орнотулган. Бул бир пакетке кирген үч түрдүү LED түстүү LED.
(37sensors.com уруксаты менен колдонулган сүрөттөр жана маалыматтар)
1 -кадам: RGB LED Module Description
Кызыл, жашыл жана көк эмитенттерди камтыган LED, ар бири өз алдынча башкарылат. Кээ бир модулдарда учурдагы чектөөчү резисторлор бар, кээ бирлеринде жок.
Ошондой эле деп аталат: толук түстүү LED, үч түстүү LED, үч хроматикалык LED, KY021, KY016.
Топтомдордо табылган: 37 сенсор, 45 сенсор (тешик аркылуу LED).
Топтомдордо табылган: 20 сенсор, 37 сенсор, 45 сенсор (SMT LED).
2 -кадам: RGB LED модулунун өзгөчөлүгү
LED: же TH же SMT 5050
Алга чыңалуу кызыл төмөндөйт: 2.1V
Алга чыңалуу жашыл төмөндөйт: 3.2V
Алга карай чыңалуу көк түшөт: 3.2
Кызыл: 625nm
Жашыл: 530nm
Көк: 465nm
Өлчөмү: 20mm X 15mm
Кээ бир модулдарда учурдагы чектөөчү резисторлор бар, кээ бирлеринде жок. Типтүү каршылык мааниси 120 - 270 Ом.
Пиндер көп учурда туура эмес белгиленген. RGB, BGR, GRB ж.
Бул модулдар үчүн ар кандай булактар бар. Бул жердеги модулдарга окшош болгон ар бир модуль такыр эле иштебейт. Функция, чыңалуу деңгээли, пинут жана активдүү/активдүү абалдагы айырмачылыктар үчүн сизде бар болгон конкреттүү модулду текшериңиз. Кээ бир модулдар туура эмес белгиленген пинге, ал тургай начар ширетилген компоненттерге ээ экени аныкталды.
3 -кадам: RGB LED эксперименттери
Бул модулдун иштөө негиздерин көрүү үчүн, бул эксперимент аны жөнөкөй түшүнүктүү микроконтроллер тактасына кантип туташтырууну көрсөтөт, Sensor. Engine: MICRO. Татаал өнүгүү системасынын кереги жок, анткени бул тактанын бир бөлүгү болгон 32 биттик микро бардык акылдууларга ээ.
Башка микроконтроллер платформаларынын коду башка тилде/синтаксисте болушу мүмкүн, бирок формасы окшош.
Бул эксперименттин компоненттеринин кичинекей тизмеси:
37 сенсорлордун RGB LED модулу. (Бул эксперименттин булагы: CircuitGizmos) Комплекттер Amazonдо жана көптөгөн жерлерде онлайнда жеткиликтүү.
Jumper Wires, аялдан аялга "DuPont" стили. (Бул эксперименттин булагы: CircuitGizmos) Мындай типтеги секиргичтер интернетте да бар.
Микроконтроллер тактасы. (Бул эксперименттин булагы: CircuitGizmos)
USB аркылуу такта менен байланышуу үчүн сериялык терминалдык тиркемеси бар ЖК колдонулат. Мындай бекер жана пайдалуу программалардын бири - Beagle Term.
Мунун баары менен сиз RGB LED модулун сыноо үчүн эксперимент жасай аласыз.
4 -кадам: RGB LED Module Experiment Hookup
Кара зым - Жалпы жер
SEM GND - Module Ground
Кызыл зым - RedLED элементи
SEM P4 - Module R
Жашыл зым - RedLED элементи
SEM P5 - Модуль Г.
Көк зым - RedLED элементи
SEM P6 - Модуль В.
Бул өзгөчө тешикчелүү LED модулу учурдагы чектөөчү резисторго ээ, ошондуктан тышкы резистордун кереги жок
5 -кадам: RGB LED Module Experiment Code
Компьютер кубаттуу микроконтроллер тактасына туташканда, Beagle Term - бул тактада болуп жаткан нерселердин терезеси. Сиз программанын кодун киргизе аласыз, ошол коддун басып чыгарылган жыйынтыктарын көрө аласыз, ал тургай иштеп жаткан программага маалыматты терүү менен өз ара аракеттенсеңиз болот. Дал ушул редактордо сиз программанын кодун киргизесиз. Сиз киргизген кодду Control-Qkeystroke менен сактай аласыз. Сиз Control-W менен редактордо турган кодду сактап, дароо иштете аласыз.
EDIT программасынын көзөмөлдөө баскычтары. (Функционалдык баскычтар Beagle шартында туура иштебейт)
- 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 - өзгөртүүлөрдү таштап редактордон чыгуу.
Бул эксперименттин кодун редакторго киргизиңиз:
ОРНОТУУ 4, ДОТ
5 -КӨРСӨТҮҮ, 6 -ЖӨНДӨШТҮРҮҮ, 200 -ПУТТУ ТОКТОТУУ: ПИН (4) = 1: ТЫНЫТУУ 200: ПИН (4) = 0 ТЫНЫМ 200: ПИН (5) = 1: ТЫНЫМ 200: ПИН (5) = 0 ТЫНЫМ 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP
Бул тест коду 4, 5 жана 6 -казыктарды чыгууга коёт, андан кийин түстүү элементти күйгүзүү жана өчүрүү үчүн ошол чыгуулардын ар бирин жогорку жана төмөн коёт.
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO үчүн r = 0 ден 99 КАДАМ 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 КИЙИНКИ p PAUSE 5000 үчүн g = 0 ден 99 КАДАМ 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 үчүн r = 100дөн 1 КАДАМГА чейин - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 КИЙИНКИ g PAUSE 5000 LOOP
Бул тест коду PWMди R, G жана B каналдарынын үлгүлөрүн акырындык менен көбөйтүү/азайтуу үчүн колдонот. Өзгөртүүлөрдүн ортосунда 5 секунддук кечигүүлөр бар.
PWM чыгаруулары 5V же 12V RGB LED тилкелерин айдоо үчүн катуу абалдагы реле (релелик баракты караңыз) же FET аркылуу иштетилиши мүмкүн.
6 -кадам: RGB LED модулунун корутундусу/пикир
Эгерде сизде модулдун бул түрүнүн өзгөчөлүктөрү же жүрүм -туруму боюнча кошумча маалымат болсо, бул жерге комментарий бериңиз, мен тиешелүү маалыматты киргизем. Эгерде сиз окшош модулду билсеңиз, бирок, балким, жалгыз же башка модулдар топтомунда жеткиликтүү болсо, бул жөнүндө айтып бериңиз.
Комментарийлер аймагы, эгер сиз бул модуль менен эксперимент кылган болсоңуз, башка микроконтроллер платформасы үчүн кичинекей үлгү кодун кошуу үчүн жакшы жер болмок. же 37 Sensors жана 37 Sensors Docs сайтына баш багыңыз.
Сунушталууда:
Сыноо Жалаң Arduino, Оюн программасы менен Capacitive Input & LEDди колдонуу: 4 кадам
Сыноо Жалаң Arduino, Оюн программасы менен Capacitive Input & LEDди колдонуу менен: " Түрт " Жылаңач Arduino тактасын колдонуу менен интерактивдүү оюн, эч кандай тышкы бөлүктөр же зымдар талап кылынбайт (сыйымдуу "тийүү" киргизүү колдонулат). Жогоруда көрсөтүлгөн, бул эки башка такталарда иштээрин көрсөтөт. Push-Анын эки максаты бар. Тез көрсөтүү үчүн/v
Aurduino менен LEDди күйгүзүү үчүн фоторезисторду кантип колдонуу керек: 12 кадам
Aurduino менен светодиодду күйгүзүү үчүн фоторезисторду кантип колдонсо болот: баарыңыздарга Arduino-ышкыбоздоруңузга эртең менен/түштөн кийин/кечинде! Бүгүн мен светодиодду күйгүзүү үчүн фоторезисторду (фотоэлемент) кантип колдонууну көрсөтөм. Бул Нускамада камтылган код, LEDдин кадимкидей караңгылашына жол берет, бирок көз ирмемде
Билдирүүнү жарык кылуу үчүн LEDди колдонуу: 7 кадам
Билдирүүнү жарыктандыруу үчүн LEDди колдонуу: нерселерди жарык кылуу сыйкыр сыяктуу сезилет жана менин класстагыдай сыйкырчылык үчүн жакшы жер жок. Биринчи жолу схемаларды куруу көйгөйлөрдү чечүүнү жана туруктуулукту талап кылат. Мен бул сабакты Мактан райондук курулуш боюнча гид алуудан баштадым
4017 IC жана RGB LEDди колдонуу менен LED Чейзерди кантип жасоо керек: 13 кадам
4017 IC жана RGB LEDди колдонуу менен LED Chaserди кантип жасоо керек: Салам досум, бүгүн мен 4017 IC жана RGB LEDди колдонуп LED Chaserтин схемасын түзөйүн деп жатам
RGB LEDди колдонуу менен түстү аныктоо: 4 кадам
RGB LEDдин жардамы менен түстү аныктоо: Сиз качандыр бир убакта объекттин түсүн аныктоонун автоматташтырылган жолун кааладыңыз беле? Белгилүү бир түстүн нурун объектке чачып, канча жарыктын артка чагылышын карап, бул нерсенин түсү кандай экенин биле аласыз. Мисалы, эгер сиз кызыл жарык күйсөңүз