Innehållsförteckning:
- Tillbehör
- Steg 1: STEG 1: Gör kretsen
- Steg 2: Steg 2: Anslutningskrets
- Steg 3: STEG 3: Montering av delar
- Steg 4: STEG 4: Installera programvara
- Steg 5: STEG 5: Anpassning av pistol
- Steg 6: STEG 6: Njut !
- Steg 7: STEG: 7: Framtidsförbättring
Video: ZAP Game Gun: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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:
- Arduino Leonardo.
- MPU-6050/gyroskop
- Joystick
- Taktil tryckknapp
- Etsats för PCB
- tråd
- manlig bergremsa
- kvinnlig bergremsa.
- IR -sensor
*Du kan köpa dessa varor online eller i lokala butiker.*
Steg 1: 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
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
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
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
- Kan göras Bluetooth -pistol istället för USB -kablar.
- 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:
Mina laserskurna Ray-Gun-monteringsanvisningar: 10 steg
Mina laserskurna Ray-Gun-monteringsinstruktioner: Med ursäkt för förseningen, här är mina sena instruktioner om hur du monterar laserpekaren Ray-Gun, du kan köpa Vector-ritplaner för att få den gjord … På en CNC Laser-Cutter! Https: //cults3d.com/en/3d-model/gadget/ray-gun Så här
4 i 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): 5 steg (med bilder)
4 i 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): I det här projektet kommer jag att prata om hur man gör 4 i 1 Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser allt i en låda. Jag gjorde det här projektet eftersom jag vill lägga till alla mina eftersökta enheter i lådan, det är som en överlevnadslåda, stor kapacitet
DIY Arduino Powered IR Light Gun: 12 steg
DIY Arduino Powered IR Light Gun: SAMCO är en Namco GunCon med insidan ersatt med en Arduino micro controller och DF Robot IR positioneringskamera och fungerar som HID -mus på LCD (plattskärm) TV/monitorer. Gun arbetar för närvarande med Mame i RetroPie (för Raspberry Pi), PSX Beetl
Arduino Game Controller + Unity Game: 5 steg
Arduino Game Controller + Unity Game: I detta instruerbara ska jag visa dig hur du bygger/programmerar en arduino game controller som kan ansluta till enhet
Arduino Pocket Game Console + A -Maze - Maze Game: 6 steg (med bilder)
Arduino Pocket Game Console + A -Maze - Maze Game: Välkommen till min första instruerbara! Projektet som jag vill dela med dig idag är Arduino labyrintspel, som blev en fickkonsol lika bra som Arduboy och liknande Arduino -baserade konsoler. Det kan blinka med mina (eller dina) framtida spel tack vare expo