Բովանդակություն:

Arduino Led Strip Controller Cool PC Lights- ի համար `5 քայլ
Arduino Led Strip Controller Cool PC Lights- ի համար `5 քայլ

Video: Arduino Led Strip Controller Cool PC Lights- ի համար `5 քայլ

Video: Arduino Led Strip Controller Cool PC Lights- ի համար `5 քայլ
Video: Կառավարեք AC լամպը Arduino AC Dimmer- ով 2024, Նոյեմբեր
Anonim
Arduino Led Strip վերահսկիչ Cool PC լույսերի համար
Arduino Led Strip վերահսկիչ Cool PC լույսերի համար

Ես ստացել եմ այս սառը RGB led շերտը aliexpress- ից, և ես ուզում եմ այն օգտագործել ԱՀ լույսերի համար:

Առաջին խնդիրը թեժացնելն է, այնուհետև ինչպես հզորացնել նրան:

Այս ձեռնարկը ցույց է տալիս, թե ինչպես դա անել github arduino կոդով, աշխատանքային նախագծի տեսանյութով և քայլ առ քայլ ուղեցույցով:

Քայլ 1: Անհրաժեշտ մասեր

Անհրաժեշտ մասեր
Անհրաժեշտ մասեր

Այս նախագծի համար մենք կօգտագործենք.

  • Արդուինո նանո
  • RGB ժապավեն
  • NPN տրանզիստոր
  • 100-220 Օմ դիմադրություն
  • Jumper լարերը
  • Breadboard

Լրացուցիչ:

Oldոդման հավաքածու

Տրանզիստորների անհրաժեշտության պատճառն այն է, որ RGB շերտերի մեծամասնությանը սնվելու համար անհրաժեշտ է 12 վոլտ, ուստի մեզ անհրաժեշտ կլինի արտաքին էներգիայի մատակարարում RGB շերտի համար և երկրորդ `arduino- ի համար (մենք կարող ենք օգտագործել նաև 7805 լարման կարգավորիչ սանդղակ ՝ 12 վոլտից մինչև 5 վոլտ):

Տրանզիստորները սահմանում են յուրաքանչյուր գունավոր ալիքի լարումը, որը վերահսկում է պայծառությունն ու գույնի տեսակը:

RGB լուսադիոդային շերտը, որը ես օգտագործում եմ, SMD 3528 է: Այն չունի բազմաթիվ RGB լուսարձակներ, բայց դրա փոխարեն ունի 2 կանաչ, 2 կապույտ և 2 կարմիր լուսարձակներ յուրաքանչյուր ուղու համար (ամբողջ ժապավենը պառակտված է 10 սմ հետքերով, այնպես որ կարող եք կտրել ձեր ուզած երկարությունը, կպցնել այն և այն կաշխատի): Այս գիտելիքներով մենք գիտենք, որ 50% կարմիր և 50% կապույտ սահմանելը չի առաջացնի մանուշակագույն գույն: Փոխարենը մենք կունենանք կարմիր և կապույտ լուսարձակներ ՝ ցածր պայծառությամբ:

Ամբողջական էֆեկտ ունենալու համար մեզ հարկավոր կլինի գնել այլ լուսադիոդային ժապավեն:

Պ. Ս. մենք չենք օգտագործի հասցեավորվող led շերտեր:

Քայլ 2: Միացում

Միացում
Միացում
Միացում
Միացում

Մենք կվերցնենք հացահատիկը և դրա վրա կդնենք arduino nano- ն ՝ 3 տրանզիստորով:

Յուրաքանչյուր տրանզիստոր ունի 3 կապ, որպես Base, Collector և Emitter: Մենք կապելու ենք մեկ ալիք հետևյալ կերպ.

  • Հիմքը ՝ Արդինոյի փին ալիքին
  • Հավաքիչ դեպի led հարաբերական ալիք
  • Emitter to GND

Ալիքներն են ՝

  • Կապույտ Arduino D3
  • ԿԱՐՄԻՐ Arduino D5
  • Կանաչ Arduino D6

Ազատորեն փոխեք pinout- ը, պարզապես հիշեք, որ arduino- ում ընտրեք PWM կապեր:

Քայլ 3: Կոդավորում

Արդուինոյի ամբողջական կոդը հասանելի է github- ում և կարող է օգտագործվել Arduino IDE- ի հետ:

Ես ծածկագրեցի մի քանի գործառույթ ՝ որոշ հիմնական էֆեկտներ տեսնելու համար.

  • fade_colors_slow: մարում է յուրաքանչյուր գույնի (կարմիր, կանաչ և կապույտ) միջոցով ՝ FADESPEED և KEEPCOLORTIME վայրկյաններով:
  • all_on: միացնում է բոլոր 3 գույները
  • change_colors_rough. փոխում է գույներն անմիջապես մեկը մյուսից

Դուք կարող եք դրանք շրջանցել, ստեղծել դինամիկ մարման արագություն կամ որևէ այլ բան: Պարզապես հիշեք, որ այս led ժապավենը լիարժեք RGB չէ, այն ունի առանձին կարմիր, կանաչ և կապույտ ալիքներ, ուստի այդ գործառույթները սառը են այս շերտի համար: Այլ շերտեր ունենալը կհանգեցնի տարբեր գույների և գունաթափման ոճերի:

Քայլ 4: Տեղադրելով համակարգչի պատյան

Տեղադրելով ԱՀ պատյան ներսում
Տեղադրելով ԱՀ պատյան ներսում
Տեղադրելով ԱՀ պատյան ներսում
Տեղադրելով ԱՀ պատյան ներսում
Տեղադրելով ԱՀ պատյան ներսում
Տեղադրելով ԱՀ պատյան ներսում

Այժմ ժամանակն է կտրել rgb ժապավենը և տեղադրել ԱՀ պատյանում: Ես ընտրեցի հացահատիկը տեղադրել հոսանքի աղբյուրի վերևում (հիմքը պլաստիկ է, այնպես որ դյուրանցումներ չեն կատարվի):

Powerրագրի հզորացման համար մենք կարող ենք օգտագործել էներգիայի մատակարարման ծայրամասային միակցիչ (տե՛ս pinout- ի նկարը), որն առաջարկում է 5V և 12V անմիջապես սնուցման աղբյուրից: Միացնել:

  • 5V դեպի Arduinot Vin
  • 12V դեպի RGB ժապավեն 12v
  • GND դեպի Arduino GND

Եթե ցանկանում եք շարունակել վերբեռնել որոշ ծածկագիր կամ փոխել այն, մենք կարող ենք հեռացնել 5 Վ միակցիչը և միացնել arduino- ն համակարգչին ՝ օգտագործելով USB պորտը: Այս կերպ մենք կարող ենք վերբեռնել մեր կոդը և միացնել arduino- ն:

Քայլ 5: Կատարված է:

Այժմ դուք ունեք ձեր անհատական լուսավորության համակարգը ձեր համակարգչի համար: Ազատորեն փոխեք ծածկագիրը և հարմարվեք ձեր կարիքներին:

Այս նախագծում որոշ փոփոխություններ կարող են կատարվել, ներառյալ.

  • Օգտագործելով NODEMCU V3- ը ՝ որպես վերահսկիչ ՝ անձնական վեբ սերվերի հետ, որն ունի կոճակներ և զով ինտերֆեյս ՝ կարգավորումները և գույնի էֆեկտները փոխելու համար, կամ ազնվամորու ունեցող ինտերֆեյսի միջոցով HTTP հարցումներ ուղարկող վերահսկիչին (տե՛ս այս նախագիծը)
  • Ամբողջ նախագիծը փոքրացնելու համար որպես վերահսկիչ օգտագործելով ATTINY85- ը (գուցե բոլորը միացրեք PCB- ի վրա): Ամբողջական գրառումը կարող եք գտնել այստեղ)
  • Bluetooth HC-05 մոդուլի ավելացում Bluetooth- ով վերահսկելու համար…

Վերջ! Զվարճանալ.

Խորհուրդ ենք տալիս: