Բովանդակություն:
- Քայլ 1. COVID-19 համավարակի արգելափակում. Մարտահրավեր աղբյուրների բաղադրիչներին
- Քայլ 2: Դիզայն
- Քայլ 3: Ի՞նչ բաղադրիչներ են մեզ պետք:
- Քայլ 4: FDM 3D տպագրություն
- Քայլ 5: DLP 3D տպագրություն
- Քայլ 6. Անջատիչների հավաքում ստեղնաշարի մարմնում
- Քայլ 7: LCD- ի հավաքում Ստեղնաշարի մարմնում
- Քայլ 8. Պտտվող կոդավորիչի հավաքում ստեղնաշարի մարմնում
- Քայլ 9. Arduino Micro- ի հավաքում ստեղնաշարի մարմնում
- Քայլ 10: Լարերի տեղադրում
- Քայլ 11: Arduino Micro որոնվածը
- Քայլ 12: Ավարտեք ժողովը
- Քայլ 13: Եվ մենք կատարված ենք
- Քայլ 14: Խնդրում ենք Քվեարկել:
Video: HotKeys ստեղնաշար ՝ հատուկ պրոֆիլներով ՝ 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հուսով եմ, որ դուք լավ եք անում այս համաճարակի պայմաններում: Ապահով եղիր. Ուժեղ եղիր. #COVID-19
Լինելով արդյունաբերական դիզայներ ՝ ես պետք է մուտք գործեմ ավելի քան 7-8 ծրագրակազմ, որն ամեն օր ներառում է Solidworks, Photoshop, Illustrator, Keyshot, Indesign և այլն: Այո, նաև մի քանի խաղ: Այսպիսով, ես փորձեցի երկու խնդիր, որոնցից այս սարքը գալիս է իր գոյության:
- Atրված ստեղներ - Ամբողջ ձեռքը շրջում է ստեղնաշարի վրայով ՝ հակառակ անկյունում գոյություն ունեցող բանալին որոնելու համար, ինչպես ESC և ENTER ստեղները: Նմանապես, կան ավելի քան 15 ստեղներ, որոնք ես օգտագործում եմ միայն Solidworks- ում և դրանք ցրված են ստեղնաշարի շուրջը: Այսպիսով, ստեղնաշարի նախասիրությունները փոխելու փոխարեն, նորից ու նորից, ես փնտրեցի մինի ստեղնաշար, որը կարող է հարմարեցվել ըստ իմ կարիքների: Հետազոտություններ կատարելուց հետո ես գտա բազմաթիվ ձևեր և ծածկագրեր, որոնք կարող են հեշտությամբ կատարել այս խնդիրը: Բայց հենց որ թռա երկրորդ հարցի վրա, պարզեցի, որ դիզայնից ոչ մեկը չի կարող դա վերացնել:
- Տարբեր գործառույթներ. Երկրորդ խնդիրն այն էր, երբ ես փոխում էի ծրագիրը, ստեղների մեծ մասը փոխում է իրենց գործառույթները, ինչպես Adobe Photoshop- ը մեծացնում է ALT+Scroll- ով, բայց երբ գնում եմ Adobe Acrobat, խոշորացումը կատարվում է CTRL+Scroll- ով: Նմանապես, ես չեմ ցանկանում Keyshot- ի ստեղների մեծ մասը, որոնք ես սովորաբար օգտագործում եմ Solidworks- ում: Եվ, ես երբեք չեմ օգտագործում սլաքների բանալիներ Solidworks- ում, որոնք չափազանց պահանջվում են խաղերի ժամանակ:
Այսպիսով, ես որոշեցի կառուցել HotKeys ստեղնաշար `պտտվող բռնակով և էժան LCD- ով` փոխելու տարբեր ծրագրերի միջև բանալիների հատուկ քարտեզագրումը:
Այս հրահանգը պետք է պարզեցնի աշխատանքային հոսքը և բարձրացնի արտադրողականությունը:
Հուսանք, որ դուք կվայելեք այն և եկեք սկսենք:
Քայլ 1. COVID-19 համավարակի արգելափակում. Մարտահրավեր աղբյուրների բաղադրիչներին
Աշխարհը պայքարում է COVID-19 համաճարակի դեմ, և բնակչության մեկ երրորդը արգելափակման մեջ է: Հնդկաստանում մենք նույնպես մեկուսացված ենք մեր տներում, և այս նախագծի բաղադրիչներ պատվիրելու հնարավորություն չկա, քանի որ առևտրային գործունեության մեծ մասը դադարեցված է: Բայց, ես ունեմ բաղադրիչների մեծ մասը, որոնք ներդրված են այս կամ այն ապրանքի մեջ:
Ես ունեմ մի քանի վնասված արտադրանք, որը ներառում է.
- TVS Gold Bharat ստեղնաշար CherryMX անջատիչների համար:
- 12864 Reprap Smart Display ՝ պտտվող կոդավորիչի և պոտենցիոմետրի համար:
- LCD մոդուլ 1602 LCD- ի համար
- Մյուս մի քանի բաղադրիչները վերականգնվել են նախորդ նախագծերից:
Քայլ 2: Դիզայն
Ամբողջական նախագիծը նախագծված է Solidworks- ում ՝ պահպանելով հավելումների արտադրության բոլոր պարամետրերը ՝ օգտագործելով դարակի բաղադրամասերը:
Քայլ 3: Ի՞նչ բաղադրիչներ են մեզ պետք:
Էլեկտրոնային բաղադրիչներ.
- 1x Arduino միկրո
- 20x Cherry MX մեխանիկական անջատիչ
- 1x 1602 LCD մոդուլ
- 1x Պտտվող կոդավորիչ
Սարքավորման բաղադրիչներ.
- 3x M3x8 Հեղույսներ
- 4x M3x5 պտուտակներ
Գործիքներ:
- 3D տպիչ
- M3 Ալեն բանալիներ
- Ոդման կայան
- Սոսինձ ատրճանակ
Քայլ 4: FDM 3D տպագրություն
Ես տպել եմ ստեղնաշարի մարմինը FDM 3D տպիչի վրա
Իմ FDM 3D տպիչի կարգավորումները.
- Նյութ (PLA)
- Շերտի բարձրություն (0.2 մմ)
- Կճեպի հաստություն (1.2 մմ)
- Լրացման խտություն (20%)
- Տպման արագություն (60 մմ/վ)
- Zzայրիկի ջերմաստիճան (210 ° C)
- Աջակցության տեսակը (ամենուր)
- Հարթակի կպչման տեսակը (չկա)
Դուք կարող եք ներբեռնել այս ծրագրում օգտագործվող բոլոր ֆայլերը ՝
Քայլ 5: DLP 3D տպագրություն
Ես տպում էի գլխարկներ, որոնք պահանջում էին ավելի մեծ մանրամասներ և հարթ մակերես DLP 3D տպիչի վրա
Իմ DLP 3D տպիչի կարգավորումները.
Շերտի հաստություն (0.05 մմ)
Դուք կարող եք ներբեռնել այս ծրագրում օգտագործվող բոլոր ֆայլերը ՝
Քայլ 6. Անջատիչների հավաքում ստեղնաշարի մարմնում
Անջատիչների հավաքման համար մեզ անհրաժեշտ են հետևյալ մասերը.
- 1x Ստեղնաշարի մարմին (3D տպագիր մաս)
- 20x CherryMX մեխանիկական անջատիչներ
Ինչպես նկարագրված է նկարներում, snap- ը տեղադրում է բոլոր անջատիչներն իրենց համապատասխան վայրերում: Պտուտակների կամ սոսինձի կարիք չկա, քանի որ նախագծումը կատարվում է բոլոր հանդուրժողականությամբ և բոլոր բաղադրիչներն ինքնուրույն տեղավորվում են:
Քայլ 7: LCD- ի հավաքում Ստեղնաշարի մարմնում
LCD- ի հավաքման համար մեզ անհրաժեշտ են հետևյալ մասերը.
- 1x Ստեղնաշարի մարմին (3D տպագիր մաս)
- 1x 1602 LCD
- 4x M3x5 պտուտակներ
Ինչպես նկարագրված է նկարներում, տեղադրեք LCD- ը համապատասխան տեղում և ամրացրեք այն ՝ օգտագործելով M3x5 պտուտակներ:
Քայլ 8. Պտտվող կոդավորիչի հավաքում ստեղնաշարի մարմնում
Rotary Encoder- ը հավաքելու համար մեզ անհրաժեշտ կլինեն հետևյալ մասերը.
- 1x Ստեղնաշարի մարմին (3D տպագիր մաս)
- 1x Պտտվող կոդավորիչ
Ինչպես նկարագրված է նկարներում, տեղադրեք Rotary Encoder- ը համապատասխան տեղում:
Քայլ 9. Arduino Micro- ի հավաքում ստեղնաշարի մարմնում
Arduino Micro- ի հավաքման համար մեզ անհրաժեշտ են հետևյալ մասերը.
- 1x Ստեղնաշարի ներքևի մաս (3D տպված մաս)
- 1x Arduino միկրո
Ինչպես նկարագրված է նկարներում, տեղադրեք Arduino Micro- ն համապատասխան տեղում:
Քայլ 10: Լարերի տեղադրում
Հետևեք սխեմային ՝ ամբողջ էլեկտրոնիկան միացնելու համար հետևյալ կերպ.
| Արդուինո միկրո | LCD մոդուլ | -------------------------------------------------- | | ԿԸՀ | VDD | | GND | VSS | | D4 | Գրանցվել Ընտրել | | D3 | Կարդալ/գրել | | D2 | Միացնել | | A0 | Տվյալներ 4 | | Ա 1 | Տվյալներ 5 | | A2 | Տվյալներ 6 | | A3 | Տվյալներ 7 | ---------------------------------------------------
| Արդուինո միկրո | Ստեղնաշարի մատրիցա | -------------------------------------------------- | | D9 | Սյունակ 1 | | D8 | Սյունակ 2 | | D7 | Սյունակ 3 | | D6 | Սյունակ 4 | | D5 | Սյունակ 5 | | D15 | Տող 1 | | D14 | Տող 2 | | D16 | 3 -րդ տող | | D10 | 4 -րդ տող | ---------------------------------------------------
| Արդուինո միկրո | Պտտվող կոդավորիչ | -------------------------------------------------- | | D0 | Պահոց_Ա | | D1 | Պահոց_Բ | | GND | GND | ---------------------------------------------------
Քայլ 11: Arduino Micro որոնվածը
HID Interface որոնվածը
Նոթբուքի/համակարգչի հետ HID ինտերֆեյսի միջոցով հաղորդակցվելու համար մենք կօգտագործենք Arduino Micro- ի ATmega32U4 միկրոկոնտրոլերը:
QMK (Quantum Mechanical Keyboard) բաց կոդով համայնք է, որը կենտրոնացած է համակարգչային մուտքային սարքերի զարգացման վրա: Համայնքը ներառում է բոլոր տեսակի մուտքային սարքեր, ինչպիսիք են ստեղնաշարերը, մկները և MIDI սարքերը:
Հետևման ցուցումներ.
- Կլոնավորեք QMK որոնվածը GitHub- ից:
- Պատրաստեք ձեր կառուցման միջավայրը որոնվածը կազմելու համար, ինչպես նշված է այստեղ:
- Ներբեռնեք և հանեք տրված ստեղնաշարի հատուկ որոնվածը qmk_firmware/ստեղնաշարերի գրացուցակում, որը կլոնավորված է առաջին քայլում:
- Կազմեք ստեղնաշարի որոնվածը ՝ օգտագործելով հետևյալ հրամանը. Qmk compile -kb key5pro -km default
- Ներբեռնեք և տեղադրեք QMK գործիքակազմը `որոնվածը թարթելու համար: (QMK գործիքատուփ)
- Բացեք QMK Toolbox- ը և բացեք կազմված որոնվածը (. Hex ֆայլ), որը կարելի է գտնել qmk_firmware/.build գրացուցակում, այնուհետև ընտրեք atmega32u4 որպես Միկրոկոնտրոլեր և ստուգեք Auto-Flash տարբերակը:
- Ստեղնաշարը համակարգչին միացրեք USB մալուխի միջոցով, այժմ ստեղնաշարը թարթելու համար Arduino Micro- ն դրեք բեռնման ռեժիմի մեջ, որը կարելի է անել կարճացնելով RST կապը GND- ին:
- Arduino- ն վերագործարկելուց հետո QMK գործիքների տուփը ինքնաբերաբար գտնում է այն և շեղում որոնվածը դրա վրա:
Keymaps- ի անհատականացում
Հիմնական քարտեզների, ծածկագրիչի գործառույթների, LCD ֆունկցիոնալության և պրոֆիլի կառավարման հարմարեցման համար փոփոխեք key5pro/keymaps/default/keymap.c ֆայլը:
const uint16_t PROGMEM ստեղնաշարի [MATRIX_ROWS] [MATRIX_COLS] = {};
Այս զանգվածը պարունակում է ստեղնաշարի տարբեր շերտեր, որոնք կարող են օգտագործվել որպես տարբեր պրոֆիլներ: Յուրաքանչյուր պրոֆիլ կամ շերտ կարող է սահմանվել տարբեր հիմնաբառերով, մակրոներով կամ գործառույթներով: (Հիմնական կոդերի ցանկ)
void encoder_update_user (uint8_t ինդեքս, bool ժամացույցի սլաքի ուղղությամբ);
Այս գործառույթի հետադարձ կապը կհանգեցնի ամեն անգամ, երբ կոդավորիչը գործարկվի, այս հետադարձ կապը կարգավորում է պտտվող կոդավորիչի աշխատանքը:
lcd_clrscr (); // մաքրել LCD- ը
lcd_gotoxy (սյունակ, տող); // goto դիրքը lcd_puts (""); // ցուցադրել տվյալները
Այս գործառույթներն օգտագործվում են 16X2 LCD մոդուլը գործարկելու համար, որը կարող է օգտագործվել օգտվողին գործողությունների վերաբերյալ հատուկ տեղեկատվություն ցուցադրելու համար:
Քայլ 12: Ավարտեք ժողովը
Theողովը ավարտելու համար մեզ պետք են հետևյալ մասերը.
- 1x Ստեղնաշարի մարմին (3D տպագիր մաս)
- 1x Ստեղնաշարի ներքևի մաս (3D տպված մաս)
- 1x պտտվող կոդավորող գլխարկ (3D տպագիր մաս)
- 20x CherryMX կլոր գլխարկ (3D տպագիր մաս)
Ինչպես նկարագրված է նկարներում, միացրեք անջատիչների բոլոր կափարիչները և ծածկագրիչի պտտվող կափարիչը: Այնուհետեւ, փակեք ստորին հատվածը եւ ամրացրեք այն M3x8 պտուտակներով:
Քայլ 13: Եվ մենք կատարված ենք
Դուք վերջապես ավարտեցիք: Ահա, թե ինչպիսին պետք է լինի և ինչպիսին պետք է լինի վերջնական արտադրանքը:
Մենք մշակում ենք տեսանյութը և այն կթարմացնենք առաջիկա 24 ժամվա ընթացքում:
Քայլ 14: Խնդրում ենք Քվեարկել:
Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք քվեարկել «Գանձը աղբարկղ» մրցույթին:
Իրոք շատ գնահատված! Հուսով եմ, որ ձեզ դուր եկավ նախագիծը:
Խորհուրդ ենք տալիս:
Ավտոմեքենայի եղջյուր - հատուկ ձայնային էֆեկտներ. 4 քայլ (նկարներով)
Car Horn - Պատվերով ձայնային էֆեկտներ. Ես իմ մեքենայում տեղադրել եմ հատուկ ձայնային էֆեկտներ ՝ հիմնվելով Մարկ Ռոբերի YouTube- ի տեսանյութերի և I Like To Make Stuff- ի վրա: Հիմնական մեքենայի եղջյուրը վարորդների միջև արդյունավետ հաղորդակցության համար ավելի շատ տարբերակների կարիք ունի: Այնտեղ, որտեղից ես գտնվում եմ մեքենայի ստեղնից, ունի
Dreamday Box ձեր կյանքի հատուկ անձի համար. 11 քայլ (նկարներով)
Dreamday Box ձեր կյանքի հատուկ անձի համար. Այս փոքրիկ տուփը պատմում է այն օրերի թիվը, որոնք ես և իմ սիրելին միասին ենք ապրում: Իհարկե, ձեզ համար ամսաթիվը կարող է լինել ամեն ինչ, այն կարող է ցույց տալ ձեր ամուսնությունից հետո օրերը, այն օրվանից, երբ դուք և ձեր ամուսինը հանդիպել եք, այն օրը, երբ դուք տեղափոխվել եք
Առանց զոդման - Հատուկ կարիքների/հաշմանդամների համար հարմարեցված խաղալիք. 7 քայլ (նկարներով)
Sոդման բացակայություն Արտաքին անջատիչը մեծ ձևաչափի կոճակ է, որը թույլ է տալիս ավելի մեծ հասանելիություն ապահովել ՝ ներկայացնելով
Շատ պայծառ հեծանիվի լույս ՝ օգտագործելով հատուկ լուսատախտակի PCB- ներ ՝ 8 քայլ (նկարներով)
Շատ պայծառ հեծանիվի լույս ՝ օգտագործելով սովորական լուսատախտակի PCB- ներ. Եթե հեծանիվ ունեք, ապա գիտեք, թե որքան տհաճ անցքեր կարող են լինել ձեր անվադողերի և ձեր մարմնի վրա: Ես բավականաչափ փչել էի իմ անվադողերը, ուստի որոշեցի նախագծել իմ սեփական լուսադիոդային վահանակը ՝ այն որպես հեծանիվի լույս օգտագործելու մտադրությամբ: Մեկը, որը կենտրոնանում է E
Արագ և կեղտոտ Das ստեղնաշար (դատարկ ստեղնաշար) ՝ 3 քայլ
Արագ և կեղտոտ Das ստեղնաշար (դատարկ ստեղնաշար). A Das ստեղնաշարն ամենահայտնի ստեղնաշարի անունն է, որի վրա գրություններ չկան ստեղների վրա (դատարկ ստեղնաշար): Das ստեղնաշարը վաճառվում է 89,95 դոլարով: Այս հրահանգը ձեզ կառաջնորդի, չնայած որ ինքներդ պատրաստեք այն ցանկացած հին ստեղնաշարով, որի շուրջը պառկած եք