Turinys:

ZAP žaidimo pistoletas: 7 žingsniai
ZAP žaidimo pistoletas: 7 žingsniai

Video: ZAP žaidimo pistoletas: 7 žingsniai

Video: ZAP žaidimo pistoletas: 7 žingsniai
Video: Part 2 - The Thirty-Nine Steps Audiobook by John Buchan (Chs 6-10) 2024, Lapkritis
Anonim
ZAP žaidimo pistoletas
ZAP žaidimo pistoletas
ZAP žaidimo pistoletas
ZAP žaidimo pistoletas

Per šią instrukciją norėčiau jus supažindinti su savo žaidimo ginklu. Šio projekto esmė yra sukurti žaidimų arkadinį ginklą. kurį galite padaryti per 2–3 val. Jei bandysite tai apibūdinti, galite tai pasakyti kaip klaviatūros ir oro pelės derinį.

Šis ginklas gali būti naudojamas žaidžiant įvairius FPS žaidimus.

MOTYVACIJA

Šio žaidimo ginklo motyvacija yra pati iš arkadinių žaidimų. Šis projektas puikiai tinka žmonėms, kurie mėgsta žaidimus ir yra „Arduino“gerbėjai.

Tai projektas, kuriam nereikia daugiau nei 3 valandų.

DARBAS

Projekto darbas yra toks pat lengvas kaip ABC!

Programų rinkinys veikia su rinkiniu ir, kitaip, sudarydamas visą kodą.

ginklas atkartoja oro pelę ir klaviatūrą. Pistoleje esantis giroskopas padeda atsekti ginklo judesius ir nurodo kompiuteriui uždėti pelės žymeklį į kitą vietą.

panašiai, ginklo esanti vairasvirtė bando atkartoti žaidimų konsolėje esančią vairasvirtę. Tai padeda vartotojui naršyti žaidimo priekyje, gale, dešinėje, kairėje. Be to, tai taip pat padeda šokinėti.

IR jutiklis padeda suaktyvinti tikslą a

*viskas aukščiau*

Galite tiesiog pakeisti programoje priskirtus raktus pagal žaidimą.

Prekės

Šiam projektui įgyvendinti reikės šių dalykų:

  1. Arduino Leonardo.
  2. MPU-6050/giroskopas
  3. Vairasvirtė
  4. Liečiamas mygtukas
  5. PCB ėsdinimo rinkinys
  6. viela
  7. vyriška bergo juostelė
  8. moteriška bergo juostelė.
  9. IR jutiklis

*Šių prekių galite įsigyti internetu arba vietinėse parduotuvėse.*

1 žingsnis: 1 ŽINGSNIS: grandinės sukūrimas

1 ŽINGSNIS: grandinės sukūrimas
1 ŽINGSNIS: grandinės sukūrimas
1 ŽINGSNIS: grandinės sukūrimas
1 ŽINGSNIS: grandinės sukūrimas

Tam jums reikės vario plakiruoto ir geležies chlorido tirpalo.

Galite įsigyti bet kur, kur yra vietinė elektronikos parduotuvė, arba aš rekomenduoju nusipirkti „PCB ėsdinimo rinkinį“.

Tai gali būti pati naudingiausia priemonė šiam procesui.

Norėdami sudaryti PCB diagramą, turėsite naudoti fritizaciją arba taip pat galite naudoti EAGLE.

Į šią instrukciją įkėliau PCB dizaino nuorodas.

Norėdami pagaminti PCB, galite atlikti veiksmus, nurodytus skyriuje PCB gamyba.

2 veiksmas: 2 veiksmas: prijungimo grandinė

2 žingsnis: prijungimo grandinė
2 žingsnis: prijungimo grandinė

Pagaminę PCB, tiesiog sumontuokite visas dalis ant PCB.

*Taip pat galite naudoti duonos lentą*

*ryšys vasariškas*

buttonPin = 4 mygtukai Pin1 = 5

buttonPin2 = 6 mygtukasPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

mygtukasPin8 = 12; mygtukasPin9 = 13;

mygtukasPin10 = A1; analogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

3 žingsnis: 3 ŽINGSNIS: dalių surinkimas

3 ŽINGSNIS: dalių surinkimas
3 ŽINGSNIS: dalių surinkimas
3 ŽINGSNIS: dalių surinkimas
3 ŽINGSNIS: dalių surinkimas
3 ŽINGSNIS: dalių surinkimas
3 ŽINGSNIS: dalių surinkimas

Prieš atlikdami šį procesą, jutiklius ir vairasvirtę turėsite prijungti prie moteriškos burg juostos, kad jie tilptų į antgalį, kurį prilijote prie PCB.

Dabar žingsnis yra paprastas.

Nenorėčiau daug pasakoti apie šį procesą.

Tiesiog norėčiau pasakyti, kad šiame procese turite atidaryti ginklą ir surinkti (pritvirtinti) visas pistoleto dalis.

Kadangi šautuvas gali skirtis su kiekvienu, jūs turite pasirinkti, kaip jį surinkti.

Aukščiau esančiuose paveikslėliuose galite pamatyti, kaip aš sutvarkiau ginklą.

4 veiksmas: 4 ŽINGSNIS: Programinės įrangos diegimas

Norėdami naudoti ginklą, turėsite atsisiųsti „Arduino“programinę įrangą ir bet kokį žaidimą, kurį norite žaisti.

Visa tai yra ginklo reikalavimai.

Norėdami naudoti ginklą, tiesiog prijunkite „Arduino Leonardo“prievadą prie kompiuterio ar nešiojamojo kompiuterio USB prievado.

ginklas bus atpažįstamas kaip įgaliota prietaiso pelė ir klaviatūra.

5 veiksmas: 5 ŽINGSNIS: ginklo pritaikymas

Norėdami pakeisti ginklo valdiklius, turėsite pakeisti ginklo šaltinio kodą.

Parodysiu, kur keisti

if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // speciali granata}

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // pasiimti bet kokį ginklą}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // naktinis matymas}

Norėdami pakeisti valdiklius, pakeiskite paryškintas raides norimais valdikliais.

*panašios sąlygos taikomos visoms if sąlygoms.*

6 žingsnis: 6 ŽINGSNIS: Mėgaukitės

Dabar jūsų ginklas yra paruoštas

mėgaukis tuo…

Kodo failai

7 žingsnis: 7 ŽINGSNIS: būsimas tobulinimas

ŽINGSNIS: 7: būsimas tobulinimas
ŽINGSNIS: 7: būsimas tobulinimas

Kalbėdami apie bet ką, žinome, kad viskas turi keistis laikui bėgant.

Taigi mes turime ateities pokyčių šiame ginkle

  1. Galima pagaminti „Bluetooth“pistoletą vietoj USB kabelių.
  2. Galima padaryti tikroviškesnę.

Jei ateityje gausite kokių nors patobulinimų ar pasiūlymų

Prašau

komentuoti

komentarų skiltyje

žemiau…

Rekomenduojamas: