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

RGB Gaming Mouse Pad: 7 քայլ (նկարներով)
RGB Gaming Mouse Pad: 7 քայլ (նկարներով)

Video: RGB Gaming Mouse Pad: 7 քայլ (նկարներով)

Video: RGB Gaming Mouse Pad: 7 քայլ (նկարներով)
Video: Finally! A CHEAP RGB Mousepad! 2024, Հուլիսի
Anonim
Image
Image
RGB խաղային մկնիկի պահոց
RGB խաղային մկնիկի պահոց

Վերջերս ես հանդիպեցի WS2812 Անհատական հասցեագրվող RGB LED- ներին: Սա նշանակում է, որ յուրաքանչյուր LED կարող է կառավարվել առանձին և ծրագրվել է արտադրել տարբեր գույներ `ստանդարտ RGB շերտի փոխարեն, որտեղ բոլոր LED- ները միևնույն լույսն են տալիս:

Շուկայում առկա RGB մկնիկի բարձիկները շատ թանկ են: Այսպիսով, ես որոշեցի պատրաստել էժան RGB մկնիկի պահոց ՝ օգտագործելով Arduino և WS2812 RGB LED ժապավեն:

Եկեք սկսենք

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Բաներ, որոնք ձեզ պետք կգան
Բաներ, որոնք ձեզ պետք կգան
Բաներ, որոնք ձեզ պետք կգան
Բաներ, որոնք ձեզ պետք կգան
Բաներ, որոնք ձեզ պետք կգան
Բաներ, որոնք ձեզ պետք կգան
  • WS2812 RGB LED ժապավեն (1 մետրը բավական կլինի)
  • Արդուինո Նանո
  • 10 մմ և 3 մմ ակրիլային թերթ
  • USB մալուխ
  • Սուպեր սոսինձ

Քայլ 2: Չափերը

Չափերը
Չափերը
Չափերը
Չափերը
Չափերը
Չափերը

Չափերն են ՝

  • 30 x 20 սմ 10 մմ թերթիկի համար
  • 29 x 19 սմ 3 մմ թերթիկի համար
  • 10 մմ թերթիկի ներքին չափերը ներկայացված են նկարում

3 մմ թերթիկ կտեղադրվի 10 մմ թերթի վերևում, ինչպես ցույց է տրված: Սա բոլոր կողմերից կթողնի 5 մմ սահման, ինչը լույսը տեսանելի է դարձնում վերևից: Հավատացեք ինձ, այն հիանալի տեսք կունենա:

Քայլ 3: Կտրեք թերթերը

Կտրում թերթերը
Կտրում թերթերը
Կտրում թերթերը
Կտրում թերթերը
Կտրում թերթերը
Կտրում թերթերը
Թերթերը կտրելը
Թերթերը կտրելը

Արտաքին չափերը կտրելը համեմատաբար հեշտ է: Պարզապես ակրիլային դանակի կամ որևէ սուր առարկայի օգնությամբ գոլ խփեք: Ակրիլը մի քանի անգամ գնահատեք նույն գծի երկայնքով, այնուհետև ակրիլը դրեք սեղանի եզրին և օգտագործեք թեթև, արագ ճնշում ՝ կտորը երկու մասի կտրելու համար:

Ներքին չափերը կտրելը բարդ է, եթե չունեք համապատասխան գործիքներ, ինչն ինձ համար է: Ես տանջալից աշխատանք կատարեցի ՝ գծերի երկայնքով անցքեր հորատել: Հետո ես ավարտեցի կտրվածքները `օգտագործելով սղոց: Այս մեթոդը թողնում է սրածայր եզրեր: Օգտագործելով ֆայլ, հարթեցրեք եզրերը: Պարտադիր չէ, որ այն կատարյալ հարթ և հարթ լինի, և այն տեսանելի չի լինի, և ամեն դեպքում լույսը կանցնի դրա միջով: Պարզապես համոզվեք, որ այն բավականաչափ հարթ է, որպեսզի LED շերտը կարողանա նստել սավանի հետ:

Քայլ 4: Դրանք միասին դնելը

Դրանք միասին դնելը
Դրանք միասին դնելը
Դրանք միասին դնելը
Դրանք միասին դնելը
Դրանք միասին դնելը
Դրանք միասին դնելը

Պոկեք պաշտպանիչ թուղթը: Թեթև հղկեք 10 մմ ակրիլային թերթիկի մակերեսը ՝ օգտագործելով մանր աղյուսի հղկաթուղթ: Սա ցրում է լույսը և լուսավորում այն սահմանը, որը մենք պահում էինք ՝ ուղղակի ակրիլով ուղղակի անցնելու փոխարեն:

Տեղադրեք երկու թերթերը մեկը մյուսից վերև ՝ բոլոր կողմերից պահելով 5 մմ եզր: Օգտագործելով գերծանրքաշային սոսինձ, երկու թերթերը կպցրեք իրար: Պարզապես մի քանի կաթիլ սոսինձ դրեք հոդերի վրա և սոսինձը ինքնաբերաբար ներթափանցում է: Նույնը արեք բոլոր 4 անկյունների համար:

Կպչեք նեոպրենային գործվածք (հիմնականում օգտագործվում է մկնիկի բարձիկներ պատրաստելու համար) 3 մմ ակրիլային թերթի վերևում: Սա ստիպում է մկնիկը սահուն շարժվել, ինչպես նաև թաքցնել դրա տակ գտնվող բոլոր էլեկտրոնիկան և թերությունները: Պատրաստման պահին ես այն չգտա, դրա փոխարեն ես օգտագործեցի սև քարտի թուղթ: Լավ է աշխատում, բայց որոշ ժամանակ անց այն կփոխարինվի:

USB մալուխի անցնելու համար թերթի միջով անցեք 4 մմ անցք: Փոսի տրամագիծը կարող է տարբեր լինել `կախված ձեր մալուխի հաստությունից:

Քայլ 5. Միացրեք WS2812 RGB LED ժապավենը

WS2812 RGB LED շերտի հզորացում
WS2812 RGB LED շերտի հզորացում

Եկեք դիտարկենք շերտից մեկ LED: Յուրաքանչյուր գույն ամբողջ ուժգնությամբ ձգում է 20 մԱ: Բոլոր գույներով, որոնք լուսավորվում են ամբողջ ինտենսիվությամբ (այսինքն ՝ Սպիտակ գույն), մեկ LED- ը կքաշի մոտ (20 մԱ + 20 մԱ + 20 մԱ =) 60 մԱ: Ձեր շերտի առավելագույն ընթացիկ խաղարկությունը կլինի = 60mA * sապավենի LED- ների թիվը: Իմ դեպքում, LED- ների թիվը = 22. Հետևաբար, ընթացիկ առավելագույն քաշը կլինի 1320 մԱ: Բայց Arduino- ի ինքնաթիռի լարման կարգավորիչն ի վիճակի է ապահովել առավելագույնը 800 մԱ: Նման դեպքում ժապավենը պետք է սնուցվի արտաքին էներգիայի աղբյուրի միջոցով: Համոզվեք, որ սնուցման աղբյուրը և Arduino- ն իրար միացված են:

Մկնիկի պահոց, որը USB- ից բացի պահանջում է արտաքին սնուցման աղբյուր: Սա ճիշտ չի հնչում:

Բայց ահա հնարքը. RGB մկնիկի բարձիկը հայտնի է իր «Rainbow» անիմացիայով: Սա այն է, ինչ մենք կօգտագործենք այս նախագծում: Whiteիածանի մեջ Սպիտակ չկա: Սա նշանակում է, որ ժամանակի ցանկացած պահի ոչ մի LED չի լուսավորվի բոլոր գույներով: 22 LED շերտի համար առավելագույն հոսանքը, որը ես չափել եմ այս անիմացիայի միջոցով, 150 մԱ է, որը գտնվում է միջակայքի սահմաններում: Այդ պատճառով հնարավոր է հոսանքն անջատել անմիջապես Arduino Nano- ի միջոցով:

Քայլ 6: Էլեկտրոնիկայի ժամանակ

Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը
Էլեկտրոնիկայի ժամանակը

Մեխանիկական կառուցվածքով, ժամանակն է որոշ էլեկտրոնիկայի:

Տեղադրեք LED շերտի պահանջվող երկարությունը, ինչպես ցույց է տրված նկարում: Temporarilyամանակավորապես պահեք դրանք ՝ օգտագործելով ժապավեն: Այժմ, սուպեր սոսինձ օգտագործելով, կպցրեք բոլոր LED- ները ակրիլային թերթիկին:

Բռնեք USB մալուխը և կտրեք մի ծայրը: Մալուխի ներսում կլինի չորս լար: Քանի որ մենք USB- ից օգտվելու ենք միայն Arduino- ն սնուցելու համար, մեզ հետաքրքրում են կարմիր (+) և սև (-) մետաղալարերը: Պոկեք մնացած երկու լարերը, քանի որ դրանք մեզ պետք չեն գալու: Քաշեք մալուխը այն անցքի միջով, որը մենք փորել ենք:

Կատարեք կապերը, ինչպես ցույց է տրված սխեմատիկայում:

Քայլ 7: Կոդավորման ժամանակը

Կոդավորման ժամանակը
Կոդավորման ժամանակը
Կոդավորման ժամանակը
Կոդավորման ժամանակը

Ներբեռնեք կոդը և բացեք այն Arduino IDE- ի միջոցով: Վերբեռնելուց առաջ ՝

  • Շերտի տվյալների քորոցը կարող է կապված լինել ցանկացած թվային կապի հետ: Ես ընտրել եմ քորոց 4. Կատարեք անհրաժեշտ փոփոխություններ ծածկագրում, եթե այլ պինն եք օգտագործում:
  • Մուտքագրեք շերտի LED- ների թիվը:

Կտտացրեք վերբեռնումին և վայելեք ձեր էժան, բայց հիանալի RGB խաղային մկնիկի պահոցը:

Շնորհակալ եմ մինչև վերջ հավատարիմ մնալու համար: Հուսով եմ, որ բոլորդ սիրում եք այս նախագիծը: Տեղեկացրեք ինձ, եթե դուք ինքներդ եք պատրաստում մեկին: Բաժանորդագրվեք իմ YouTube ալիքին ՝ առաջիկա ծրագրերի համար: Եվս մեկ անգամ շնորհակալություն!

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