Բովանդակություն:
- Պարագաներ
- Քայլ 1: 3D տպագրություն և միացում
- Քայլ 2: Կոճակի տեղադրում և լարերի տեղադրում
- Քայլ 3: Կոդ
- Քայլ 4: Անհատականացրեք խոշորացումը և տարաձայնությունը
- Քայլ 5: Պիտակավորում
- Քայլ 6: Եզրակացություն
Video: 3D տպագիր Arduino մակրո ստեղնաշար. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա Arduino Pro Micro- ի հետ աշխատող իմ առաջին նախագիծն էր: Դուք կարող եք այն օգտագործել Zoom- ի կամ Discord- ի զրույցներում `այնպիսի գործողություններ կատարելու համար, ինչպիսիք են ՝ անջատել ձայնը, փոխել տեսանյութը կամ կիսել էկրանը: Բացի այդ, դուք կարող եք այն ծրագրավորել ՝ ձեր համակարգչում հաճախակի օգտագործվող ծրագրեր բացելու համար կամ անել այնպիսի բաներ, ինչպիսիք են սքրինշոթեր նկարելը և էկրանը կողպելը: Եթե ցանկանում եք բացել տարբեր ծրագրեր կամ ավելացնել ձեր սեփական թեժ ստեղները, ծածկագիրը կարող է բավականին հեշտությամբ խմբագրվել ձեր կարիքներին համապատասխան:
Այն օգտագործելու համար կարող եք միացնել և անջատել միջին անջատիչը և ընտրել, թե արդյոք կցանկանայիք վերահսկել Zoom- ը կամ Discord- ը ՝ աջակողմյան անջատիչի միջոցով: Դրանից հետո պարզապես սեղմեք աջ կոճակը և կատարեք այնպիսի բաներ, ինչպիսիք են խոսափողը խլացնելը կամ տեսանյութը միացնելը կամ անջատելը:
Պարագաներ
Arduino Pro Micro x1
Perfboard x1 (վստահ եմ, որ այն ինչ -որ տեղ ավելի էժան կարող եք ձեռք բերել: Սա իմ գտած առաջին արդյունքն էր)
Կոճակներ x 13
Սահեցրեք անջատիչը x 2
5 մմ կարմիր LED x1
220 ohm դիմադրություն x1
Սուպեր սոսինձ
Սարքավորումներ:
Sոդման երկաթ
3D տպիչ
Պիտակներ պատրաստող (ըստ ցանկության)
Գայլիկոն (ըստ ցանկության)
Քայլ 1: 3D տպագրություն և միացում
Առաջին բանը, որ պետք է անել, ձեր պատյանը 3D տպելն է: Իմ 3D տպիչը մի փոքր չափազանց փոքր է ՝ այն բոլորը մեկ կտոր տպելու համար, այնպես որ ես դա օգտագործեցի որպես հնարավորություն կտորներ միացնելու նոր տեխնիկա կիրառելու համար: Նախ, ներբեռնեք ֆայլերը Thingiverse- ից այստեղ: Նրանք բոլորը կարող են տպվել առանց հենարանների կամ լաստերի:
Դուք նաև կցանկանաք ծխնելույզ: Դուք կարող եք պարզապես գնել սարքաշարի խանութից, բայց ես ընտրեցի նաև 3D տպել իմը ՝ օգտագործելով այս հիանալի դիզայնը ՝ https://www.thingiverse.com/thing:1083876 (իմը չէ)
Երբ ամեն ինչ տպագրվի, ձեզ հարկավոր է միացնել երկու ներքևի մասերը միասին, այնուհետև նույնը վերին մասերի հետ: Դա անելու համար տաքացրեք ձեր զոդման երկաթը և ամրացրեք այն կտորները, որոնց ցանկանում եք միանալ: Երբ ձեր եռակցման երկաթը տաք է, դրեք այն ձեր երկու մասերի միջև եղած կարերի վրա և քաշեք այն կողքով ՝ երկու կտորները միասին հալեցնելու համար: Դա արեք տուփի ներսում ՝ իրերը կոկիկ պահելու համար, և դուք պետք է հայտնվեք կարով, ինչպես երևում է վերը նշված լուսանկարներում: Այնուհետև նույնը կարող եք անել երկու վերին կտորների հետ: Եթե վստահ չեք այս քայլին, նայեք Google- ին: Կան բազմաթիվ տեսանյութեր, որոնք բացատրում են, թե ինչպես միացնել եռաչափ տպումները եռակցման երկաթով:
Կախված այն բանից, թե որտեղից կցանկանայիք, որ USB մալուխը դուրս գա, դուք նույնպես պետք է անցք բացեք ձեր տուփի մի կողմում և դրա միջով անցնեք USB մալուխի փոքր ծայրը: Կրկին, եթե դուք փորվածք չունեք, կամ եթե ցանկանում եք ավելի կոկիկ տեսք ունենալ, ազատորեն օգտագործեք 3D խմբագրման ծրագրակազմ ՝ տպումից առաջ փոսը ավելացնելու համար:
Այս փուլում, ցանկության դեպքում, ներկեք բոլոր մասերը, այնուհետև կպցրեք կամ այլ կերպ ամրացրեք ծխնին տուփի հետևի մասում (տես վերը նշված երրորդ լուսանկարը):
Քայլ 2: Կոճակի տեղադրում և լարերի տեղադրում
Կոճակները և սահող անջատիչները պետք է բավականին սերտորեն տեղավորվեն պատյանում: Սեղմեք կոճակները ներքևից, իսկ սահիկը միացրեք վերևից: Կախված այն բանից, թե որտեղ եք ցանկանում ձեր էներգիայի LED- ը, 5 մմ անցք բացեք և LED- ն անցեք նաև ներքևից: Եթե դուք չունեք փորվածք, ես առաջարկում եմ օգտագործել այնպիսի մի բան, ինչպիսին է TInkercad- ը ՝ LED- ի համար անցք ավելացնելու համար, նախքան մասերը տպելը:
Օգտագործեք մի քիչ գերծանրքաշային սոսինձ ՝ ամեն ինչ տեղում պահելու համար, և այժմ պատրաստ եք ամեն ինչ միացնել: Հետևեք վերևի էլեկտրագծերի գծապատկերին և ամրացրեք ամեն ինչ: Օգտագործեք շերտի տախտակը `ձեր ընդհանուր գետնային երկաթուղին ստեղծելու համար: Եթե տախտակը չափազանց մեծ է, ազատ զգացեք այն կտրեք կտորների նման, ինչպես ես: Համոզվեք, որ նշում եք, թե որ կոճակը որ փինին է անցնում, որպեսզի ավելի ուշ թարմացնեք ծածկագիրը:
Նկատի ունեցեք, որ ՉԻ պետք է օգտագործել Arduino Uno- ն (կներեք, որ դիագրամում կարող էի օգտագործել միայն Uno): Բոլոր կապի համարները դեռ նույնն են, մի քանիսը ձեռքով գրված են, եթե դրանք հասանելի չեն Uno- ում: Կներեք գծապատկերի անհեթեթության համար, բայց այն, ամենայն հավանականությամբ, դեռ հասկանալի է:)
Քայլ 3: Կոդ
Բոլոր էլեկտրագծերի ավարտից հետո ժամանակն է միացնել Arduino- ն և վերբեռնել կոդը: Ստորև կարող եք ներբեռնել ծածկագիրը: Երբ վերբեռնում եք ծածկագիրը, համոզվեք, որ ընտրում եք ճիշտ խորհուրդը: Ես աղյուսեցի իմ առաջին պրոֆեսիոնալ միկրոյին ՝ ընտրելով 3.3V բեռնիչը, երբ իմ տախտակը 5 Վ տախտակ էր (կա մի եղանակ, որը կարելի է աղյուսով հանել, բայց ես չկարողացա այն գործի դնել): Համոզվեք, որ ստուգեք: Եթե ցանկանում եք վստահ լինել, վերբեռնեք ծածկագիրը, նախքան ձեր ամբողջ զոդումը կատարելը, եթե ինչ -որ բան այնպես չլինի:
Կոդում կան մի քանի ոլորտներ, որոնք թույլ են տալիս մի փոքր անհատականացնել.
Սկզբում ունեի ավելի մեծ ծրագրեր, որոնք չաշխատեցին, ուստի կա լրացուցիչ անջատիչ: Ապագայում այն կարող է լրացուցիչ գործառույթներ ապահովել, բայց ներկայումս միջին անջատիչը փոխարինել է ստեղնաշարը միացնելու և անջատելու համար հզոր կարմիր մեծ կոճակը: Եթե նախընտրում եք օգտագործել կոճակը որպես հոսանքի անջատիչ, կա ակնհայտ կոդի բլոկ, որը կարող եք չմեկնաբանել և օգտագործել պիտակավորված հատվածը փոխարինելու համար:
Եթե ցանկանում եք վերադասավորել կոճակների դիրքը, ապա վերադառնաք, թե որ կոճակներին է ամրացված յուրաքանչյուր կոճակ: Կոդի ֆայլի վերևում կարող եք փոխել PIN- ի համարների սահմանումները `արտացոլելու ձեր անձնական կարգավորումը:
Թեժ ստեղների ավելացում/փոփոխություն Թեժ ստեղների ձևաչափը բավականին բացատրելի է: Եթե ցանկանում եք փոխել ստեղներից որևէ մեկը կամ այլ կերպ փոփոխել ծածկագիրը, ես ունեմ մի քանի խորհուրդ.
1. Windows ստեղն - Սա նախատեսված է Windows- ի համար, այնպես որ իմ օգտագործած թեժ ստեղներից մի քանիսը օգտագործում են windows կոճակը: Ստեղնաշարի գրադարանը չունի Windows բանալին, այնպես որ դրա փոխարեն օգտագործեք «KEY_LEFT_GUI»:
2. սեղմել ընդդեմ գրելու- Կոդն օգտագործում է և՛ Keyboard.press (), և՛ Keyboard.write (): Գրելու մեթոդը նույնն է, ինչ պարզապես սեղմել ձեր ստեղնաշարի համապատասխան ստեղնը: Մամուլի մեթոդը նույնն է, ինչ բանալին պահելը: Եթե օգտագործում եք մամուլի մեթոդը, համոզվեք, որ այնուհետև բաց եք թողնում բանալիները «Keyboard.releaseAll ()» - ի միջոցով:
3. programsրագրերի բացում - cura և excel ծրագրերի բացման իմ մեթոդը մի փոքր անհարմար է: Հիմնականում ստեղնաշարը սեղմում է Windows ստեղնը (բացում է մեկնարկի ընտրացանկը), մուտքագրում է ծրագրի անվանումը `օգտագործելով« Keyboard.println »մեթոդը, այնուհետև սեղմում է enter: Որպեսզի համոզվեք, որ դա աշխատում է, դուք պետք է ժամանակ տաք համակարգչին ՝ պատասխանելու յուրաքանչյուր սեղմման նախքան հաջորդը կատարելը: Իմ ծածկագրի ուշացումները ճիշտ գումար են իմ համակարգչի համար, բայց գուցե անհրաժեշտ լինի երկարաձգել դրանք, եթե ձեր համակարգիչը մի փոքր դանդաղ է:
Քայլ 4: Անհատականացրեք խոշորացումը և տարաձայնությունը
Մենք գրեթե այնտեղ ենք: Վերջին գործողություններից մեկը Zoom- ի և Discord- ի շրջանակներում մի քանի կարգավորումներ փոխելն է: Zoom- ում մենք պետք է թույլ տանք, որ ստեղնաշարի համապատասխան դյուրանցումները օգտագործվեն գլոբալ (այսինքն ՝ ստիպեն դրանք աշխատել նույնիսկ այն դեպքում, երբ Zoom- ը ակտիվ պատուհան չէ): Հետևեք վերը նշված լուսանկարներին ՝ Կարգավորումներ -> Ստեղնաշարի դյուրանցումներ անցնելու համար, այնուհետև նշեք «Միացնել գլոբալ դյուրանցումը» բոլոր համապատասխան դյուրանցումների համար: Եթե ցանկանում եք լքել ձեր հանդիպումները ՝ առանց նախազգուշացման երկխոսություն բացելու, գնացեք նաև Կարգավորումներ -> Ընդհանուր և հանեք «Խնդրեք ինձ հաստատել, երբ ես հանդիպում եմ թողնում» վանդակը:
Discord- ում բացեք աշխատասեղանի ծրագիրը և գնացեք Կարգավորումներ -> Ստեղնաշարեր, այնուհետև մուտքագրեք ձեր նախընտրած ստեղնաշղթաները: Եթե ընդհանրապես չեք ցանկանում փոխել կոդը, պարզապես պատճենեք վերջին լուսանկարում տեսած կարգավորումները:
Քայլ 5: Պիտակավորում
Երբ ամեն ինչ ֆունկցիոնալ լինի, խորհուրդ կտամ կոճակներին ավելացնել որոշ պիտակներ: Ես օգտագործել եմ պիտակի ստեղծող, բայց դուք կարող եք նույնքան հեշտությամբ ինչ -որ բան տպել և սոսնձել այն, կամ գուցե նույնիսկ 3D տպել որոշ պիտակներ:
Քայլ 6: Եզրակացություն
Վերջ! Մենք պատրաստ ենք գնալ! Երբ ստեղնաշարը միացված է, լրացուցիչ տեղադրման կարիք չկա: Կոճակները բոլորը պետք է գրանցվեն, ինչպես և սպասվում էր: Եթե ցանկանում եք ավելացնել ավելի շատ ստեղներ, խորհուրդ կտամ օգտագործել երկրորդ անջատիչը նույն կերպ, ինչպես Zoom/Discord անջատիչն է օգտագործվում մեկ կոճակը բազմակի օգտագործելու համար:
Եթե որևէ բան անհասկանալի էր կամ ցանկանում եք որևէ բան քննարկել, ազատ զգացեք թողնել մեկնաբանություն, և ես կանեմ ամեն ինչ, որպեսզի արձագանքեմ:)
Happy Making!
Խորհուրդ ենք տալիս:
EngineersBuddy անլար ստեղնաշար, մկնիկ և մակրո ձայնագրիչ. 4 քայլ
EngineersBuddy Wireless Keyboard, Mouse and Macro Recorder. Սա ուսանելի է բացատրում, թե ինչպես օգտագործել Engineers Buddy- ն, ստեղնաշարը, մկնիկը և մակրո ձայնագրիչը: Այս Android հավելվածն աշխատում է Enginners Buddy ստեղնաշարի և մկնիկի էմուլյատոր սարքավորման մոդուլի հետ համատեղ: Մոդուլը կաշխատի ցանկացած HID համակարգչի հետ
DIY մակրո ոսպնյակ AF- ով (տարբերվում է բոլոր այլ DIY մակրո ոսպնյակներից). 4 քայլ (նկարներով)
DIY մակրո ոսպնյակ AF- ով (տարբերվում է բոլոր այլ DIY մակրո ոսպնյակներից). Ես տեսել եմ, որ շատ մարդիկ մակրո ոսպնյակներ են պատրաստում ստանդարտ հանդերձանքով (սովորաբար 18-55 մմ): Նրանցից շատերը ոսպնյակներ են, որոնք պարզապես կպչում են տեսախցիկին հետընթաց կամ առջևի տարրը հանված: Այս երկու տարբերակներից էլ կան բացասական կողմեր: Ոսպնյակը ամրացնելու համար
DIY մակրո ստեղնաշար ՝ 5 քայլ
DIY մակրո ստեղնաշար. Ավելի ու ավելի շատ մարդիկ իրենց համակարգիչներով բավականին ինտենսիվ աշխատանք են կատարում և անցնում հոսքի: Հնարավոր է, որ ցանկանայիք բարելավել ձեր աշխատանքային հոսքը ձեր համակարգչում, եթե այո, գուցե նայեիք ինչ -որ երկրորդական ստեղնաշար ձեռք բերելու, գուցե Streamd
DIY Bluetooth մակրո ստեղնաշար. 10 քայլ (նկարներով)
DIY Bluetooth մակրո ստեղնաշար. Այս հրահանգում մենք մտադիր ենք դիտել ESP32- ի ներկառուցված Bluetooth- ի օգտագործումը `Bluetooth ստեղնաշարն ընդօրինակելու համար: Bluetooth HID (Մարդկային միջերեսային սարք) այն սովորական Bluetooth ստեղնաշարի և մկների կողմից օգտագործվող արձանագրությունն է և հնարավոր է emu
Պատվերով մակրո մեխանիկական ստեղնաշար. 12 քայլ (նկարներով)
Սովորական մակրո մեխանիկական ստեղնաշար. Այս հրահանգում ես ձեզ կներկայացնեմ ձեր սեփական 6 ստեղնաշարով մակրոդարձակի ստեղծման հիմունքները, որոնք կառավարվում են Arduino- ի կողմից: Ես ձեզ կներկայացնեմ այն, ինչ ձեզ հարկավոր է, ինչպես հավաքել այն, ինչպես ծրագրավորել այն և ինչպես բարելավել այն կամ դարձնել ձեր պարտքը