Բովանդակություն:
- Քայլ 1: Հավաքեք անհրաժեշտ բաղադրիչները
- Քայլ 2. Շղթայի դիագրամ և կոդավորում
- Քայլ 3. Կտրում, ներկում և զոդում
- Քայլ 4. Սահմանային անջատիչների ամրագրում և վերջնական փորձարկում
- Քայլ 5: Ամեն ինչ միասին դնել
Video: ARDUINO CONTROLLED GAMEPAD համակարգչի համար. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Բարև տղերք, ես Սարվեշն եմ: Մի քանի օր առաջ ես ուզում էի մի քանի ռետրո խաղ խաղալ: Այսպիսով, ես դրանք տեղադրեցի իմ համակարգչի վրա: Բայց ես կարող էի խաղալ միայն իմ համակարգչի ստեղնաշարով, և դա չէր տալիս իմ մանկության օրերի զգացողությունը: Այսպիսով, ես որոշեցի կառուցել իմ համակարգչի համար նախատեսված խաղատախտակ, որը կարող է խաղալ ինչպես հին, այնպես էլ նոր խաղեր (ոչ բոլորը): Ես օգտագործեցի հին խաղային վերահսկիչ և փոփոխեցի այն ՝ ստեղծելով այս հիանալի Gamepad- ը: Սա համակարգչի համար լարային խաղային պահոց է: Այն կարող է օգտագործվել emulator և համակարգչային խաղեր խաղալու համար: Նաև ջոյսթիկը կարող է որպես մկնիկ ծառայել ձեր համակարգչի համար: Խաղի պահոցը վերահսկվում է Arduino Pro Micro- ի միջոցով:
Քայլ 1: Հավաքեք անհրաժեշտ բաղադրիչները
Բոլոր պարագաների ձեռքբերումը շինարարության ծրագրերի առաջին և ամենակարևոր քայլն է: Եվ համոզվել, որ դրանք ճիշտ եք ստանում ՝ պատվիրելով դրանք մեկ վայրից: Սա օգնում է միաժամանակ ստանալ բոլոր բաղադրիչները:
Ես խստորեն առաջարկում եմ ձեզ գնել բաղադրիչները UTSource- ից, քանի որ դրանք բավականին հուսալի են, և արտադրանքի որակը նույնպես լավ է: Նրանք առաքում են ապրանքները ժամանակին և դա նույնպես պատշաճ վիճակում:
Հիմա եկեք նայենք բաղադրիչներին:
1. Հին ռետրո խաղի վերահսկիչ
Դուք կարող եք օգտագործել ռետրո խաղի վերահսկիչ, ինչպես ես եմ օգտագործել: Եթե մուտք ունեք 3D տպիչ, կարող եք տպել ձեր սեփական պատյանը (այս տարբերակը հնարավորություն կտա ավելի շատ կոճակներ ավելացնելու համար):
2. Arduino Pro Micro
Այս նախագծի համար անհրաժեշտ է օգտագործել Arduino Pro Micro կամ Arduino Leonardo mini: Մի խոսքով, ձեզ անհրաժեշտ է HID (Human Interface Device) հնարավորությամբ միկրո վերահսկիչ: Arduino Pro micro- ն ունի ATmega 32U4 միկրո վերահսկիչ:
3. Անջատիչ
Սա սովորական սահող անջատիչ է, որը ես օգտագործել եմ արտակարգ նպատակների համար: Մկնիկի և ստեղնաշարի գրադարանի հետ աշխատելու խնդիրն այն է, որ եթե ճիշտ կոդը չբեռնեք, կարող եք կորցնել ձեր ստեղնաշարի կամ մկնիկի վերահսկողությունը: Այսպիսով, շատ կարևոր է ունենալ անջատիչ, որը կարող է օգնել ձեզ վերականգնել ձեր համակարգչի մկնիկի/ստեղնաշարի վերահսկողությունը:
4. Joystick մոդուլ
Մկնիկի շարժումը վերահսկելու համար մենք պետք է օգտագործենք ջոյսթիկի մոդուլ: Յուրաքանչյուր մոդուլ վերահսկում է X և Y ուղղությունը:
5. Սահմանափակել անջատիչները
Ես օգտագործել եմ սահմանափակ անջատիչներ ՝ որպես իմ վերահսկիչի գործարկիչներ: Սրանք ընտրովի են, եթե ցանկանում եք խաղային տախտակ պատրաստել պարզապես սեղմող կոճակներով:
6. Հրել կոճակ
Սեղմման կոճակները կարող են փոխկապակցված լինել ձգվող կամ ներքև կազմաձևով: Այստեղ ես օգտագործել եմ բոլոր կոճակների և անջատիչների համար քաշվող կարգավորումները: Դրա համար ես օգտագործել եմ 10 K ohm ռեզիստորներ:
7. Ընդհանուր նշանակության PCB
Ստացեք ընդհանուր նշանակության PCB `բոլոր բաղադրիչները զոդելու համար:
Քայլ 2. Շղթայի դիագրամ և կոդավորում
Միացրեք բոլոր բաղադրիչները ՝ վերևում տրված սխեմայի համաձայն: Ես նաև կցեցի արագ ուղեցույց Arduino- ի հետ կոճակները միացնելու համար:
Ես խորհուրդ կտայի նախ ստուգել բոլոր կապերը և աշխատել սեղանի վրա:
Իմ իրական կոճակի տեղադրման դասավորությունը նույնպես վերևում է ՝ ձեզ հստակ պատկերացնելու համար, թե որ կոճակը որտեղ է տեղադրված, ինչ պիտակով է այն ծրագրավորված և ինչ բնույթ է այն ուղարկում համակարգիչ:
Այժմ ներբեռնեք կոդը և տեղադրեք mouse.h և keyboard.h գրադարանները: Վերբեռնեք կոդը ձեր Arduino- ում:
ԿՈԴԸ ՍՏԱԵԼ Ստորև
Քայլ 3. Կտրում, ներկում և զոդում
Սկզբում կտրեք PCB- ն ՝ ըստ խաղատախտակի չափի և հավասարեցրեք կոճակները և ջոյսթիկի մոդուլը: Դուք կարող եք խուսափել զոդման այս բուռն աշխատանքից ՝ պատվիրելով PCB: UTSource.net- ը տրամադրում է որակյալ PCB- ներ `մատչելի գներով:
Այնուհետեւ ներկեք խաղային տախտակը ձեր ընտրած գույնով:
Այժմ զոդեք կոճակները և ջոյսթիկը ընդհանուր նշանակության համակարգչի վրա:
Քայլ 4. Սահմանային անջատիչների ամրագրում և վերջնական փորձարկում
Այժմ որոշ սուպեր սոսինձի օգնությամբ ամրացրեք սահմանային անջատիչները իրենց դիրքերում:
Sոդեք մնացած բաղադրիչները և կատարեք վերջնական փորձարկում:
Քայլ 5: Ամեն ինչ միասին դնել
Այժմ փակեք պարիսպը որոշ պտուտակների օգնությամբ:
Ես վերևում կցել եմ մի քանի նկար ՝ ցույց տալու համար, թե ինչպես է վերջնական արտադրանքը նման:
Ահա և վերջ: Այժմ փորձեք խաղալ որոշ խաղեր: Կարող եք խաղալ էմուլատոր, ինչպես նաև համակարգչային խաղեր (որոնք չեն պահանջում ավելի շատ ստեղներ):
Սրանով ավարտվում է իմ առաջին խրատականը: Հուսով եմ ձեզ դուր եկավ:)
Խորհուրդ ենք տալիս:
Luciferin, Անլար կողմնակալության լուսավորություն ձեր համակարգչի համար. 6 քայլ (նկարներով)
Լյուսիֆերին, անլար կողմնակալության լուսավորություն ձեր համակարգչի համար. Firefly Luciferin- ը Java Fast Screen Capture համակարգչային ծրագրակազմ է, որը նախատեսված է Glow Worm Luciferin որոնվածի համար, այն
Ձեր համակարգչի համար IR հեռակառավարման վահանակ Arduino- ով. 6 քայլ
Arduino- ով ձեր համակարգչի համար IR հեռակառավարում. Այս ընդունիչով ձեր IR համակարգչի և Arduino- ի շնորհիվ հեռակա կարգով կառավարեք ձեր համակարգիչը: Lazույլ ռեժիմը միացված է ^^
Snowblind Mod- ը համակարգչի համար. 8 քայլ
Snowblind Mod for PC. Սա ձեռնարկ է, որը ես գրում եմ, այնպես որ յուրաքանչյուրը կարող է ձյան կուրացման ռեժիմն իր համակարգչով կատարել բավականին էժան: Ձյան կուրացման ռեժիմը գործում է, քանի որ բոլոր LCD էկրանները թափանցիկ են: Նրանց հետևում է սպիտակ ֆոնի վահանակը, որը լուսավորված է LED- ներով կամ կաթոդային խողովակներով: հեռացնելով
Ինչպես պատրաստել RGB LED օդափոխիչ համակարգչի համար `5 քայլ
Ինչպես պատրաստել RGB LED օդափոխիչ համակարգչի համար. Այս ձեռնարկում ես ձեզ ցույց կտամ " Ինչպես պատրաստել RGB LED երկրպագու համակարգչի համար " Այս մեթոդը շատ պարզ է և բոլորի համար, նույնիսկ դուք սկսնակ կամ դպրոցական ուսանող եք, ով ցանկանում է նորություն ներմուծել կամ ձեր կրթական նախագծի համար
Համակարգչի գաղտնիություն - Arduino- ի ավտոմատ գաղտնիություն ձեր համակարգչի համար. 5 քայլ (նկարներով)
Համակարգչի գաղտնիություն - Arduino- ի ավտոմատ գաղտնիություն ձեր համակարգչի համար: Խնդիր. Եթե դուք ապրում եք այլ մարդկանց հետ կամ ունեք ձեր սեփական գրասենյակը, գուցե ծանոթ լինեք այն մարդկանց խնդրին, որոնք պատահականորեն հայտնվում են ձեր սենյակում, երբ աշխատում եք գաղտնի տվյալների վրա կամ պարզապես ինչ -որ բան ունեք: տարօրինակ իրեր բացվում են երկրորդ էկրանին սկսած