Indholdsfortegnelse:

ZAP Game Gun: 7 trin
ZAP Game Gun: 7 trin

Video: ZAP Game Gun: 7 trin

Video: ZAP Game Gun: 7 trin
Video: BabyTron - 100 Bars (Directed by Cole Bennett) 2024, November
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Gennem denne Instructables vil jeg gerne introducere dig til min spilpistol. Pointen med dette projekt er at udvikle en spillearkadepistol. som du kan inden for 2 til 3 timer. Hvis du prøver at beskrive det, kan du fortælle det som en kombination af tastatur og luftmus.

denne pistol kan bruges til at spille forskellige FPS -spil.

MOTIVERING

Motivationen for denne spilpistol er i sig selv fra arkadespillene. Dette projekt er et perfekt match for folk, der elsker spil og er fan af Arduino.

Det er et projekt, der ikke kræver mere end 3 timer.

ARBEJDER

Projektets arbejde er lige så let som ABC!

Sættet med program fungerer med et sæt og andre betingelser, der danner hele koden.

pistolen replikerer luftmus og tastatur. Gyroskopet til stede i pistolen hjælper med at spore pistolens bevægelser og befaler computeren til at placere musemarkøren på det følgende sted.

på samme måde forsøger joystick til stede i pistolen at replikere joysticket til stede i spillekonsollen. Det hjælper brugeren med at navigere foran, bagud, til højre, til venstre i spillet. Ud over dette hjælper det også at springe.

IR -sensor hjælper med at udløse målet a

*alt over det*

Du kan bare ændre de tildelte nøgler i programmet i henhold til spillet.

Forbrugsvarer

Ting du skal bruge for at lave dette projekt er:

  1. Arduino Leonardo.
  2. MPU-6050/gyroskop
  3. Joystick
  4. Taktil trykknap
  5. PCB ætsningssæt
  6. tråd
  7. mandlig bergstrimmel
  8. kvindelig bergstrimmel.
  9. IR sensor

*Du kan få disse forsyninger online eller i lokale butikker.*

Trin 1: TRIN 1: Lav kredsløbet

TRIN 1: Lav kredsløbet
TRIN 1: Lav kredsløbet
TRIN 1: Lav kredsløbet
TRIN 1: Lav kredsløbet

Til dette skal du bruge kobberbeklædning og jernchloridopløsning.

Du kan få alt, hvor en lokal elektronikbutik eller jeg anbefaler at købe et 'PCB ætsningssæt'.

Det kan være det mest nyttige værktøj til denne proces.

For at lave PCB -diagrammet skal du bruge fritzing, eller du kan også bruge EAGLE.

Jeg har uploadet linkene til PCB -design i denne Instructables.

For at lave printkortet kan du følge trinene i Fremstilling af dit printkort.

Trin 2: Trin 2: Tilslutningskredsløb

Trin 2: Tilslutning af kredsløb
Trin 2: Tilslutning af kredsløb

Efter produktion af printkort skal du bare montere alle delene på printet.

*Du kan også bruge et brødbræt til det*

*sommerlig forbindelse*

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;

Trin 3: TRIN 3: Montering af dele

TRIN 3: Montering af dele
TRIN 3: Montering af dele
TRIN 3: Montering af dele
TRIN 3: Montering af dele
TRIN 3: Montering af dele
TRIN 3: Montering af dele

Inden denne proces skal du tilslutte sensorerne og joysticket til hun -burg -strip, så de passer ind i de mandlige headerstifter, som du lodde på printkortet.

Nu er trinet enkelt.

Jeg vil ikke gerne fortælle meget om denne proces.

Bare for at fortælle dig, i denne proces skal du åbne en pistol og samle (vedhæfte) alle dele inde i pistolen.

Da pistolen kan være anderledes for alle, er det op til dig, hvordan du samler.

Du kan se på billederne ovenfor, hvordan jeg arrangerede min pistol.

Trin 4: TRIN 4: Installation af software

For at bruge pistolen skal du downloade Arduino -software og ethvert spil, du ønsker at spille.

Disse er alle kravene til pistolen.

For at bruge pistolen skal du bare tilslutte porten til Arduino Leonardo til USB -porten på en pc eller bærbar computer.

pistolen vil blive genkendt som en autoriseret mus og tastatur til enheden.

Trin 5: TRIN 5: Tilpasning af pistol

Hvis du vil ændre kontrol af pistolen, skal du ændre kildekoden til pistolen.

Jeg vil vise, hvor jeg skal ændre

hvis (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // special granade}

hvis (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // afhent ethvert våben}

hvis (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // nattesyn}

for at ændre kontroller erstattes de fede bogstaver med kontroller, som du ønsker.

*lignende betingelser gælder for alle if -betingelserne.*

Trin 6: TRIN 6: Nyd

Nu er din pistol klar

Nyd det…

Kodefilerne

Trin 7: TRIN: 7: Fremtidig forbedring

TRIN: 7: Fremtidig forbedring
TRIN: 7: Fremtidig forbedring

Når vi taler om noget, ved vi, at alt skal udvikle sig med tiden.

så vi har fremtidige udviklinger i denne pistol

  1. Kan laves Bluetooth -pistol i stedet for USB -kabler.
  2. Kan gøres mere realistisk.

Hvis du får fremtidige forbedringer eller forslag

Vær venlig

kommentar

i kommentarfeltet

under…

Anbefalede: