Sadržaj:

ZAP Game Gun: 7 koraka
ZAP Game Gun: 7 koraka

Video: ZAP Game Gun: 7 koraka

Video: ZAP Game Gun: 7 koraka
Video: КАК ЗАЖИВЛЯТЬ ТАТУИРОВКУ? Уход за свежей тату. Заживление татуировок. 2024, Studeni
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Kroz ovaj Instructables, želio bih vam predstaviti svoj pištolj za igru. Smisao ovog projekta je razviti arkadni pištolj za igre. što možete u roku od 2 do 3 sata. Ako ga pokušate opisati, možete ga reći kao kombinaciju tipkovnice i zračnog miša.

ovaj pištolj se može koristiti za igranje raznih FPS igara.

MOTIVACIJA

Motivacija ovog pištolja za igru je sama iz arkadnih igara. Ovaj je projekt savršen izbor za ljude koji vole igre, kao i ljubitelje Arduina.

To je projekt za koji nije potrebno više od 3 sata.

RADNI

Rad na projektu jednostavan je kao ABC!

skup programa radi sa skupom i, inače uvjeta koji tvore cijeli kôd.

pištolj replicira zračnog miša i tipkovnicu. Žiroskop prisutan u pištolju pomaže u praćenju kretanja pištolja i naređuje računalu da postavi pokazivač miša na sljedeće mjesto.

na sličan način, joystick prisutan u pištolju pokušava ponoviti joystick prisutan u igraćoj konzoli. Korisniku pomaže u navigaciji sprijeda, natrag, desno, lijevo u igri. Osim toga, pomaže i pri skoku.

IR senzor pomaže u pokretanju cilja a

*sve iznad*

Dodijeljene tipke u programu možete samo promijeniti prema igri.

Pribor

Stvari koje će vam trebati za izradu ovog projekta su:

  1. Arduino Leonardo.
  2. MPU-6050/žiroskop
  3. Joystick
  4. Taktilni gumb
  5. Komplet za jetkanje PCB -a
  6. žica
  7. muška berg traka
  8. ženska berg traka.
  9. IR senzor

*Ove zalihe možete nabaviti na mreži ili u lokalnim trgovinama.*

Korak 1: KORAK 1: Izrada kruga

1. KORAK: Izrada kruga
1. KORAK: Izrada kruga
1. KORAK: Izrada kruga
1. KORAK: Izrada kruga

Za to će vam trebati otopina željeza i klorida obložena bakrom.

Možete nabaviti bilo koji u lokalnoj trgovini elektronike ili preporučujem da kupite "pribor za jetkanje PCB -a".

Možda je to najkorisniji alat za ovaj proces.

Za izradu dijagrama PCB -a morat ćete upotrijebiti fritzing ili možete koristiti i EAGLE.

U ovu uputu za učitavanje postavio sam veze za dizajn PCB -a.

Za izradu PCB -a možete slijediti korake navedene u Izradi vašeg PCB -a.

Korak 2: Korak 2: Spojni krug

Korak 2: Spojni krug
Korak 2: Spojni krug

Nakon proizvodnje PCB -a samo montirajte sve dijelove na PCB.

*Možete koristiti i ploču za tako da*

*veza ljetna*

buttonPin = 4 buttonPin1 = 5

buttonPin2 = 6 buttonPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

buttonPin8 = 12; buttonPin9 = 13;

buttonPin10 = A1; analogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

Korak 3: KORAK 3: Sklapanje dijelova

KORAK 3: Sklapanje dijelova
KORAK 3: Sklapanje dijelova
KORAK 3: Sklapanje dijelova
KORAK 3: Sklapanje dijelova
KORAK 3: Sklapanje dijelova
KORAK 3: Sklapanje dijelova

Prije ovog procesa morat ćete spojiti senzore i joystick na žensku burg traku kako bi se uklopili u muške zaglavlje zaglavlja koje ste lemili na PCB -u.

Sada je korak jednostavan.

Ne bih želio puno govoriti o ovom procesu.

Samo da vam kažem, u ovom procesu morate otvoriti pištolj i sastaviti (pričvrstiti) sve dijelove unutar pištolja.

Kako pištolj može biti različit kod svakoga, na vama je kako ga sastaviti.

Na gornjim slikama možete vidjeti kako sam uredio pištolj.

Korak 4: KORAK 4: Instaliranje softvera

Za korištenje pištolja morate preuzeti Arduino softver i bilo koju igru koju želite igrati.

Sve su to zahtjevi pištolja.

za korištenje pištolja samo spojite priključak Arduina Leonarda na USB priključak računala ili prijenosnog računala.

pištolj će biti prepoznat kao ovlašteni miš i tipkovnica za uređaj.

Korak 5: KORAK 5: Prilagodba pištolja

Da biste promijenili kontrole pištolja, morate promijeniti izvorni kod pištolja.

Pokazat ću gdje se promijeniti

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // pokupite bilo koje oružje}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // noćni vid}

za promjenu kontrola zamijenite podebljana slova kontrolama koje želite.

*slični uvjeti vrijede za sve if uvjete.*

Korak 6: KORAK 6: Uživajte

Sada je vaš pištolj spreman

uživaj…

Datoteke koda

Korak 7: KORAK: 7: Buduće poboljšanje

KORAK: 7: Buduće poboljšanje
KORAK: 7: Buduće poboljšanje

Dok pričamo o bilo čemu, znamo da se sve mora razvijati s vremenom.

tako da imamo budući razvoj ovog pištolja

  1. Može se napraviti Bluetooth pištolj umjesto USB kabela.
  2. Može se učiniti realnijim.

Ako dobijete buduća poboljšanja ili prijedloge

Molim

komentar

u odjeljku komentara

ispod…

Preporučeni: