Мазмұны:

Жарық диодты жолақ контроллері: 8 қадам (суреттермен)
Жарық диодты жолақ контроллері: 8 қадам (суреттермен)

Бейне: Жарық диодты жолақ контроллері: 8 қадам (суреттермен)

Бейне: Жарық диодты жолақ контроллері: 8 қадам (суреттермен)
Бейне: Диодтың RGB LED таспасы BIOM + ақ түсті жарықдиодты Премиум шолу және байланыс 2024, Шілде
Anonim
Жарық диодты жолақ контроллері
Жарық диодты жолақ контроллері
Жарық диодты жолақ контроллері
Жарық диодты жолақ контроллері

Бұл нұсқаулықта мен сізге басқару интерфейсін құру арқылы жарық диодты жолақтарды пайдалану және басқару бойынша қадамдар жасаймын. Мен бұл шамдармен көп көңілді болдым, себебі сен де ұнайтыныңа сенімдімін. Егер сізге бұл нұсқаулық ұнаса, оған Lighting Challenge -де міндетті түрде дауыс беріңіз!

Бұл контроллердің көмегімен пайдаланушы әр түрлі түстерді, сондай -ақ жарық диодты жолағына қарай жыпылықтау, өшу және қуу сияқты әрекеттерді таңдай алады. Қолданулар мен бейімделулер шексіз. Ләззат алыңыз:)

Қауіпсіздік ережелері: дәнекерлеу кезінде, төсеніші мен қорғаныш көзілдірігі бар жақсы желдетілетін жерде жұмыс жасаңыз. Сонымен қатар, осы оқулықта әр түрлі құралдармен жұмыс жасағанда тиісті ЖҚҚ қолдануды қамтамасыз етіңіз.

*Басқа ескертулер: Бұл жобаға корпус емес, схема, код және жалпы интерфейс кіреді. Бұл сізге тұрғын үйді өзіңіз қалағандай жобалауға еркіндік береді:)

Жабдықтар

  • СКД 20x04 экраны
  • I2C модулі
  • Perf Board (9 x 15 см)
  • Өтпелі кабельдер (M - F, M - M, F - F)
  • 6х 10к Ом
  • USB Arduino кабелі
  • 4x үлкен PTM түймелері
  • 2x шағын PTM түймелері
  • 7x шағын түйісулер (міндетті емес)
  • 3x M2 Screwa
  • 3x M2 алты бұрышты гайкалар
  • 2х 12 В 1А адаптерлері
  • Arduino Uno тақтасы
  • 5 - 10 м жарық диодты шамдар

1 -қадам: LCD, I2C, Arduino UNO және Perf Board

LCD, I2C, Arduino UNO және Perf Board
LCD, I2C, Arduino UNO және Perf Board
LCD, I2C, Arduino UNO және Perf Board
LCD, I2C, Arduino UNO және Perf Board
LCD, I2C, Arduino UNO және Perf Board
LCD, I2C, Arduino UNO және Perf Board

1. I2C модулін 20x04 СКД дисплейінің артқы жағына дәнекерлеңіз. I2C модулі СК -дисплеймен сымдардың араласуынсыз байланыс жасау үшін қолданылады. Arduino Uno -ға қосылу туралы әлі алаңдамаңыз.

2. СКД экранын M2 бұрандалары мен алты бұрышты гайкаларды қолданып тақтаның жоғарғы жағына бекітіңіз.

3. Arduino -ны M2 бұрандалары мен алты бұрышты гайкаларды қолданып, тақтаның түбіне бекітіңіз. Бұл екі компоненттің де қауіпсіз және қозғалмауы өте маңызды.

2 -қадам: түймелер + бастапқы схема

Түймелер + Бастапқы схема
Түймелер + Бастапқы схема
Түймелер + Бастапқы схема
Түймелер + Бастапқы схема
Түймелер + Бастапқы схема
Түймелер + Бастапқы схема

1. Еркек пен әйелдің қосқыш кабельдерін қолданып, түйреуіштерді төменде көрсетілгендей Arduino порттарына бекітіңіз:

  • GND (LCD) - GND (Arduino)
  • VCC (СКД) - 5В (Arduino)
  • SDA (СКД) - A4 (Arduino)
  • SCL (СКД) - A5 (Arduino)

2. 4 үлкен PTM (push-to-make) түймесін жоғарыда көрсетілгендей тақтада шаршы форматта орналастырыңыз. Жоғарғы сол жақта, төменгі сол жақта, жоғарғы оң жақта және төменгі оң жақта түйме болуы керек. Бұл түймелерге әлі қосылу қажет емес.

3 -қадам: Негізгі түймелерді орнату

Негізгі түймелерді орнату
Негізгі түймелерді орнату
Негізгі түймелерді орнату
Негізгі түймелерді орнату
Негізгі түймелерді орнату
Негізгі түймелерді орнату

Енді бұл түймелерді Arduino -ға бекіту уақыты келді. Пайдаланушы интерфейсін түсінікті етіп сақтау үшін бұларды ұқыпты түрде қосқаныңызға көз жеткізіңіз.

1. Барлық түймелерді Arduino -ға қосылған жалпы 5В рельске бекітіңіз.

2. Әр түйменің басқа терминалы келесі Arduino UNO түйреуіштеріне қосылуы керек:

  • Жоғарғы сол жақ түйме ……….8 -түйреуіш
  • Төменгі сол жақ түйме ……….9 -түйреуіш
  • Жоғарғы оң жақ түймешік ……….10 -түйін
  • Төменгі оң жақ түймешік ……….11 -түйреуіш

3. Соңында, өзгермелі кернеу мен шуды азайту үшін әрбір терминал (5В емес) GND-ге 10К Ом тартылатын резисторға қосылуы керек.

4 -қадам: Қосымша қуат көзі + Жарықдиодты жолақ

Қосымша қуат көзі + жарық диодты жолақ
Қосымша қуат көзі + жарық диодты жолақ
Қосымша қуат көзі + жарық диодты жолақ
Қосымша қуат көзі + жарық диодты жолақ
Қосымша қуат көзі + жарық диодты жолақ
Қосымша қуат көзі + жарық диодты жолақ

Өкінішке орай, жарықдиодты жолақтар қуатты көп қажет етеді, сондықтан электр энергиясының жеткілікті көздерін қажет етеді. Осы себепті, мен тек жолаққа кернеуді қамтамасыз етуге арналған 12В 1А екінші адаптерді қостым. Алайда, егер сіз қуатты үлкенірек адаптерге қол жеткізе алсаңыз, мен оны ұсынар едім (COVID-19 шектеулеріне байланысты мен алмадым).

1. Қуат адаптерінің кабелін шешіп, оң сымды жарық диодты жолақтағы оңға, ал GND -ді жарықдиодты жолақта GND -ге бекітіңіз.

2. Өткізгіш кабельді қолдана отырып, Arduino -дегі 6 -істікшенің жарық диодты жолақтағы деректер кабеліне қосылғанын тексеріңіз. Бұл жолақ қалай әрекет ету керектігін/нені көрсету керектігін айтатын түйреуіш.

5 -қадам: кіші түймелер

Кішкене түймелер
Кішкене түймелер
Кішкене түймелер
Кішкене түймелер

Мен бұл кішірек түймелерді қолданушыға жыпылықтау, өшу және қуу сияқты функциялардың жылдамдығын реттеуге мүмкіндік беру үшін қостым. Жоғарыдағы түймені басу осы ілмектерді бөлетін кідірісті азайту арқылы осы әрекеттердің жылдамдығын арттырады. Бұл екі түйме де PTM болып табылады және қосымша қосымша функция болып табылады.

1. Пернелерді тақтаға қойып, орнына дәнекерлеңіз. Тек сенімді болу үшін мультиметрдің көмегімен қай жақтың қарама -қарсы терминалдар екенін біліңіз.

2. Екі түйменің бір жағы қайтадан жалпы 5В рельске қосылуы керек.

3. Екі түйменің екінші жағы келесі Arduino түйреуіштеріне қосылуы керек:

  • Жоғарғы түйме (жылдамдықты төмендету) - Pin 12 Arduino
  • Төменгі түйме (Жылдамдықты арттыру) - Pin 13 Arduino

6 -қадам: Бағдарламалық қамтамасыз етуді орнату

Бағдарламалық қамтамасыз етуді орнату
Бағдарламалық қамтамасыз етуді орнату

Кодты іске қосу үшін төменде байланыстырылған екі кітапхананы орнату қажет болады.

LiquidCrystal_I2C

FastLED

Егер сізде бұл кітапханалар бар болса, 'Құралдарға', одан кейін 'Кітапхана менеджеріне' өтіңіз, содан кейін осы кітапханаларды іздеңіз және жоғарыда көрсетілгендей 'Орнату' немесе 'Жаңарту' түймесін басыңыз.

7 -қадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс

Төмендегі кодты Arduino IDE -ге жүктеңіз, көшіріңіз және қойыңыз және оны тақтаға жүктеңіз. 12В қуат көзін тақтаға қосыңыз, егер бәрі орнында болса, экран «LED жолақ бақылаушысы» деген хабармен жануы керек.

Егер сізде процестің кез келген бөлігінде қандай да бір проблемалар туындаса, төмендегі түсініктеме бөлімінде сұрақ қойыңыз, мен жауап беруге тырысамын.

8 -қадам: Аяқталды

Image
Image
Аяқталды!
Аяқталды!

Сіз БОЛДЫҢЫЗ! Ләззат алыңыз:)

Ұсынылған: