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

ZAP Game Gun: 7 քայլ
ZAP Game Gun: 7 քայլ

Video: ZAP Game Gun: 7 քայլ

Video: ZAP Game Gun: 7 քայլ
Video: Ձեր էս ուրախությունը ամեն ինչ արժի իմ համար 🥹♥️🫂 2024, Նոյեմբեր
Anonim
ZAP խաղային ատրճանակ
ZAP խաղային ատրճանակ
ZAP խաղային ատրճանակ
ZAP խաղային ատրճանակ

Այս Instructables- ի միջոցով ես կցանկանայի ձեզ ներկայացնել իմ խաղային ատրճանակը: Այս նախագծի նպատակը խաղային արկադային ատրճանակ մշակելն է: որը կարող եք 2 -ից 3 ժամվա ընթացքում: Եթե փորձեք նկարագրել այն, կարող եք այն ասել որպես ստեղնաշարի և օդային մկնիկի համադրություն:

այս ատրճանակը կարող է օգտագործվել տարբեր FPS խաղեր խաղալու համար:

ՄՈՏԻՎԱԻԱ

Այս խաղային ատրճանակի մոտիվացիան ինքնին արկադային խաղերից է: Այս նախագիծը կատարյալ համընկնում է խաղեր սիրող, ինչպես նաև Arduino- ի երկրպագու մարդկանց համար:

Սա նախագիծ է, որի համար 3 ժամից ավելի ժամանակ չի պահանջվի:

ԱՇԽԱՏԱՆՔ

Նախագծի աշխատանքը նույնքան հեշտ է, որքան ABC- ն:

setրագրի փաթեթը գործում է ամբողջ ծածկագիրը կազմող և այլ պայմաններով:

ատրճանակը կրկնում է օդային մկնիկը և ստեղնաշարը: Ատրճանակում առկա գիրոսկոպը օգնում է հետևել ատրճանակի շարժումներին և համակարգչին հրամայում է տեղադրել մկնիկի ցուցիչը հետևյալ վայրում:

Նմանապես, հրացանում առկա ջոյսթիկը փորձում է կրկնօրինակել խաղային վահանակում առկա ջոյսթիկը: Այն օգնում է օգտագործողին նավարկելու խաղի առջևի, հետևի, աջ, ձախ: Բացի այդ, այն նաև օգնում է ցատկել:

IR սենսորը օգնում է խթանել նպատակը a

*բոլորը վերևում*

Դուք կարող եք պարզապես փոխել ծրագրում տրված բանալիները ՝ ըստ խաղի:

Պարագաներ

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր են հետևյալ բաները.

  1. Արդուինո Լեոնարդո.
  2. MPU-6050/գիրոսկոպ
  3. Ջոյստիկ
  4. Շոշափելի կոճակ
  5. PCB փորագրման հավաքածու
  6. մետաղալար
  7. արական բերգ ժապավեն
  8. իգական բերգի ժապավեն:
  9. IR սենսոր

*Դուք կարող եք ձեռք բերել այս մատակարարումները առցանց կամ տեղական խանութներում:*

Քայլ 1. ՔԱՅԼ 1. Շրջանի պատրաստում:

ՔԱՅԼ 1. Շրջանի պատրաստում
ՔԱՅԼ 1. Շրջանի պատրաստում
ՔԱՅԼ 1. Շրջանի պատրաստում
ՔԱՅԼ 1. Շրջանի պատրաստում

Դրա համար ձեզ հարկավոր կլինի պղնձով պատված և գունավոր քլորիդի լուծույթ:

Դուք կարող եք ձեռք բերել ցանկացած սարք, որտեղ էլեկտրոնիկայի խանութ կա, կամ խորհուրդ եմ տալիս գնել «PCB օֆորտ հավաքածու»:

Դա կարող է լինել այս գործընթացի ամենաօգտակար գործիքը:

PCB դիագրամը կազմելու համար հարկավոր է օգտագործել fritzing կամ կարող եք նաև օգտագործել EAGLE:

Ես վերբեռնել եմ PCB- ի նախագծման հղումները սույն Հրահանգներում:

PCB- ն պատրաստելու համար կարող եք հետևել ձեր PCB- ի պատրաստման քայլերին:

Քայլ 2: Քայլ 2: Շղթայի միացում

Քայլ 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. Մասերի հավաքում

ՔԱՅԼ 3. Մասերի հավաքում
ՔԱՅԼ 3. Մասերի հավաքում
ՔԱՅԼ 3. Մասերի հավաքում
ՔԱՅԼ 3. Մասերի հավաքում
ՔԱՅԼ 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: Ապագա բարելավում

ՔԱՅԼ. 7. Ապագա բարելավում
ՔԱՅԼ. 7. Ապագա բարելավում

Երբ մենք խոսում ենք որևէ բանի մասին, մենք գիտենք, որ ամեն ինչ պետք է զարգանա ժամանակի հետ:

այնպես որ մենք ունենք ապագա զարգացումներ այս ատրճանակի մեջ

  1. Կարող է պատրաստվել Bluetooth ատրճանակ USB մալուխների փոխարեն:
  2. Կարելի է ավելի իրատեսական դարձնել:

Եթե դուք ապագա բարելավում կամ որևէ առաջարկ ունեք

խնդրում եմ

մեկնաբանել

մեկնաբանությունների բաժնում

ներքևում…

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