Sisukord:

ZAP mängupüstol: 7 sammu
ZAP mängupüstol: 7 sammu

Video: ZAP mängupüstol: 7 sammu

Video: ZAP mängupüstol: 7 sammu
Video: Who needs 3D Printed Mauser to release stress?? 2024, November
Anonim
ZAP mängupüstol
ZAP mängupüstol
ZAP mängupüstol
ZAP mängupüstol

Selle juhendi kaudu tahaksin teile tutvustada oma mängurelva. Selle projekti mõte on arendada mänguautomaatide relvi. mida saate 2-3 tunni jooksul. Kui proovite seda kirjeldada, võite seda öelda klaviatuuri ja õhuhiire kombinatsioonina.

seda relva saab kasutada erinevate FPS mängude mängimiseks.

MOTIVATSIOON

Selle mängupüstoli motivatsioon pärineb arkaadmängudest. See projekt sobib ideaalselt inimestele, kes armastavad mänge ja on ka Arduino fännid.

See on projekt, mis ei võta aega rohkem kui 3 tundi.

TÖÖ

Projekti töö on sama lihtne kui ABC!

programmikomplekt töötab komplekti ja muude tingimustega, mis moodustavad kogu koodi.

relv kordab õhu hiirt ja klaviatuuri. Püstolis olev güroskoop aitab relva liigutustele jälile saada ja käsib arvutil hiirekursori järgmisse kohta asetada.

samamoodi püüab relvas olev juhtnupp kopeerida mängukonsoolis olevat juhtkangi. See aitab kasutajal mängus navigeerida ees, taga, paremal, vasakul. Lisaks sellele aitab see ka hüpata.

IR -andur aitab eesmärki käivitada a

*kõik selle kohal*

Saate lihtsalt programmis määratud võtmeid mängu järgi muuta.

Tarvikud

Selle projekti tegemiseks on vaja järgmisi asju:

  1. Arduino Leonardo.
  2. MPU-6050/güroskoop
  3. Juhtkang
  4. Puutetundlik nupp
  5. PCB söövitamise komplekt
  6. traat
  7. isane bergi riba
  8. emane bergi riba.
  9. IR andur

*Neid tarvikuid saate veebist või kohalikest kauplustest.*

1. samm: 1. samm: vooluringi tegemine

SAMM 1: Vooluringi tegemine
SAMM 1: Vooluringi tegemine
SAMM 1: Vooluringi tegemine
SAMM 1: Vooluringi tegemine

Selleks vajate vask- ja raudkloriidi lahust.

Saate osta mis tahes kohalikku elektroonikapoodi või soovitan osta PCB söövitamise komplekti.

See võib olla selle protsessi jaoks kõige kasulikum tööriist.

PCB diagrammi koostamiseks peate kasutama fritimist või võite kasutada ka EAGLE'i.

Olen selles juhendis üles laadinud PCB disaini lingid.

PCB valmistamiseks järgige jaotises PCB valmistamine antud samme.

2. samm: 2. samm: ühendusahel

2. etapp: ahela ühendamine
2. etapp: ahela ühendamine

Pärast PCB tootmist paigaldage kõik osad PCB -le.

*Selleks võite kasutada ka leivaplaati*

*ühendus suvine*

buttonPin = 4 nuppuPin1 = 5

buttonPin2 = 6 buttonPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

nuppPin8 = 12; nuppPin9 = 13;

nuppPin10 = A1; analoogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

3. samm: 3. samm: osade kokkupanek

3. SAMM: Osade kokkupanek
3. SAMM: Osade kokkupanek
3. SAMM: Osade kokkupanek
3. SAMM: Osade kokkupanek
3. SAMM: Osade kokkupanek
3. SAMM: Osade kokkupanek

Enne seda protsessi peate andurid ja juhtkangi juhtme külge ühendama, et need sobiksid trükkplaadile jootetud isaste päise tihvtidega.

Nüüd on samm lihtne.

Ma ei tahaks sellest protsessist palju rääkida.

Lihtsalt ütlen teile, et selles protsessis peate relva avama ja kokku panema (kinnitama) kõik relva sees olevad osad.

Kuna relv võib kõigi puhul erineda, on kokkupanek teie otsustada.

Ülaltoodud piltidelt näete, kuidas ma oma relva korraldasin.

4. samm: 4. samm: tarkvara installimine

Püstoli kasutamiseks peate alla laadima Arduino tarkvara ja kõik mängud, mida soovite mängida.

Need kõik on relva nõuded.

relva kasutamiseks ühendage Arduino Leonardo port arvuti või sülearvuti USB -porti.

relv tunnistatakse seadme jaoks lubatud hiireks ja klaviatuuriks.

5. samm: 5. samm: relva kohandamine

Püstoli juhtnuppude muutmiseks peate muutma relva lähtekoodi.

Näitan, kus vahetada

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // võta relv kätte}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // öine nägemine}

juhtelementide muutmiseks asendage rasvased tähed soovitud juhtelementidega.

*sarnased tingimused kehtivad kõikide tingimuste korral.*

6. samm: 6. samm: nautige

Nüüd on teie relv valmis

Naudi seda…

Koodifailid

7. samm: STEP: 7: tulevane täiustamine

SAMM: 7: tulevane täiustamine
SAMM: 7: tulevane täiustamine

Kõigest rääkides teame, et kõik peab aja jooksul arenema.

nii et meil on selles relvas tulevasi arenguid

  1. USB -kaablite asemel saab teha Bluetooth -püstoli.
  2. Saab realistlikumaks muuta.

Kui saate tulevikus parandusi või soovitusi

palun

kommentaar

kommentaaride jaotises

allpool…

Soovitan: