Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: TRIN 1: Lav kredsløbet
- Trin 2: Trin 2: Tilslutningskredsløb
- Trin 3: TRIN 3: Montering af dele
- Trin 4: TRIN 4: Installation af software
- Trin 5: TRIN 5: Tilpasning af pistol
- Trin 6: TRIN 6: Nyd
- Trin 7: TRIN: 7: Fremtidig forbedring
Video: ZAP Game Gun: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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:
- Arduino Leonardo.
- MPU-6050/gyroskop
- Joystick
- Taktil trykknap
- PCB ætsningssæt
- tråd
- mandlig bergstrimmel
- kvindelig bergstrimmel.
- IR sensor
*Du kan få disse forsyninger online eller i lokale butikker.*
Trin 1: 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
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
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
Når vi taler om noget, ved vi, at alt skal udvikle sig med tiden.
så vi har fremtidige udviklinger i denne pistol
- Kan laves Bluetooth -pistol i stedet for USB -kabler.
- Kan gøres mere realistisk.
Hvis du får fremtidige forbedringer eller forslag
Vær venlig
kommentar
i kommentarfeltet
under…
Anbefalede:
Min laserskårne Ray-Gun samlevejledning: 10 trin
Mine laserskårne Ray-Gun monteringsinstruktioner: Med undskyldning for forsinkelsen, her er mine længe forsinkede instruktioner om, hvordan du samler laserpointeren Ray-Gun, du kan købe Vector-tegningsplanerne for at få den lavet … På en CNC Laser-Cutter! Https: //cults3d.com/en/3d-model/gadget/ray-gun Sådan gør du
4 i 1 BOX (Solar Genopladelig Stun Gun, Power Bank, LED Light & Laser): 5 trin (med billeder)
4 i 1 BOX (Solar Genopladelig Stun Gun, Power Bank, LED Light & Laser): I dette projekt vil jeg tale om Sådan laver du 4 i 1 Solar Genopladelig Stun Gun, Power Bank, LED Light & Laser alt i en kasse. Jeg lavede dette projekt, fordi jeg vil tilføje alle mine ønskede enheder i kassen, det er som en overlevelsesboks, stor kapacitet
DIY Arduino Powered IR Light Gun: 12 trin
DIY Arduino Powered IR Light Gun: SAMCO er en Namco GunCon med indersiden udskiftet med en Arduino micro controller og DF Robot IR positioneringskamera og fungerer som HID mus på LCD (fladskærms) TV/skærme. Gun arbejder i øjeblikket med Mame i RetroPie (til Raspberry Pi), PSX Beetl
Arduino Game Controller + Unity Game: 5 trin
Arduino Game Controller + Unity Game: I denne instruktive vil jeg vise dig, hvordan du bygger/programmerer en arduino game controller, som kan oprette forbindelse til enhed
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trin (med billeder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Det projekt, jeg vil dele med dig i dag, er Arduino labyrintspil, der blev en lommekonsol, der var lige så god som Arduboy og lignende Arduino -baserede konsoller. Det kan flashes med mine (eller dine) fremtidige spil takket være ekspo