Բովանդակություն:
- Քայլ 1: Անհրաժեշտ մասեր
- Քայլ 2: Միացում
- Քայլ 3: Կոդավորում
- Քայլ 4: Տեղադրելով համակարգչի պատյան
- Քայլ 5: Կատարված է:
Video: Arduino Led Strip Controller Cool PC Lights- ի համար `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես ստացել եմ այս սառը 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- ով վերահսկելու համար…
Վերջ! Զվարճանալ.
Խորհուրդ ենք տալիս:
Cool Laptop Touchpad Hack Arduino նախագծերի համար: 18 քայլ (նկարներով)
Cool Laptop Touchpad Hack Arduino Projects- ի համար. Այս Ուղեցույցում եկեք սովորենք, թե ինչպես կարող ենք օգտագործել PS/2 touchpad- ի հավելումը
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
Օգտագործեք 1 անալոգային մուտքագրում Arduino- ի համար 6 կոճակի համար. 6 քայլ
Arduino- ի համար օգտագործեք 1 անալոգային մուտք 6 կոճակի համար. Վերջերս մտքովս անցավ, որ ես պետք է կարողանամ օգտագործել անալոգային մուտքերից մեկը `բազմաթիվ թվային մուտքեր բերելու համար: Ես արագ որոնեցի և գտա, թե որտեղ են մարդիկ
Բացօթյա եղանակային կայան La COOL Board- ի համար. 3 քայլ (նկարներով)
Բացօթյա եղանակային կայան La COOL Board- ի համար: Բարև, այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է ցածր գնով պատյան պատրաստել La COOL Board- ի համար, որը կարող է դիմակայել ծայրահեղ եղանակային պայմաններին: Այն ներառում է արևային վահանակ, որը կարող է սնուցել կայանը առանց վերալիցքավորման դժվարությունների ( եթե դուք ապրում եք բավականաչափ տարածքներով
MIDI 5V LED Strip Light Controller Spielatron- ի կամ այլ MIDI Synth- ի համար. 7 քայլ (նկարներով)
MIDI 5V LED Strip Light Controller for Spielatron կամ MIDI Synth. Հսկիչը ALSA MIDI սարք է, այնպես որ MIDI ծրագրակազմը կարող է միանալ LED- ներին միաժամանակ որպես MIDI սինթետիկ սարք