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

Ստվարաթղթե ծրագրավորվող ստեղնաշար. 8 քայլ (նկարներով)
Ստվարաթղթե ծրագրավորվող ստեղնաշար. 8 քայլ (նկարներով)

Video: Ստվարաթղթե ծրագրավորվող ստեղնաշար. 8 քայլ (նկարներով)

Video: Ստվարաթղթե ծրագրավորվող ստեղնաշար. 8 քայլ (նկարներով)
Video: Чернобыль: Разгадка тайных манипуляций историей ! Зомбирование в православной церкви. 2024, Հուլիսի
Anonim
Ստվարաթղթե ծրագրավորվող ստեղնաշար
Ստվարաթղթե ծրագրավորվող ստեղնաշար

Տեխնոլոգիայի զարգացման հետ մեկտեղ մարդիկ ցանկանում են, որ իրերն ավելի ու ավելի վիրտուալ լինեն, սակայն երբեմն ավելի գործնական և հարմար է ունենալ ֆիզիկական ինչ -որ բան, որին իրականում կարող ես դիպչել և շփվել սեփական ձեռքերով: Դրա օրինակը մակրոների կամ դյուրանցման ստեղնաշարերի/ստեղնաշարերի օգտագործումն է, որոնք թույլ են տալիս կատարել առաջադրանքը առավել արդյունավետ կամ հարմարավետ: Հենց հիմա կարող եք պատվիրել մեկը ՝ սկսած 30 դոլարից 150 դոլար գներով, ամենահայտնին ՝ Elgato Streamdeck և Razer խաղային ստեղնաշարերի շարքը: Այնուամենայնիվ, միկրոկարգավորիչների, arduino IDE ստեղնաշարի գրադարանի և որոշ հիմնական շինանյութերի շնորհիվ մենք կարող ենք այն պատրաստել 30 դոլարից ցածր, գուցե նույնիսկ 20 դոլարից ցածր, որը կարող եք ծրագրավորել անել այն, ինչ ցանկանում եք:

Եթե ձեզ դուր է գալիս իմ հրահանգը, քվեարկեք դրա համար Cardboard Challenge մրցույթում, շնորհակալություն:

Քայլ 1: Նյութեր/գործիքներ

Նյութեր/Գործիքներ
Նյութեր/Գործիքներ
Նյութեր/Գործիքներ
Նյութեր/Գործիքներ
  • Adafruit Itsy Bitsy 32u4 (պահեք այն պայուսակը, որը գալիս է, այն հետագայում կօգտագործվի)
  • Մեխանիկական անջատիչներ կամ սովորական կոճակներ
  • Հաղորդալար (սա այն մետաղալարն է, որն ես օգտագործել եմ, բայց որևէ մեկը պետք է աշխատի, ես ուղղակի լրացուցիչ տեղադրում չունեի)
  • Ստվարաթուղթ (ես իմը ստացել եմ նոթատետրերի հետևի կոշտ ստվարաթղթից, ծալքավորը կարող է նաև չաշխատել)
  • Կասետային
  • X-Acto դանակ
  • Sոդման երկաթ
  • Sոդող
  • Arduino IDE- ի պահանջներին բավարարող համակարգիչ (Windows, Mac կամ Linux համակարգիչների մեծ մասը պետք է լավ աշխատի)

Քայլ 2: Ստվարաթղթե շրջանակ

Ստվարաթղթե շրջանակ
Ստվարաթղթե շրջանակ
Ստվարաթղթե շրջանակ
Ստվարաթղթե շրջանակ
Ստվարաթղթե շրջանակ
Ստվարաթղթե շրջանակ

Սկսելու համար ստեղնաշարի շրջանակը պատրաստեցի ստվարաթղթից: Ես օգտագործել եմ խիտ ստվարաթուղթ նոթատետրի հետևի մասում, սակայն ստվարաթղթի այլ տեսակներ, հավանաբար, կարող են աշխատել: Նախքան կտրելը, ես չափեցի և գծեցի գծերը, որոնք կօգնեն ինձ ուղղորդել, ինչպես երևում է վերևի նկարներում, և սա ավարտվեց բավականին լավ աշխատելով: Հաջորդը ես ուղղակի կտրեցի շրջանակը X-Acto դանակով, ապա կտրեցի մեխանիկական անջատիչների անցքերը: Իմ սկզբնական գաղափարն այն էր, որ շրջանակները ամրացնեին շրջանակի եզրին, որպեսզի ստիպված չլինեի սոսինձ օգտագործել: Այնուամենայնիվ, ստվարաթղթի հաստության պատճառով դա այնքան էլ լավ չաշխատեց, և ես որոշեցի պարզապես օգտագործել ժապավենը `այն 6 -րդ քայլից հետո ավարտելու համար:

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Այս նախագծի էլեկտրագծերի համար ես պարզապես միացրեցի բոլոր անջատիչները Itsy Bitsy- ի տարբեր համարակալված քորոցին: Այնուհետև, պարզության համար, ես միացրեցի գրունտի փականը անջատիչներից մեկին և հաջորդ անջատիչը միացրեցի մյուս անջատիչին և այլն (սա երևում է վերևի նկարներից): ՏԵI, Ձեզ կպահանջվի, որ անջատիչներն արդեն ամրացված լինեն շրջանակի մեջ, քանի որ մյուս կողմը որևէ բան սնուցելու համար բացվածքներ չկան, մանավանդ որ դրանք պատրաստված են ստվարաթղթից:

Քայլ 4: Itsy Bitsy- ի ստեղծում

Setting Up the Itsy Bitsy
Setting Up the Itsy Bitsy

Նախևառաջ, դուք կցանկանաք ձեռք բերել Arduino IDE ծրագրակազմը, որը մենք կօգտագործենք այստեղից խորհուրդը ծրագրավորելու համար ՝ https://www.arduino.cc/hy/Main/Software: Հաջորդը, շարունակեք և միացրեք Itsy Bitsy- ն ձեր համակարգչին և հետևեք այստեղ տրված ցուցումներին ՝ https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup «Arduino IDE Setup» և « Օգտագործելով Arduino IDE- ով »: Ես դա կբացատրեի ուսանելի ձեւով, սակայն adafruit.com- ի մարդիկ հիանալի աշխատանք են կատարում ՝ բացատրելով, թե ինչպես օգտագործել իրենց արտադրանքը:

Քայլ 5: mingրագրավորում

Խնդրում ենք նկատի ունենալ, որ այս հրահանգի ծրագրավորման մասն այն է, թե ինչպես ես դա արեցի, և դուք կարող եք փոխել դրա ցանկացած ասպեկտը `ձեր կարիքներին համապատասխան: Փաստաթղթերը կարող եք օգտագործել այստեղ ՝ https://www.arduino.cc/reference/hy/language/functions/usb/keyboard/keyboardpress/ ՝ ստեղնաշարի ցանկացած դյուրանցումների համար բանալիների գրեթե ցանկացած համադրություն պատրաստելու համար: Շատ դյուրանցումներ կարելի է գտնել ծրագրի պարամետրերում, բայց եթե դրանք այնտեղ չեք գտնում, ապա պետք է կարողանաք պարզապես առցանց փնտրել և գտնել այն, ինչ ձեզ հարկավոր է: Կարող եք դյուրանցումներ կատարել մի քանի ստեղներով ՝ տարբեր բանալիների ծածկագիրը տեղադրելով հաջորդական տողերում ՝ ստորակետով: Սա կարելի է տեսնել arduino ծածկագրում առաջին «եթե» հայտարարության մեջ մեկ կոճակի ծածկագրով, որը սեղմելիս տպում է մեծատառ W: Եթե ցանկանում եք կատարել նույնիսկ ավելի բարդ դյուրանցումներ, կարող եք օգտվել Auto Hotkey կոչվող ծրագրից ՝ այնպիսի գործողություններ կատարելու համար, ինչպիսիք են ՝ դիմումի բացումը միայն կոճակի սեղմումով: Ես կփորձեմ թարմացնել այս հրահանգը, երբ ինքս եմ խաղում դրա հետ:

Քայլ 6: Շինարարություն

Շինարարություն
Շինարարություն

Երբ միացրեցի բոլոր կոճակները, ես սկսեցի փորձել և պարզել, թե ինչպես ամրացնել տախտակը ստվարաթղթին: Unfortunatelyավոք, դա իրականում ոչ մի լավ միջոց չկա, քանի որ Itsy Bitsy- ն չունի ամրացման անցքեր, և մենք օգտագործում ենք ոչ այնքան ամուր մակերես: Այն, ինչ մենք հանգեցինք, այն է, որ օգտագործենք այն տոպրակը, որը adafruit- ն ուղարկեց Itsy Bitsy- ն ՝ ինքն իրեն տախտակը պաշտպանելու և որոշ չափով ապահովելու համար: Ինչպես տեսնում եք վերևի նկարում, ես տախտակը դրեցի պայուսակի ներսում և պայուսակը կպցրեցի ստվարաթղթին: Դուք նաև պետք է կտրեք պայուսակի կողմը սկզբնական բացումից հակառակ, որպեսզի միկրո USB պորտը հասանելի լինի: Երբ տախտակը «ամրացված» լինի, տուփը կարելի է ծալել, ինչպես երևում է նկարներում և կպցնել ժապավենով կամ, եթե բավականաչափ բարակ ստվարաթուղթ եք օգտագործում, ներդիրները կարող են խցկվել ստվարաթղթի ճեղքերի մեջ:

Քայլ 7: Հիմնական գլխարկներ

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

Քայլ 8: Եզրակացություն

Ընդհանուր առմամբ, այս նպատակի իմ նպատակն էր պատրաստել էժան, գործնական առարկա, որը կարող է օգտագործվել շատերի կյանքում որպես այլընտրանք այլ բարձրորակ արտադրանքներին: Կարծում եմ, որ այդ նպատակը հեշտությամբ ձեռք բերվեց նրանով, որ ընդհանուր առմամբ արժե մոտ $ 12-13 $ ՝ կախված այն բանից, թե ինչ նյութեր արդեն ունեք և այն ունի շատ մեծ ֆունկցիոնալություն, որը կարող եք էլ ավելի ընդլայնել մի փոքր ավելի շատ շինանյութերով և ծրագրավորմամբ:

Կրկին, եթե ձեզ դուր եկավ այս ուղեցույցը, ես շատ կգնահատեի այն, եթե ինձ ձայն տայիք Cardboard Challenge մրցույթում: Շնորհակալություն Սա իմ առաջին հրահանգն է, այնպես որ, եթե ունեք որևէ խորհուրդ կամ կառուցողական կարծիք, կարող եք դա ավելացնել մեկնաբանություններին, և դա շատ կգնահատվեր:

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