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

DIY Arcade Joystick ՝ 3 քայլ
DIY Arcade Joystick ՝ 3 քայլ

Video: DIY Arcade Joystick ՝ 3 քայլ

Video: DIY Arcade Joystick ՝ 3 քայլ
Video: He’s still in the gym after losing HUNDREDS of pounds. 💯💪 #shorts 2024, Հուլիսի
Anonim
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick

Սա արկադային ջոյստիկ է, որը ես պատրաստել եմ:

Արկադային ջոյստիկն ինքնին պատրաստված է զրոյից `օգտագործելով միկրո գլանային անջատիչներ, ոչ մի նախապես պատրաստված արկադային ջոյսթիկի մոդուլ, որը չի օգտագործվել ձեռքին: Այս գաղափարն ես ստացել եմ 2016 -ի Maker Faire Singapore- ում, որտեղ ինչ -որ մեկին հիշել եմ նույն բանը, բացի իմից ավելի լավը:

Արկադային կոճակները սովորական $ 2 Արկադային կոճակներ էին, հիմնական, բայց ավելի լավ, քան ձեր տիպիկ շոշափելի անջատիչները:

Քայլ 1: Գործ և էլեկտրոնիկա

Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա
Գործ և էլեկտրոնիկա

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

Արկադային կոճակները տեղադրելու համար պլաստիկի վերին կտորների մեջ կտրվեցին անցքեր, իսկ ջոյսթիկի փայտը սահելու և օգտագործելու համար:

Ինչ վերաբերում է էլեկտրագծերին, ես հիմնականում միացրեցի բոլոր անջատիչներն ու կոճակները գետնին և թողեցի մի լրացուցիչ քորոց, որը պետք է միացվի gpio- ին միկրոկոնտրոլերի մուտքի ձգման համար:

Քայլ 2: oyոյստիկ

Ջոյստիկ
Ջոյստիկ
Ջոյստիկ
Ջոյստիկ
Ջոյստիկ
Ջոյստիկ

Theոյստիկի հիմնական փայտը փայտե գավազան է, որը կտրված է համապատասխան չափի:

Գլանների անջատիչները պետք է տաք սոսնձված լինեն ակրիլային սպիտակ կտորի հետևի մասում ՝ դոդի համար նախատեսված անցքի եզրերին:

Գաղափարը կլինի անջատիչները սոսնձել այնպես, որ ամեն անգամ, երբ ձողը շարժվում է վեր, վար, ձախ կամ աջ, սեղմվի համապատասխան անջատիչը: Անջատիչները մոտ պահեք այնպես, որ երբ ջոյսթիկը անկյունագծով (օրինակ ՝ վերև-աջ) շարժվի, համապատասխան անջատիչներից 2-ը սեղմվեն:

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

Քայլ 3. Միկրոհսկիչ և լրացուցիչ էլեկտրոնիկա

Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա
Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա
Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա
Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա
Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա
Միկրոկոնտրոլեր և լրացուցիչ էլեկտրոնիկա

Դուք կարող եք օգտագործել ցանկացած HID ֆունկցիոնալությամբ միկրոկոնտրոլեր (նախընտրելի է USB, քանի որ լարային կանոններ կան), ինչպիսիք են Arduino Leonardo- ն (չնայած դանդաղ է), Teensy- ն կամ Bluetooth HID- ը, ինչպես Adafruit Bluefruit EZ- բանալին: Այս դեպքում ես օգտագործեցի Teensy 3.2, Ուշադրություն դարձրեք, որ անջատիչները ճիշտ միացվեն: Երբ ջոյսթիկը տեղափոխում եք մեկ ուղղությամբ, դուք իրականում սեղմում եք անջատիչը հակառակ ուղղությամբ (Տեղափոխել վերը սեղմում է ներքևի անջատիչը): Այսպիսով, ներքևի անջատիչը պետք է քարտեզագրվի վերևի, ձախից ՝ աջ և այլն:

Arduino IDE- ն օգտագործելիս օգտագործեք Keyboard.press () և Keyboard.release () գործառույթները ՝ յուրաքանչյուր կոճակին յուրաքանչյուր ստեղնին քարտեզագրելու համար: Մի օգտագործեք Keyboard.print () - ը, քանի որ դա դանդաղ է:

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