Innholdsfortegnelse:

ZAP Game Gun: 7 trinn
ZAP Game Gun: 7 trinn

Video: ZAP Game Gun: 7 trinn

Video: ZAP Game Gun: 7 trinn
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Gjennom denne instruksen, vil jeg introdusere deg for spillpistolen min. Poenget med dette prosjektet er å utvikle en arkadepistol for spill. som du kan innen 2 til 3 timer. Hvis du prøver å beskrive det, kan du fortelle det som en kombinasjon av tastatur og luftmus.

denne pistolen kan brukes til å spille forskjellige FPS -spill.

MOTIVASJON

Motivasjonen til denne spillpistolen er i seg selv fra arkadespillene. Dette prosjektet er en perfekt match for folk som elsker spill, så vel som en fan av Arduino.

Det er et prosjekt som ikke trenger mer enn 3 timer.

JOBBER

Arbeidet med prosjektet er like enkelt som ABC!

settet med program fungerer med et sett med, og ellers betingelser som danner hele koden.

pistolen replikerer luftmus og tastatur. Gyroskopet som er tilstede i pistolen hjelper til med å spore pistolens bevegelser og befaler datamaskinen å plassere musepekeren på følgende sted.

på samme måte prøver joystick tilstede i pistolen å kopiere styrespaken som er tilstede i spillkonsollen. Det hjelper brukeren med å navigere foran, bak, til høyre, til venstre i spillet. I tillegg til dette hjelper det også å hoppe.

IR -sensor hjelper til med å utløse målet a

*alt over det*

Du kan bare endre de tildelte tastene i programmet i henhold til spillet.

Rekvisita

Ting du trenger for å lage dette prosjektet er:

  1. Arduino Leonardo.
  2. MPU-6050/gyroskop
  3. Styrespak
  4. Taktil trykknapp
  5. PCB etsingssett
  6. metalltråd
  7. mannlig bergstripe
  8. kvinnelig bergstripe.
  9. IR sensor

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

Trinn 1: TRINN 1: Lag kretsen

TRINN 1: Lag kretsen
TRINN 1: Lag kretsen
TRINN 1: Lag kretsen
TRINN 1: Lag kretsen

For dette trenger du kobberkledd og jernholdig kloridløsning.

Du kan kjøpe alt der en lokal elektronikkbutikk er tilgjengelig, eller jeg anbefaler å kjøpe et PCB -etsingssett.

Det kan være det mest nyttige verktøyet for denne prosessen.

For å lage PCB -diagrammet må du bruke fritzing, eller du kan også bruke EAGLE.

Jeg har lastet opp koblingene for PCB -design i denne Instructables.

For å lage kretskortet kan du følge trinnene som er gitt i Lage din kretskort.

Trinn 2: Trinn 2: Tilkoblingskrets

Trinn 2: Koble til krets
Trinn 2: Koble til krets

Etter produksjon av PCB er det bare å montere alle delene på PCB.

*Du kan også bruke et brødbrett til det*

*tilkobling sommerlig*

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;

Trinn 3: TRINN 3: Montering av deler

TRINN 3: Montering av deler
TRINN 3: Montering av deler
TRINN 3: Montering av deler
TRINN 3: Montering av deler
TRINN 3: Montering av deler
TRINN 3: Montering av deler

Før denne prosessen må du koble sensorene og joysticken til en burgund -stripe for å passe inn i de mannlige toppnålene du loddet på kretskortet.

Nå er trinnet enkelt.

Jeg vil ikke fortelle så mye om denne prosessen.

Bare for å fortelle deg, i denne prosessen må du åpne en pistol og montere (feste) alle delene inne i pistolen.

Siden pistolen kan være annerledes for alle, er det opp til deg hvordan du monterer.

Du kan se på bildene ovenfor hvordan jeg ordnet pistolen min.

Trinn 4: TRINN 4: Installere programvare

For å bruke pistolen må du laste ned Arduino -programvare og alle spill du ønsker å spille.

Dette er alle kravene til pistolen.

For å bruke pistolen, koble bare porten til Arduino Leonardo til USB -porten på PC eller bærbar PC.

pistolen vil bli gjenkjent som en autorisert mus og tastatur for enheten.

Trinn 5: TRINN 5: Tilpasning av pistol

For å endre kontrollene på pistolen må du endre kildekoden til pistolen.

Jeg vil vise hvor jeg skal endre

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // plukk opp et våpen}

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

for å endre kontroller, erstatt de fet skriftene med kontrollene du vil ha.

*lignende betingelser gjelder for alle if -betingelsene.*

Trinn 6: TRINN 6: Kos deg

Nå er pistolen din klar

Nyt det…

Kodefilene

Trinn 7: TRINN: 7: Fremtidig forbedring

TRINN: 7: Fremtidig forbedring
TRINN: 7: Fremtidig forbedring

Når vi snakker om alt, vet vi at alt må utvikle seg med tiden.

så vi har fremtidig utvikling i denne pistolen

  1. Kan lages Bluetooth -pistol i stedet for USB -kabler.
  2. Kan gjøres mer realistisk.

Hvis du får forbedringer i fremtiden eller forslag

vær så snill

kommentar

i kommentarfeltet

under…

Anbefalt: