Мазмуну:

Cool PC Lights үчүн Arduino Led Strip Controller: 5 кадам
Cool PC Lights үчүн Arduino Led Strip Controller: 5 кадам

Video: Cool PC Lights үчүн Arduino Led Strip Controller: 5 кадам

Video: Cool PC Lights үчүн Arduino Led Strip Controller: 5 кадам
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноябрь
Anonim
Cool PC Lights үчүн Arduino Led Strip Controller
Cool PC Lights үчүн Arduino Led Strip Controller

Менде AliExpressтан RGB жеткиликтүү салкын тилкеси бар жана мен аны PC жарыгы үчүн колдонгум келет.

Биринчи көйгөй - аны көзөмөлдөө, андан кийин аны кантип иштетүү.

Бул көрсөтмө сизге github arduino коду, долбоордун видеосу жана этап-этабы менен кантип жасоону көрсөтөт.

1 -кадам: керектүү бөлүктөр

Керектүү тетиктер
Керектүү тетиктер

Бул долбоор үчүн биз колдонобуз:

  • Arduino nano
  • RGB тилкеси
  • NPN транзистору
  • 100-220 Ом каршылыгы
  • Өткөргүч зымдар
  • Breadboard

Кошумча:

Лагердик комплект

Транзисторлорго муктаждыктын себеби, RGB тилкелеринин көпчүлүгүнүн кубаттуулугу 12 вольт болушу керек, андыктан бизге RGB тилкеси үчүн тышкы энергия булагы жана ардуино үчүн экинчиси керек болот (биз дагы 7805 чыңалуу жөндөгүчүн колдонушубуз мүмкүн) шкаласы 12 вольттон 5 вольтко чейин).

Транзисторлор жарыктыкты жана түс түрүн көзөмөлдөгөн ар бир түс каналына берилген чыңалууну орнотушат.

Мен колдонгон RGB LED тилкеси SMD 3528. Бул көп RGB светодиоддоруна ээ эмес, бирок анын ордуна ар бир трек үчүн 2 жашыл, 2 көк жана 2 кызыл LED бар (бүт тилке 10 см тректерге бөлүнгөн. сиз каалаган узундугун кесип, аны ширете аласыз жана ал иштейт). Бул билим менен биз 50% ды кызылга жана 50% ды көккө коюу кызгылт көк түскө ээ болбой турганын билебиз. Биз анын ордуна жарыгы аз кызыл жана көк леддерге ээ болобуз.

Толук түстүү эффектке ээ болуу үчүн биз башка лед тилкесин сатып алышыбыз керек.

P. S. биз даректүү LED тилкелерин колдонбойбуз.

2 -кадам: Туташуу

Байланыш
Байланыш
Байланыш
Байланыш

Биз нанды алып, ага 3 транзистору бар arduino наносун коёбуз.

Ар бир транзистордо база, коллектор жана эмиттер катары 3 төөнөгүч бар. Биз бир каналды төмөнкүдөй туташтырабыз:

  • Ардино пин каналына база
  • Коллектор жетектеген туугандык каналга
  • GNDге эмитент

Каналдар булар:

  • BLUE Arduino D3
  • RED Arduino D5
  • GREEN Arduino D6

Pinoutту өзгөртүүдөн тартынбаңыз, жөн гана arduinoдогу PWM казыктарын тандап алууну унутпаңыз.

3 -кадам: Коддоо

Толук arduino коду githubда бар жана аны Arduino IDE менен колдонсо болот.

Мен кээ бир негизги эффекттерди көрүү үчүн бир нече функцияларды коддогом:

  • fade_colors_slow: ар бир түстө (кызыл, жашыл жана көк) FADESPEED жана KEEPCOLORTIME секунда катары өчөт.
  • all_on: бардык 3 түстү күйгүзөт
  • change_colors_rough: түстөрдү биринен экинчисине өзгөртөт

Сиз аларды илип, динамикалык өчүү ылдамдыгын же башка нерсени түзө аласыз. Эсиңизде болсун, бул LED тилкеси толук RGB эмес, анын өзүнчө кызыл, жашыл жана көк каналдары бар, андыктан бул функциялар бул тилке үчүн сонун. Башка тилкелерге ээ болуу ар кандай түстөргө жана өчүүчү стилдерге алып келет.

4 -кадам: PC Case ичине коюу

PC Case ичине жайгаштыруу
PC Case ичине жайгаштыруу
PC Case ичине жайгаштыруу
PC Case ичине жайгаштыруу
PC Case ичине жайгаштыруу
PC Case ичине жайгаштыруу

Эми rgb тилкесин кесип, ЖКнын корпусуна жайгаштырууга убакыт келди. Мен токту электр булагынын үстүнө коюуну чечтим (негизи пластик, андыктан жарлыктар жасалбайт).

Долбоорду иштетүү үчүн биз 5V жана 12V түздөн -түз электр менен камсыздоочу перифериялык туташтыргычты (pinout сүрөтүн караңыз) колдоно алабыз. Туташуу:

  • 5V Ардуинот Винге
  • 12Vдан RGBге чейин 12v
  • GNDден Arduino GNDге

Эгерде сиз кандайдыр бир кодду жүктөөнү же өзгөртүүнү уланта бергиңиз келсе, анда биз 5В коннекторун алып салып, USB порту аркылуу arduino -ны компьютерге туташтыра алабыз. Ошентип, биз кодубузду жүктөп, ардуинону иштете алабыз.

5 -кадам: Бүттү

Эми сиздин жеке жарык берүү тутумуңуз бар. Кодду өзгөртүп, керектөөлөрүңүзгө ылайыкташтырыңыз.

Бул долбоорго кээ бир өзгөртүүлөр киргизилиши мүмкүн, анын ичинде:

  • NODEMCU V3 контроллери катары жеке веб -сервери бар, жөндөөлөрдү жана түс эффекттерин өзгөртүү үчүн баскычтары жана салкын интерфейси бар же контролерге HTTP сурамдарын жөнөтүүчү интерфейси бар малина бар (бул долбоорду караңыз)
  • ATTINY85ти контролдоочу катары колдонуп, бүтүндөй долбоорду кичирейтүү (балким баарын ПХБга кошуу). Толук постту бул жерден тапса болот)
  • Bluetooth аркылуу көзөмөлдөө үчүн Bluetooth HC-05 модулу кошулууда…

Дал ушул! Көңүл ачуу.

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