Innehållsförteckning:

ZAP Game Gun: 7 steg
ZAP Game Gun: 7 steg

Video: ZAP Game Gun: 7 steg

Video: ZAP Game Gun: 7 steg
Video: Йога для начинающих дома с Алиной Anandee #3. Здоровое гибкое тело за 40 минут. Продвинутый уровень. 2024, November
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Genom denna instruktion vill jag presentera min spelpistol. Poängen med detta projekt är att utveckla en spelarkadpistol. vilket du kan inom 2 till 3 timmar. Om du försöker beskriva det kan du berätta det som en kombination av tangentbord och luftmus.

denna pistol kan användas för att spela olika FPS -spel.

MOTIVERING

Motivet för detta spelpistol är självt från arkadspelen. Detta projekt är en perfekt matchning för människor som älskar spel, samt är ett fan av Arduino.

Det är ett projekt som inte skulle behöva tid mer än 3 timmar.

ARBETSSÄTT

Projektet fungerar lika enkelt som ABC!

uppsättningen program fungerar med en uppsättning och, annars villkor som bildar hela koden.

pistolen replikerar luftmus och tangentbord. Gyroskopet i pistolen hjälper till att spåra pistolens rörelser och befaller datorn att placera muspekaren på följande plats.

på samma sätt försöker joysticken i pistolen att replikera den joystick som finns i spelkonsolen. Det hjälper användaren att navigera fram, bak, höger, vänster i spelet. Utöver detta hjälper det också att hoppa.

IR -sensor hjälper till att utlösa målet a

*allt ovanför det*

Du kan bara ändra de tilldelade nycklarna i programmet enligt spelet.

Tillbehör

Saker du behöver för att göra detta projekt är:

  1. Arduino Leonardo.
  2. MPU-6050/gyroskop
  3. Joystick
  4. Taktil tryckknapp
  5. Etsats för PCB
  6. tråd
  7. manlig bergremsa
  8. kvinnlig bergremsa.
  9. IR -sensor

*Du kan köpa dessa varor online eller i lokala butiker.*

Steg 1: STEG 1: Gör kretsen

STEG 1: Gör kretsen
STEG 1: Gör kretsen
STEG 1: Gör kretsen
STEG 1: Gör kretsen

För detta behöver du kopparklädd och järnkloridlösning.

Du kan få vilken som helst där en lokal elektronikbutik eller jag rekommenderar att du köper ett "PCB -etsningskit".

Det kan vara det mest användbara verktyget för denna process.

För att göra PCB -diagrammet måste du använda fritzing eller så kan du också använda EAGLE.

Jag har laddat upp länkarna för PCB -design i denna instruktion.

För att göra kretskortet kan du följa stegen i Skapa ditt kretskort.

Steg 2: Steg 2: Anslutningskrets

Steg 2: Anslutningskrets
Steg 2: Anslutningskrets

Efter tillverkning av kretskort är det bara att montera alla delar på kretskortet.

*Du kan också använda en brödbräda för det*

*anslutning somrig*

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;

Steg 3: STEG 3: Montering av delar

STEG 3: Montering av delar
STEG 3: Montering av delar
STEG 3: Montering av delar
STEG 3: Montering av delar
STEG 3: Montering av delar
STEG 3: Montering av delar

Innan den här processen måste du ansluta sensorerna och joysticken till burgundremsan för att de skulle passa i de manliga huvudstiften som du lödde på kretskortet.

Nu är steget enkelt.

Jag skulle inte vilja berätta så mycket om denna process.

Bara för att berätta för dig, i den här processen måste du öppna en pistol och montera (fästa) alla delar inuti pistolen.

Eftersom pistolen kan vara annorlunda för alla är det upp till dig hur du monterar.

Du kan se på bilderna ovan hur jag ordnade mitt vapen.

Steg 4: STEG 4: Installera programvara

För att använda pistolen måste du ladda ner Arduino -programvara och alla spel du vill spela.

Dessa är alla kraven på pistolen.

För att använda pistolen, anslut bara porten på Arduino Leonardo till USB -porten på en dator eller bärbar dator.

pistolen kommer att identifieras som en auktoriserad mus och tangentbord för enheten.

Steg 5: STEG 5: Anpassning av pistol

För att ändra kontrollerna på pistolen måste du ändra källkoden för pistolen.

Jag ska visa var jag ska ändra

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // plocka upp något vapen}

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

för att ändra kontroller ersätt de fetstil med kontroller som du vill ha.

*liknande villkor gäller för alla if -villkor.*

Steg 6: STEG 6: Njut !

Nu är din pistol klar

njut av det…

Kodfilerna

Steg 7: STEG: 7: Framtidsförbättring

STEG: 7: Framtidsförbättring
STEG: 7: Framtidsförbättring

När vi pratar om vad som helst vet vi att allt måste utvecklas med tiden.

så vi har framtida utveckling i denna pistol

  1. Kan göras Bluetooth -pistol istället för USB -kablar.
  2. Kan göras mer realistiskt.

Om du får framtida förbättringar eller förslag

snälla du

kommentar

i kommentarsfältet

Nedan…

Rekommenderad: