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

RGB One Button USB ստեղնաշար ՝ 6 քայլ (նկարներով)
RGB One Button USB ստեղնաշար ՝ 6 քայլ (նկարներով)

Video: RGB One Button USB ստեղնաշար ՝ 6 քայլ (նկարներով)

Video: RGB One Button USB ստեղնաշար ՝ 6 քայլ (նկարներով)
Video: Google Ձևաթղթերի ամբողջական ուղեցույց - առցանց հետազոտություն և տվյալների հավաքագրման գործիք: 2024, Նոյեմբեր
Anonim
RGB One Button USB ստեղնաշար
RGB One Button USB ստեղնաշար
RGB One Button USB ստեղնաշար
RGB One Button USB ստեղնաշար
RGB One Button USB ստեղնաշար
RGB One Button USB ստեղնաշար

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

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր է…

Մասեր:

ATtiny85- ի վրա հիմնված զարգացման տախտակ: Այս տախտակները Digispark տախտակի կլոններ են և կարելի է գնել 1-2 GBP/ԱՄՆ դոլարով: Այս տախտակի մի քանի տարբերակ կա, մեկը `ներկառուցված USB A միակցիչով, և երկուսը` ներկառուցված Micro USB վարդակով: Այս նախագծի համար անհրաժեշտը երկուսից փոքրն է, որի վրա գրված է «TINY85», ինչպես նշված է «ATTINY85» - ում: Բոլոր տախտակները կաշխատեն նույնը, բայց միայն այս մեկը կտեղավորվի 3D տպված պատյանում:

  • WS2812b RGB LED: Սրանք նույնպես տարբեր ձևերով են լինում, անհրաժեշտ տեսակը տեղադրված է մի փոքրիկ կլոր PCB- ի վրա, որը փոքր -ինչ ավելի մեծ է, քան հենց LED- ն: Կարող է օգտագործվել նաև մերկ լուսադիոդ, բայց հիշեք, որ դրանք շատ դժվար կլինի կպցնել:
  • A Cherry MX/ Cherry MX համատեղելի անջատիչ: Հստակ պատյաններով անջատիչները իդեալական են, քանի որ դրանք թույլ կտան անցնել LEDS լույսը:
  • Cherry MX- ի հետ համատեղելի բանալին:

Գործիքներ:

  • Oldոդման երկաթ և զոդ կպահանջվի: Flux, Solder Braid/Wick, երրորդ ձեռքի հավաքածու և ավելի շատ Flux- ը նույնպես օգտակար են:
  • Պահարանը տպելու համար պահանջվում է 3D տպիչ, բայց նմանատիպ մի բան կարող է նաև պատված լինել փայտից, ակրիլից, MDF- ից և այլն, եթե դուք ունեք հիմնական ձեռքի գործիքներ: Գործը կարող է կտրվել նաև փոքր ABS նախագծի տուփից:

Քայլ 2: tingրագրակազմի տեղադրում

Theրագրակազմի տեղադրում
Theրագրակազմի տեղադրում

Նախ, ձեզ հարկավոր է տեղադրել Arduino IDE և Digispark վարորդները: Դա անելու համար հետևեք այստեղ տրված հրահանգներին: Վերբեռնեք հղված էջում ներառված թարթման ուրվագիծը ՝ համոզվելու համար, որ ձեր տախտակն աշխատում է: Հաջորդը, դուք պետք է տեղադրեք Adafruit Neopixel Library- ը ՝ led- ը վերահսկելու համար: Arduino IDE- ում գնացեք Գործիքներ> Գրադարանների կառավարում և որոնեք «Adafruit Neopixel»: Ներբեռնեք և տեղադրեք համանուն գրադարանը:

Քայլ 3: Գործի տպում

Գործի տպագրություն
Գործի տպագրություն

Գործի համար անհրաժեշտ STL ֆայլերը և օրինակի կոդը կարող եք ներբեռնել thingiverse- ից այստեղ: Ներբեռնեք և տպեք գործի երկու մասերը հիմա և համոզվեք, որ դուք կպչում եք ծածկագրին. Դա ձեզ ավելի ուշ պետք կգա:

Քայլ 4: Էլեկտրամոնտաժ և հավաքում

Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում
Էլեկտրամոնտաժ և հավաքում

Լարացրեք բաղադրիչները, ինչպես ցույց է տրված դիագրամում և պատկերներում: Led- ի տվյալների կապը պետք է միացված լինի տախտակի վրա գտնվող P1 կապին, իսկ անջատիչը `P2- ին: Համոզվեք, որ P1- ը միացնում եք leds տվյալների IN PIN- ին, և ոչ թե տվյալների OUT կապին: Հաջորդը, զգուշորեն տեղադրեք տախտակը պատյան մեջ: Այն ամուր տեղավորվում է, և միանալուց հետո այն շատ դժվար կլինի հեռացնել, այնպես որ ձեռքից առաջ կրկնակի ստուգեք ձեր էլեկտրագծերը: Այնուհետև միացրեք միկրո USB պորտը պատյանով համապատասխան անջատիչով, տախտակի հետևում կպցրեք հարթ պտուտակահան (կամ նմանատիպ գործիք) և օգտագործեք այն վարդակը դեպի կտրման մեջ մղելու համար: Այն պետք է ամուր տեղավորվի: Տախտակը տեղում պահելու համար օգտագործեք տաք սոսինձ: Ի վերջո, պարագծի վերևի երկու եզրերը հավասարեցրեք հիմքի երկու ելուստների հետ և դրանք տեղավորեք միասին: Նկատի ունեցեք, որ պատյանը ՉԻ նախագծված ՝ հավաքվելուց հետո վերաբացվելու համար, եթե վստահ չեք ձեր էլեկտրագծերի մասին, սեղմեք ծածկագիրը (ինչպես ցույց է տրված հաջորդ քայլում) և նախքան պատյանին տեղավորելը փորձարկեք լուսարձակը և անջատիչը:

Քայլ 5: Flashրամեկուսացում և փոփոխում օրենսգիրքը:

Flashրամեկուսացում և փոփոխում օրենսգիրքը
Flashրամեկուսացում և փոփոխում օրենսգիրքը

Քանդեք 3 -րդ քայլից ներբեռնած օրինակի կոդը և բացեք այն Arduino IDE- ում: Այս պարզ ուրվագիծը թույլ է տալիս սահմանել լուսավորությունը ձեր ուզած գույնի վրա և քարտեզագրել անջատիչի բանալին: Փոփոխեք փոփոխականներ backlightR, G և B ՝ ընտրելու համար այն գույնը, որը կցանկանայիք ունենալ լուսային լուսավորություն, և լուսավորություն ՝ Brightness ՝ փոփոխելու համար լուսարձակի ինտենսիվությունը: Այս չորս փոփոխականները պետք է ունենան թիվ 0 -ից (անջատված) մինչև 255 (առավելագույնը): Բանալին քարտեզագրելու համար փոփոխեք «keyCode» փոփոխականը, որը ցանկանում եք: Հիմնական կոդերի ցանկը կարելի է գտնել այստեղ: Կոդն ըստ ցանկության փոփոխելուց հետո կտտացրեք վերբեռնման կոճակին ՝ ծածկագիրը կազմելու և բռնկելու համար: Երբ այն ավարտվի, տերմինալը ձեզ հուշում է միացնել ձեր տախտակը: Համոզվեք, որ այն միացրել եք 60 վայրկյանի ընթացքում, հակառակ դեպքում ստիպված կլինեք կրկնել վերբեռնման գործընթացը:

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

Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!

Այժմ դուք պետք է ունենաք լիովին ֆունկցիոնալ մեկ ստեղնաշար: Տրամադրված ծածկագիրը ընդօրինակում է սովորական USB HID ստեղնաշարը, այնպես որ այն կարող է օգտագործվել առանց լրացուցիչ ծրագրակազմ տեղադրելու, չնայած որ կարող եք ներբեռնել մակրո ծրագրեր, ինչպիսիք են AutoHotkey- ը ՝ ստեղնը սեղմելիս գործողությունները ավտոմատացնելու համար: Եթե ցանկանում եք հարմարեցնել ծածկագիրը ավելի քան այն, ինչ առաջարկվում է օրինակով, ապա կարող եք գրել ձեր սեփականը ՝ օգտագործելով Digikeyboard գրադարանը: FastLED գրադարանը կարող է օգտագործվել նաև led- ը վերահսկելու համար և առաջարկում է շատ ավելի հզոր գործառույթներ, քան Adafruit_Neopixel- ը:

Եթե ձեզ դուր եկավ այս ուսանելի տարբերակը, խնդրում ենք հաշվի առնել այն Մեծ և Փոքր մրցույթում կողմ քվեարկելու համար, զվարճացեք:

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