Inhoudsopgave:

ZAP Game Gun - Ajarnpa
ZAP Game Gun - Ajarnpa

Video: ZAP Game Gun - Ajarnpa

Video: ZAP Game Gun - Ajarnpa
Video: Ajarn Gae: Muay Thai Master Roshi - A Legendary Monk Trainer in Real Life 2024, November
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Via deze Instructables wil ik je kennis laten maken met mijn spelgeweer. Het doel van dit project is het ontwikkelen van een arcade-kanon voor games. die je binnen 2 tot 3 uur kunt. Als je het probeert te beschrijven, kun je het misschien zien als een combinatie van toetsenbord en luchtmuis.

dit pistool kan worden gebruikt voor het spelen van verschillende FPS-games.

MOTIVATIE

De motivatie van dit spelgeweer is zelf van de arcadespellen. Dit project is een perfecte match voor mensen die van games houden, maar ook een fan zijn van Arduino.

Het is een project dat niet meer dan 3 uur nodig heeft.

WERKEN

De werking van het project is net zo eenvoudig als ABC!

de set van programma werkt met een set van en anders voorwaarden die de hele code vormen.

het pistool repliceert luchtmuis en toetsenbord. De in het pistool aanwezige gyroscoop helpt de bewegingen van het pistool op te sporen en geeft de computer het commando om de muisaanwijzer op de volgende plek te plaatsen.

op dezelfde manier probeert de joystick in het pistool de joystick in de gameconsole te repliceren. Het helpt de gebruiker om voor, achter, rechts, links in het spel te navigeren. Daarnaast helpt het ook om te springen.

IR-sensor helpt bij het activeren van het doel a

*alles erboven*

Je kunt de toegewezen toetsen gewoon in het programma wijzigen volgens het spel.

Benodigdheden

Dingen die je nodig hebt om dit project te maken zijn:

  1. Arduino Leonardo.
  2. MPU-6050/gyroscoop
  3. Joystick
  4. Tactiele drukknop
  5. PCB-etskit
  6. draad
  7. mannelijke berg strip
  8. vrouwelijke bergstrip.
  9. IR-sensor

*U kunt deze benodigdheden online of in lokale winkels krijgen.*

Stap 1: STAP 1: Het circuit maken

STAP 1: Het circuit maken
STAP 1: Het circuit maken
STAP 1: Het circuit maken
STAP 1: Het circuit maken

Hiervoor heeft u een met koper beklede en ferrochloride-oplossing nodig.

Je kunt alles krijgen bij een plaatselijke elektronicawinkel of ik raad aan om een 'PCB-etskit' te kopen.

Het is misschien wel de meest bruikbare tool voor dit proces.

Om het PCB-diagram te maken, moet u fritzing gebruiken of u kunt ook EAGLE gebruiken.

Ik heb de links voor PCB-ontwerp in deze Instructables geüpload.

Om de PCB te maken, kunt u de stappen volgen die worden gegeven in Uw PCB maken.

Stap 2: Stap 2: Circuit aansluiten

Stap 2: Circuit aansluiten
Stap 2: Circuit aansluiten

Monteer na productie van PCB gewoon alle onderdelen op PCB.

*Je kunt er ook een breadboard voor gebruiken*

*verbinding zomers*

knopPin = 4 knopPin1 = 5

knopPin2 = 6 knopPin3 = 7

knopPin4 = 8 knopPin5 = 9;

knopPin6 = 10 knopPin7 = 11;

knopPin8 = 12; knopPin9 = 13;

knopPin10 = A1; analoge pin = 0;

knopPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

Stap 3: STAP 3: Onderdelen monteren

STAP 3: Onderdelen monteren
STAP 3: Onderdelen monteren
STAP 3: Onderdelen monteren
STAP 3: Onderdelen monteren
STAP 3: Onderdelen monteren
STAP 3: Onderdelen monteren

Vóór dit proces moet u de sensoren en joystick aansluiten op de vrouwelijke burg-strip, zodat ze passen in de mannelijke header-pinnen die u op de PCB hebt gesoldeerd.

Nu is de stap eenvoudig.

Over dit proces wil ik niet veel vertellen.

Om je te vertellen dat je in dit proces een pistool moet openen en alle onderdelen in het pistool moet monteren (bevestigen).

Omdat het pistool bij iedereen anders kan zijn, is het aan jou hoe je het in elkaar zet.

Je kunt in bovenstaande afbeeldingen zien hoe ik mijn pistool heb gerangschikt.

Stap 4: STAP 4: Software installeren

Om het pistool te gebruiken, moet je Arduino-software en elk spel dat je wilt spelen downloaden.

Dit zijn allemaal de vereisten van het pistool.

om het pistool te gebruiken, sluit u gewoon de poort van Arduino Leonardo aan op de USB-poort van pc of laptop.

het pistool wordt herkend als een geautoriseerde muis en toetsenbord voor het apparaat.

Stap 5: STAP 5: Aanpassing van het pistool

Om de besturing van het pistool te wijzigen, moet u de broncode van het pistool wijzigen.

Ik zal laten zien waar te veranderen

if (buttonState7 == LAAG && previousButtonState == HOOG) { Keyboard.write ("j");//speciale granaat}

if (buttonState8 == LAAG && previousButtonState == HOOG) { Keyboard.write ("f");// pak een wapen op}

if (buttonState9 == LAAG && previousButtonState == HOOG) { Keyboard.write(" ");//nachtzicht}

om de bedieningselementen te wijzigen, vervangt u de vetgedrukte letters door de bedieningselementen die u wilt.

*vergelijkbare voorwaarden zijn van toepassing op alle if-voorwaarden.*

Stap 6: STAP 6: Geniet ervan

Nu is je wapen klaar

geniet ervan…

De codebestanden

Stap 7: STAP:7: Toekomstige verbetering

STAP:7: Toekomstige verbetering
STAP:7: Toekomstige verbetering

Terwijl we over alles praten, weten we dat alles met de tijd moet evolueren.

dus we hebben toekomstige ontwikkelingen in dit pistool

  1. Kan Bluetooth-pistool worden gemaakt in plaats van USB-kabels.
  2. Kan realistischer gemaakt worden.

Als u toekomstige verbeteringen of suggesties krijgt:

Alsjeblieft

opmerking

in het commentaargedeelte

onderstaand…

Aanbevolen: