Мазмуну:

37 сенсорлор топтомунан RGB LEDди колдонуу: 6 кадам
37 сенсорлор топтомунан RGB LEDди колдонуу: 6 кадам

Video: 37 сенсорлор топтомунан RGB LEDди колдонуу: 6 кадам

Video: 37 сенсорлор топтомунан RGB LEDди колдонуу: 6 кадам
Video: НЕ ПОКУПАЙ ПРОЖЕКТОР ПОКА НЕ ПОСМОТРИШЬ ВИДЕО#прожектор #освещение #led 2024, Ноябрь
Anonim
37 сенсорлор топтомунан RGB LEDди колдонуу
37 сенсорлор топтомунан RGB LEDди колдонуу
37 сенсорлор топтомунан RGB LEDди колдонуу
37 сенсорлор топтомунан RGB LEDди колдонуу

Ошентип, сиз сыртка чыгып, "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 модулунун өзгөчөлүгү

RGB LED модулунун өзгөчөлүгү
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 эксперименттери

RGB LED эксперимент жабдуулары
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

RGB LED Module Experiment Hookup
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

RGB LED модулунун эксперимент коду
RGB LED модулунун эксперимент коду
RGB LED модулунун эксперимент коду
RGB LED модулунун эксперимент коду

Компьютер кубаттуу микроконтроллер тактасына туташканда, 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 сайтына баш багыңыз.

Сунушталууда: