Բովանդակություն:
- Քայլ 1: ՀՏՀ
- Քայլ 2: Նախապատրաստում. Գործիքներ
- Քայլ 3. Նախապատրաստում. Մասեր
- Քայլ 4: Կատարել. Քայլ I
- Քայլ 5. Կատարել. Քայլ II
- Քայլ 6: Կատարել. Քայլ III
- Քայլ 7: Կատարել. Քայլ IV
- Քայլ 8. Կատարեք. Քայլ V
- Քայլ 9. Կատարեք. Քայլ VI
- Քայլ 10: Մոնտաժման այլ գաղափարներ
- Քայլ 11: Acc_Gyro խորհուրդը
- Քայլ 12: Ներբեռնումներ
Video: PC Motion Gamepad: 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Խաղացեք ձեր նախընտրած համակարգչի, Mac- ի կամ Linux- ի խաղերը ՝ պարզապես թեքվելով: Motion Gamepad- ը ձեր շարժումները վերածում է խաղի գործողությունների, օրինակ ՝ ղեկը շրջելը կամ գնդակը գցելը: Ընդլայնված ինտերֆեյսը հեշտացնում է հարմարեցումը, իսկ 3 առանցքի, 2 կՀց արագաչափաչափը տալիս է սուպեր հարթ և ճշգրիտ վերահսկողություն: Ահա արագ տեսանյութի ցուցադրում; Այն կատարյալ տեղավորվում է Wii անիվի վրա, բայց այն կարող եք ամրացնել գրեթե ամեն ինչի վրա: Ինչու՞ այն չդնել սաղավարտի կամ ձեռքի կամ ոտքի վրա:
Քայլ 1: ՀՏՀ
Ինչպե՞ս է սա տարբերվում Wiimote- ից: Շարժման վերահսկիչը նման է, բայց բարելավում է wiimote- ը մի քանի հիմնական ոլորտներում.
- USB միացում. Ձեր համակարգչին bluetooth- ի կարիք չկա, և մարտկոցները սպառվելու համար չկան:
- Բազմակի OS աջակցություն. Օգտագործում է ստանդարտ USB HID արձանագրություն, այնպես որ վարորդներ անհրաժեշտ չեն:
- Softwareրագրակազմի բարելավում. Motion Controller- ի որոնվածի արդիականացումը հեշտ է USB- ի միջոցով:
- Ավելի բարձր որակի սենսոր. Օգտագործվող արագացուցիչը (ST LIS331AL) ունի զգալիորեն ավելի մեծ ընտրանքի թողունակություն `ավելի ճշգրիտ և ավելի արձագանքող խաղախաղի համար:
- Կոճակները կարող են հեշտությամբ տեղադրվել պատյանների վրա, ղեկի վրա կամ ձեր նախընտրած ցանկացած այլ վայրում: Կազմաձևման օգտակար ծրագիրը թույլ է տալիս լրացուցիչ հարմարեցնել ձեր վերահսկիչը `ձեր ճշգրիտ նախասիրություններին համապատասխան:
Արդյո՞ք այն աշխատում է Mac- ի, Linux- ի կամ OS/2 Warp- ի հետ: Եթե ձեր օպերացիոն համակարգը աջակցում է USB ստեղնաշարերին, այն պետք է լավ աշխատի Motion Controller- ի հետ: Այն ներառում է բոլոր ժամանակակից օպերացիոն համակարգերը, ինչպիսիք են Windows- ը, OS X- ը և Linux- ը: Կա՞ որևէ մակերեսային լեռ զոդման աշխատանք: Ոչ! Արագացուցիչները հասանելի են միայն որպես մակերևույթի ամրացման սարքեր, բայց Շարժման վերահսկիչը օգտագործում է արագացուցիչի բեկման տախտակ (The Acc_Gyro), որը գալիս է նախապես հավաքված: Որտե՞ղ կարող եմ այն տեղադրել: Այն նախագծված էր ամենահեշտը պաշտոնական կամ ընդհանուր Wii անիվի վրա տեղադրելու համար, և քորոցների վերնագրերը հանդես են գալիս որպես շարժական խաղասեղանը ամուր կողպելու համար, բայց այն կարելի է ամրացնել գրեթե ամեն ինչի վրա, իսկ ամրացման անցքերը փորված են տախտակի վրա: The Motion Gamepad- ը և Acc_Gyro Board- ը նախագծվել են Starlino- ի կողմից: The Motion Gamepad- ը հասանելի է որպես հանդերձանք Gadget Gangster- ից:
Քայլ 2: Նախապատրաստում. Գործիքներ
Gadget Gangster- ի էլեկտրոնիկայի նախագծերի կառուցման գործիքներ Vimeo- ում:
Motion Gamepad- ին հավաքելը տևում է մոտ 30 րոպե: Sոդումը պարզ է, և դա հիանալի նախագիծ է, եթե դուք նոր եք սկսում: Կան մի քանի հրաշալի հրահանգներ, թե ինչպես կարելի է զոդել (մեկն այստեղ): Գործիքներ Նախագծի հավաքման համար ձեզ հարկավոր են մի քանի գործիքներ. 1 - Sոդման երկաթ և զոդ: Կապարով կպցնելը ավելի հեշտ է աշխատել, և 15-40 վտ հզորությամբ երկաթը պարզապես լավ է: Կոնաձև կամ սրածայր ծայրը լավ է աշխատում: 2 - դայք: Շեղանկյուն կտրիչները օգտագործվում են բաղադրիչներից ավելորդ լարերը միացնելուց հետո կտրելու համար:
Քայլ 3. Նախապատրաստում. Մասեր
Ահա այն մասերը, որոնք ձեզ անհրաժեշտ կլինեն: Եթե դուք սարք եք պատվիրել, կրկնակի ստուգեք ՝ համոզվելու համար, որ ձեր փաթեթում նշված են բոլոր մասերը: Եթե ինչ -որ բան բացակայում է, պարզապես ուղարկեք մեզ [email protected] էլ.
Motion Gamepad PCB Աղբյուրը ՝ Gadget Gangster Քանակ ՝ 1 PIC18F14K50 Մուսեր Մաս #579-PIC18F14K50-I/P Քանակ ՝ 1 Եթե սա ձեռք բերեք հանդերձանքի հետ, այն կգա նախապես ծրագրավորված (և կարող է արդիականացվել USB- ի միջոցով): Հակառակ դեպքում, ձեզ հարկավոր է PICkit այն ծրագրավորելու համար: 10k ohm Resistor Marked: Brown-Սև-Orange Քանակ: 4.47uF ialառագայթային կերամիկական կոնդենսատոր Նշված է. 474 Mouser Part #: 80-C320C474M5U Քանակ: 1 18pf ճառագայթային կերամիկական կոնդենսատոր նշանավորվեց. -ABL-12-B2 Քանակ ՝ 1 Omron Անջատիչ Չափ ՝ 4.3 մմ Մուսեր Մաս#: 653-B3F-1000 Քանակ ՝ 8 20 Pin DIP Socket Mouser Մաս#: 517-4820-3004-CP Քանակ ՝ 1 Պին Վերնագրեր Քանակ ՝ 49 Pin վարդակներ Քանակ ՝ 34 AccGyro Board Աղբյուր ՝ Gadget Gangster Քանակ ՝ 1 USB A Plug-Wire Cable Քանակ ՝ 1 Լարման Կարգավորիչ MCP1700 (5V, TO-92) Mouser Part#: 579-MCP1700-3302E/TO Քանակ: 1
Քայլ 4: Կատարել. Քայլ I
Նախագծում կա 4 դիմադրություն, դրանք բոլորը նույնական են (10k ohm - դարչնագույն - սև - նարնջագույն) և դրանք տախտակի վրա են անցնում R1, R2, R3 և R4 համարներով:
Լարերը թեքեք 90 աստիճանի անկյան տակ և տեղադրեք դրանք տախտակի մեջ: Շրջեք տախտակի վրայով, կպցրեք դրանք և կտրեք ավելորդ լարերը:
Քայլ 5. Կատարել. Քայլ II
Եկեք ավելացնենք կոնդենսատորները:
Նարնջագույն սկավառակաձև գլխարկների վրա պետք է նշվի «18» նշանը: Այդ կափարիչները գնում են C1 և C2: Այս գլխարկները բևեռայնության նկատմամբ զգայուն չեն, ուստի կարևոր չէ, թե որ ձևով եք դրանք տեղադրում: Կա.1uF առանցքային կերամիկական կոնդենսատոր, այն անցնում է C4- ով: Առանցքային նշանակում է, որ լարերը դուրս են գալիս ծայրերից `դիմադրության պես: Հնարավոր է, որ դուք կարողանաք տեսնել այս մեկի մարմնի վրա դրված նշանը. Դա «104» է: Այն նաև բևեռայնության նկատմամբ զգայուն չէ: C3- ը կերամիկական վերջին կոնդենսատորն է: դա.47uF է, կարող եք հաստատել, որ ճիշտ եք ստացել ՝ ստուգելով մարմնի վրա նշված նշումը, այն պետք է ունենա «474» թիվը: Այն նաև բևեռայնության նկատմամբ զգայուն չէ: Հիմա վերջնական կոնդենսատորի համար դա էլեկտրոլիտիկ կոնդենսատոր է և անցնում է C5- ով: Արժեքը 10uF է, և բևեռացված է: Բաղադրիչի մարմնի վրա շերտագիծը պետք է մոտենա տպատախտակին «շերտ» բառին:
Քայլ 6: Կատարել. Քայլ III
Ավելացնենք լարման կարգավորիչը, այն կիսով չափ կտրված գլանի տեսք ունի, այն անցնում է «VREG» - ի տախտակին: Ուշադրություն դարձրեք, թե ինչպես է տախտակի վրա գծանշումը հարթ կողմն ուղղված դեպի ներքև. Կարգավորիչը պետք է մտնի տախտակի մեջ ՝ ունենալով նաև հարթ կողմը ներքև:
Բյուրեղը գնում է XT- ում: Բյուրեղը բևեռացված չէ, ուստի կարևոր չէ, թե որ կապարը որ փոսում է անցնում: Հիմա կոճակների մասին; Կոճակները ավելացնելու ամենատարածված եղանակը անմիջապես գրատախտակին է: Դա անելու համար պարզապես շրջեք համակարգիչը և ամրացրեք դրանք: Շրջեք տախտակը հետ և ամրացրեք դրանք: Եթե ցանկանում եք տեղադրել կոճակները այլուր (օրինակ ՝ ղեկի վերևում), մի քիչ միացնող մետաղալարով միացրեք կոճակը այն անցքին, որը սովորաբար կանցներ: Ի վերջո, տախտակի վրա ավելացրեք DIP վարդակը: «PIC» նշումով տեղում: Նկատի ունեցեք, որ վարդակի խազը պետք է ուղղվի ձախ (ավելի մոտ «PIC» բառին):
Քայլ 7: Կատարել. Քայլ IV
Արագացուցիչը առանձին ճեղքման տախտակի վրա է (Acc_Gyro Board, Accelerometer Only), քանի որ արագացուցիչները գալիս են միայն մակերևույթի վրա տեղադրվող փաթեթներում և բավականին դժվար է ձեռքով զոդվել, ուստի այս մասը նախապես հավաքված է: Այն, ինչ պետք է անեք, ավելացնում է քորոց վերնագրերը: Կապի մեջ կամ ոչ վարդակին Հավաքածուն ունի նաև վարդակների վարդակներ. Կարող եք ավելացնել վարդակների վարդակներ Motion Gamepad PCB- ին «AccGyro» պիտակով տարածքում և սահեցնել Acc_Gyro տախտակը վարդակի մեջ: Վարդակների օգտագործման առավելությունն այն է, որ դուք կկարողանաք հեռացնել Acc_Gyro խորհուրդը և օգտագործել այն այլ նախագծերի համար: Անձամբ ես ավելի հեշտ գտա վարդակներից օգտվելը: Ես պարզապես կպցրեցի քորոցների վերնագրերը ուղիղ տախտակին և կտրեցի մյուս կողմի կապող վերնագրերի լրացուցիչ երկարությունը: Չեմ կարողանա արագացուցիչը նորից օգտագործել այլ նախագծերում:
Քայլ 8. Կատարեք. Քայլ V
Տախտակի յուրաքանչյուր անկյունում ավելացրեք 3 փին վերնագիր (JP1, JP2, JP3 և JP4): Երբ դրանք կպցնում եք, ավելի լավ է դրանք «շաղ տալ» իրարից (տես 2 -րդ լուսանկարը): Այս վերնագրերը կպչեն PCB- ն Wii անիվին: Դուք նաև կարող եք օգտագործել տափակաբերան աքցան (կամ խրամատներ) դրանք հետագայում թեքելու համար:
Քայլ 9. Կատարեք. Քայլ VI
Գրեթե ավարտված է: Եկեք ավելացնենք USB մալուխը;
Կտրեք արտաքին ռետինե բաճկոնը և ավելորդ պաշտպանությունը USB մալուխից: Մալուխի ներսում կտեսնեք 4 լար: Դուք կցանկանաք մերկացնել այդ լարերից մոտ 6 -ը `մերկացրեք դիրիժորը և թիթեղացրեք յուրաքանչյուրի լարերը: Տեղադրեք դրանք վերևի անցքում և հետին անցքով, ինչպես ցույց է տրված նկարում: Երբ դրանք անցնեն, դուք Յուրաքանչյուր մետաղալար կկապի տախտակին
Քայլ 10: Մոնտաժման այլ գաղափարներ
Gamepad- ը տեղադրելու ամենահեշտ ձևը Wii անիվն է: PCB- ի անկյունում տեղադրված քորոցային վերնագրերը կարող են թեքվել, որպեսզի դրանք ամուր բռնեն իսկական Wii անիվի կամ ընդհանուրի վրա: Դուք կարող եք նաև տեղադրել այն ցանկացած այլ պարիսպի մեջ. Կան 4 ամրացման անցքեր, որոնք կօգնեն ձեզ: Մոնտաժման վերաբերյալ մի քանի գաղափարների համար ստուգեք ստորև ներկայացված լուսանկարները
Քայլ 11: Acc_Gyro խորհուրդը
Acc_Gyro խորհուրդը Motion Gamepad- ի հիմնական մասն է և պարունակում է արագացուցիչ, որը կարդում է շարժումը: Այն միացված է, այնպես որ, եթե դուք զբաղվում եք Arduino- ի կամ Propeller- ի նման միկրոկառավարիչների ծրագրավորմամբ, կարող եք այն օգտագործել ձեր սեփական նախագծերում:
Acc_Gyro- ի ընդլայնված տարբերակը հասանելի է առանձին ՝ այն ավելացնում է գիրոսկոպ ՝ 5V և 3V հզորությամբ 5DOF իներցիոն չափման միավոր (IMU) տալու համար: Այստեղ շատ ավելի շատ տեղեկատվություն կա Acc_Gyro- ի օգտագործման մասին: Ամբողջական զետեղման տեղեկատվությունը հասանելի է PDF ձևաչափով, բայց ամփոփելու համար `P13: GYF, Gyro ոչ ուժեղացված, ֆիլտրացված Y առանցքի ելք P15: GY4, Gyro amplified (x4), Y-axis Output P16: VREF, Gyro Reference Voltage (1.25 V, ֆիքսված) P17: GX4, Gyro amplified (x4), X-axis Output P18: GXF, Gyro non amplified, filtered X-axis Output P26: ST, Gyro self test (logic 0 = normal, 1 = self test mode) P27: PD, Gyro անջատում (տրամաբանություն 0 = նորմալ, 1 = հոսանքի անջատում ռեժիմ) P28. HP, Gyro high pass filter զրոյականացում (տրամաբանություն 0 = նորմալ, 1 = HP զտիչի զրոյացում) P29: 3V3, լարման կարգավորիչի ելք (3.3 v) P30. Մատակարարման լարման մուտքագրում, 5v P31: GND, հիմք P32: AZ, արագացուցիչ Z Z առանցքի անալոգային ֆիլտրացված ելք P33: AY, արագացուցիչ Y առանցքի անալոգային զտված ելք P34: AX, արագացուցիչ
Արագաչափը չափում է արագացումը մի քանի առանցքի շուրջ: Եթե Acc_Gyro տախտակը դրեք սեղանի վրա, ինչպես ցույց է տրված վերևի լուսանկարում, Z առանցքը կունենա 1G, իսկ AZ- ը ՝ 1.17V: X և Y առանցքները «չունեն ձգողականություն, որոնք ձգում են դրանք դեպի իրենց, դրանք գտնվում են 0G արագության վրա և թողարկելու են 1.65 Վ: Եթե այն գլխիվայր դնեք սեղանին, X և Y առանցքները 'դեռ կունենան 0G արագացում, այնպես որ կստանաք AX = 1.65V, AY = 1.65V և AZ = 2.13V: Acc_Gyro տախտակն ունակ է չափել +/- 2G (+/- 19.6 մ/վ^2) արագացումներ ցանկացած առանցքի երկայնքով: 2G- ն նույնն է, ինչ 1 վայրկյանում զարգանում է 0 -ից մինչև 44 կմ / ժ արագություն: Երբ առանցքը զգում է +2G, այն կբարձրացնի լարումը մինչև 2.6 Վ: -2G- ի դեպքում այն կնվազի լարումը մինչև.7V: Խնդրում ենք նկատի ունենալ, որ գրավիտացիոն ուժը (երկնքից գետին ուղղված) նույն ազդեցությունն է ունենում սարքի վրա, ինչպես եթե սարքը արագացնեիք հակառակ ուղղությամբ, առանց գրավիտացիոն դաշտի: Ուրեմն հիշեք սա, եթե մտադիր եք սարքն օգտագործել այնպիսի բանի համար, ինչպիսին է ձեր մեքենայի կամ հեծանիվի արագացումը չափելը: բլա
Քայլ 12: Ներբեռնումներ
Հուսով եմ, որ ձեզ դուր կգա Motion Gamepad- ը: Տեղեկացրեք ինձ, թե ինչ եք կարծում ՝ մեկնաբանելով այս հրահանգը կամ էլ. կարգավորում / չափաբերում: Starlino- ն հիանալի ուղեցույց է պատրաստել այն IMU կոմունալ ծրագրով այստեղ տեղադրելու վերաբերյալ (pdf): Softwareրագրային ապահովում PIC- ի HEX- ն այստեղ է: Որպես հավաքածու, PIC- ը գալիս է նախապես ծրագրավորված, և ինչպես այն ծրագրված է, դուք կարող եք թարմացնել որոնվածը մի փոքր թարմացման օգտակար գործիքով `այստեղ:
Խորհուրդ ենք տալիս:
Gameboy Advance As Bluetooth Gamepad: 7 քայլ
Gameboy Advance As Bluetooth Gamepad: Սարքը հիմնականում ESP32 է, որը միացված է GBA- ին հղման պորտի միջոցով: Երբ սարքը միացված է և առանց որևէ փամփուշտ տեղադրված է GBA- ում, GBA- ն միացնելուց հետո ESP32- ը ուղարկում է մի փոքրիկ ռոմ, որը պետք է բեռնվի GBA- ում: Այս ռոմը ծրագիր է
Mini Gamepad: 3 քայլ (նկարներով)
Mini Gamepad: Ողջույն, ընկերներ, ես պատրաստել եմ այս փոքրիկ խաղախցիկը ATTINY85- ի միջոցով, ես երկար ժամանակ ցանկանում էի դա պատրաստել, բայց չունեի բավարար ժամանակ, վերջապես ավարտեցի այն, և դրա հետ խաղալն այնքան հաճելի է: Նախ ներողություն եմ խնդրում անշնորհք կառուցվածքի համար, բայց ես տեսել եմ մի քանի
Arduino- ի վրա հիմնված DIY խաղի վերահսկիչ - Arduino PS2 Game Controller - Խաղալ Tekken- ով DIY Arduino Gamepad- ով ՝ 7 քայլ
Arduino- ի վրա հիմնված DIY խաղի վերահսկիչ | Arduino PS2 Game Controller | Խաղալ Tekken- ով DIY Arduino Gamepad- ով: Բարև տղերք, խաղերը միշտ զվարճալի են, բայց ձեր սեփական DIY հատուկ խաղի Controller- ով խաղալը ավելի զվարճալի է: Այսպիսով, մենք այս հրահանգների մեջ կդարձնենք խաղային վերահսկիչ ՝ օգտագործելով arduino pro micro:
ARDUINO CONTROLLED GAMEPAD համակարգչի համար. 5 քայլ
ARDUINO CONTROLLED GAMEPAD- ը ԱՀ -ի համար. Բարև տղերք, ես Սարվեշն եմ: Մի քանի օր առաջ ես ուզում էի մի քանի ռետրո խաղ խաղալ: Այսպիսով, ես դրանք տեղադրեցի իմ համակարգչի վրա: Բայց ես կարող էի խաղալ միայն իմ համակարգչի ստեղնաշարով, և դա չէր տալիս իմ մանկության օրերի զգացողությունը: Այսպիսով, ես որոշեցի համակարգչի համար կառուցել խաղատախտակ
Giant Retro Gamepad: 11 քայլ (նկարներով)
Giant Retro Gamepad. Այսպիսով, մենք որոշեցինք հսկա աշխատող խաղախցիկ պատրաստել … ¯ _ (ツ) _/basicՀիմնական գաղափարն այն էր, որ մի քիչ ջարդոն օգտագործեն և որոշ էժան էլեկտրոնիկա ավելացնեն այն ֆունկցիոնալ դարձնելու համար ՝ ընդհանուր ծախսերը ցածր պահելով: . Ես արդեն ունեի նյութերի մեծ մասը մոտակայքում