Բովանդակություն:
- Պարագաներ
- Քայլ 1. ՔԱՅԼ 1. Շրջանի պատրաստում:
- Քայլ 2: Քայլ 2: Շղթայի միացում
- Քայլ 3. ՔԱՅԼ 3. Մասերի հավաքում
- Քայլ 4: ՔԱՅԼ 4. Softwareրագրակազմի տեղադրում
- Քայլ 5. ՔԱՅԼ 5. Gunենքի հարմարեցում
- Քայլ 6: ՔԱՅԼ 6. Վայելեք
- Քայլ 7: ՔԱՅԼ 7: Ապագա բարելավում
Video: ZAP Game Gun: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս Instructables- ի միջոցով ես կցանկանայի ձեզ ներկայացնել իմ խաղային ատրճանակը: Այս նախագծի նպատակը խաղային արկադային ատրճանակ մշակելն է: որը կարող եք 2 -ից 3 ժամվա ընթացքում: Եթե փորձեք նկարագրել այն, կարող եք այն ասել որպես ստեղնաշարի և օդային մկնիկի համադրություն:
այս ատրճանակը կարող է օգտագործվել տարբեր FPS խաղեր խաղալու համար:
ՄՈՏԻՎԱԻԱ
Այս խաղային ատրճանակի մոտիվացիան ինքնին արկադային խաղերից է: Այս նախագիծը կատարյալ համընկնում է խաղեր սիրող, ինչպես նաև Arduino- ի երկրպագու մարդկանց համար:
Սա նախագիծ է, որի համար 3 ժամից ավելի ժամանակ չի պահանջվի:
ԱՇԽԱՏԱՆՔ
Նախագծի աշխատանքը նույնքան հեշտ է, որքան ABC- ն:
setրագրի փաթեթը գործում է ամբողջ ծածկագիրը կազմող և այլ պայմաններով:
ատրճանակը կրկնում է օդային մկնիկը և ստեղնաշարը: Ատրճանակում առկա գիրոսկոպը օգնում է հետևել ատրճանակի շարժումներին և համակարգչին հրամայում է տեղադրել մկնիկի ցուցիչը հետևյալ վայրում:
Նմանապես, հրացանում առկա ջոյսթիկը փորձում է կրկնօրինակել խաղային վահանակում առկա ջոյսթիկը: Այն օգնում է օգտագործողին նավարկելու խաղի առջևի, հետևի, աջ, ձախ: Բացի այդ, այն նաև օգնում է ցատկել:
IR սենսորը օգնում է խթանել նպատակը a
*բոլորը վերևում*
Դուք կարող եք պարզապես փոխել ծրագրում տրված բանալիները ՝ ըստ խաղի:
Պարագաներ
Այս նախագիծը պատրաստելու համար ձեզ հարկավոր են հետևյալ բաները.
- Արդուինո Լեոնարդո.
- MPU-6050/գիրոսկոպ
- Ջոյստիկ
- Շոշափելի կոճակ
- PCB փորագրման հավաքածու
- մետաղալար
- արական բերգ ժապավեն
- իգական բերգի ժապավեն:
- IR սենսոր
*Դուք կարող եք ձեռք բերել այս մատակարարումները առցանց կամ տեղական խանութներում:*
Քայլ 1. ՔԱՅԼ 1. Շրջանի պատրաստում:
Դրա համար ձեզ հարկավոր կլինի պղնձով պատված և գունավոր քլորիդի լուծույթ:
Դուք կարող եք ձեռք բերել ցանկացած սարք, որտեղ էլեկտրոնիկայի խանութ կա, կամ խորհուրդ եմ տալիս գնել «PCB օֆորտ հավաքածու»:
Դա կարող է լինել այս գործընթացի ամենաօգտակար գործիքը:
PCB դիագրամը կազմելու համար հարկավոր է օգտագործել fritzing կամ կարող եք նաև օգտագործել EAGLE:
Ես վերբեռնել եմ PCB- ի նախագծման հղումները սույն Հրահանգներում:
PCB- ն պատրաստելու համար կարող եք հետևել ձեր PCB- ի պատրաստման քայլերին:
Քայլ 2: Քայլ 2: Շղթայի միացում
PCB- ի արտադրությունից հետո պարզապես տեղադրեք բոլոր մասերը PCB- ի վրա:
*Դուք կարող եք նաև օգտագործել տախտակ դրա համար*
*կապ ամառային*
buttonPin = 4 buttonPin1 = 5
buttonPin2 = 6 կոճակ Pin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 buttonPin7 = 11;
buttonPin8 = 12; buttonPin9 = 13;
buttonPin10 = A1; analogPin = 0;
buttonPIN ուրախություն = A2
VRyPIN = A3; VRxPIN = A4;
Քայլ 3. ՔԱՅԼ 3. Մասերի հավաքում
Այս գործընթացից առաջ դուք պետք է սենսորներն ու ջոյսթիկը միացնեք կանացի burg շերտին, որպեսզի դրանք տեղավորվեն արկղերի վերնագրերի մեջ, որոնք դուք կպցրել եք PCB- ի վրա:
Այժմ, քայլը պարզ է.
Ես չէի ցանկանա շատ բան պատմել այս գործընթացի մասին:
Պարզապես ձեզ ասելու համար, այս գործընթացում դուք պետք է ատրճանակ բացեք և հավաքեք (կցեք) ատրճանակի ներսում գտնվող բոլոր մասերը:
Քանի որ ատրճանակը կարող է տարբեր լինել բոլորի մոտ, ապա ձեզ վրա է, թե ինչպես հավաքվել:
Դուք կարող եք տեսնել վերևի պատկերներում, թե ինչպես եմ ես դասավորել իմ հրացանը:
Քայլ 4: ՔԱՅԼ 4. Softwareրագրակազմի տեղադրում
Ատրճանակն օգտագործելու համար հարկավոր է ներբեռնել Arduino ծրագրակազմը և ցանկացած խաղ, որը ցանկանում եք խաղալ:
Այս բոլորը զենքի պահանջներն են:
ատրճանակն օգտագործելու համար պարզապես միացրեք Arduino Leonardo նավահանգիստը համակարգչի կամ նոութբուքի USB պորտին:
ատրճանակը կճանաչվի որպես սարքի համար լիազորված մկնիկ և ստեղնաշար:
Քայլ 5. ՔԱՅԼ 5. Gunենքի հարմարեցում
Ատրճանակի կառավարումը փոխելու համար հարկավոր է փոխել հրացանի սկզբնաղբյուրը:
Ես ցույց կտամ, թե որտեղ փոխել
if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // հատուկ նռնակ}
if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // վերցնել ցանկացած զենք}
if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // գիշերային տեսողություն}
վերահսկիչները փոխելու համար համարձակ տառերը փոխարինեք ձեր ուզած վահանակներով:
*նմանատիպ պայմանները կիրառվում են բոլոր եթե -ի դեպքում:*
Քայլ 6: ՔԱՅԼ 6. Վայելեք
Այժմ ձեր հրացանը պատրաստ է:
վայելիր…
Կոդի ֆայլերը:
Քայլ 7: ՔԱՅԼ 7: Ապագա բարելավում
Երբ մենք խոսում ենք որևէ բանի մասին, մենք գիտենք, որ ամեն ինչ պետք է զարգանա ժամանակի հետ:
այնպես որ մենք ունենք ապագա զարգացումներ այս ատրճանակի մեջ
- Կարող է պատրաստվել Bluetooth ատրճանակ USB մալուխների փոխարեն:
- Կարելի է ավելի իրատեսական դարձնել:
Եթե դուք ապագա բարելավում կամ որևէ առաջարկ ունեք
խնդրում եմ
մեկնաբանել
մեկնաբանությունների բաժնում
ներքևում…
Խորհուրդ ենք տալիս:
Իմ լազերային կտրված Ray-Gun- ի հավաքման հրահանգները. 10 քայլ
Իմ լազերային կտրված Ray-Gun- ի հավաքման հրահանգները. Ներողություն եմ խնդրում ուշացման համար, ահա իմ վաղաժամկետ ցուցումները, թե ինչպես հավաքել Laser Pointer Ray-Gun- ը, կարող եք գնել Vector նկարչական պլաններ, այն պատրաստելու համար … CNC- ով Լազերային կտրիչ! Https: //cults3d.com/hy/3d-model/gadget/ray-gun Ահա այսպես
Ray Gun ձայնային էֆեկտներով V2: 17 քայլ (նկարներով)
Ray Gun ձայնային էֆեկտներով V2. Վերջերս աղբի խանութում հանդիպեցի մի հին վարժանքի, և այն ակնթարթին, երբ տեսա, հասկացավ, որ պետք է դրանից ճառագայթային ատրճանակ պատրաստել: Ես հիմա մի քանի ատրճանակ եմ պատրաստել, և դրանք միշտ սկսում են ոգեշնչված գտնված առարկայից: Դուք կարող եք ծանոթանալ իմ մյուս շինություններին
Arduino Game Controller + Unity Game: 5 քայլ
Arduino Game Controller + Unity Game. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կառուցել/ծրագրավորել arduino խաղի վերահսկիչ, որը կարող է միանալ միասնությանը:
Arduino Game Controller With Lights Responding Your Unity Game :: 24 քայլ
Arduino Game Controller With Lights Responding Your Unity Game :: Առաջին հերթին ես սա գրեցի բառով: Սա առաջին անգամն է, երբ ես օգտագործում եմ խրատելի, այնպես որ ամեն անգամ, երբ ասում եմ, գրեք կոդը այնպես, որ իմանաք, որ ես նկատի ունեմ այդ քայլի վերևի պատկերը: Այս նախագծում ես օգտագործում եմ 2 arduino- ի 2 առանձին բիթ
Arduino Pocket Game Console + A -Maze - Maze Game: 6 քայլ (նկարներով)
Arduino Pocket Game Console + A -Maze - Maze Game. Բարի գալուստ իմ առաջին ուսանելի: Նախագիծը, որը ես ուզում եմ այսօր կիսել ձեզ հետ, Arduino լաբիրինթոս խաղն է, որը դարձավ գրպանի մխիթարիչ, նույնքան ունակ, որքան Arduboy- ն և Arduino- ի վրա հիմնված նման կոնսուլները: Այն կարող է շողշողալ իմ (կամ ձեր) ապագա խաղերով ՝ շնորհիվ ցուցահանդեսի