Inhoudsopgave:

SDVX / K-Shoot Mania-controller - Ajarnpa
SDVX / K-Shoot Mania-controller - Ajarnpa

Video: SDVX / K-Shoot Mania-controller - Ajarnpa

Video: SDVX / K-Shoot Mania-controller - Ajarnpa
Video: K-ShootMania/SDVX Controller Update - Game-Play (Enhancements) 2024, November
Anonim
SDVX / K-Shoot Mania-controller
SDVX / K-Shoot Mania-controller

Het doel van deze tutorial is om een controller te maken die kan worden gebruikt om het spel K-Shoot Mania te spelen, een populair arcade-ritmespel. Om dit doel te bereiken, zullen we elektrisch gereedschap gebruiken om de basis van de controller te monteren, een Arduino-bord te coderen om de ingangen van de knoppen te simuleren en bedrading om de knoppen op de Arduino aan te sluiten. Het eindproduct zal een holle doos zijn voor ruimte voor draden, 7 knoppen en twee roterende encoders die als invoer voor het spel werken, en een paneel dat opent naar de binnenkant van de doos. De afmeting van deze tutorial is echter dat de afmetingen van de doos kunnen worden gewijzigd om groter of kleiner te zijn, afhankelijk van uw voorkeur. Deze controller zal 2 hoofdonderdelen bevatten: 1. De basis van de controller of de doos met de knoppen en de bedrading2. Het Arduino-bord coderen en de knoppen bedraden

Stap 1: Onderdelenlijst

Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst

Alle onderdelen en producten die je nodig hebt:

  • Arduino Leonardo
  • Doorverbindingsdraden
  • Arcade-knoppen
  • Roterende encoders
  • Draaiknoppen
  • Hout of hard plastic voor montage van dozen
  • Krimpconnectoren (vrouwelijk nummer 187 en 250)
  • Arcade-knoppen
  • Schroeven en bouten
  • Een computer of laptop om te coderen

Prijzen kunnen variëren afhankelijk van de kwaliteit van de materialen

Je kunt deze kopen in online winkels zoals Amazon of Newegg en bij sommige bouwmarkten

Prijsbereik voor materialen zal 80-200 zijn

Gereedschap:

  • Oefening
  • Een elektrische zaag
  • Schuren

Vaardigheden:

  • Basisgebruik van elektrisch gereedschap
  • Boren
  • Schuren
  • Meten
  • codering
  • Bedrading

Stap 2: Doosmontage

Doosmontage
Doosmontage
Doosmontage
Doosmontage

De grootte van de doos kan en zal veranderen, afhankelijk van uw voorkeur voor de grootte van de controller en de grootte van de knoppen en bedrading van uw controller. Voor de doos in deze tutorial zijn de afmetingen 3,5 inch hoog, 8,3 inch lang en 7,5 inch breed. Eerst wil je de lay-out schetsen van de afmetingen van je dooslabels van de hoogte, breedte en lengte van de dozen. Houd tegelijkertijd rekening met de ruimte die de knoppen en bedrading in beslag nemen.

Gebruik vervolgens de schroeven om de doos aan elkaar te bevestigen terwijl u het bodempaneel apart houdt om het verwijderbaar te maken om toegang te krijgen tot de draden.

Boor vervolgens gaten aan de bovenkant van de doos om uw knoppen te installeren.

Codering:

Gebruik voor codering uw arduino om elke knop en roterende encoder te hebben om een toetsaanslag op een toetsenbord te simuleren wanneer deze wordt ingedrukt of gebruikt. U kunt dit doen door uw eigen code voor elke knop te coderen of door een reeds bestaande code te gebruiken. Een voorbeeld van code kan worden gevonden aan de onderkant van de instructable.

Bedrading: na het coderen van uw adruino moet u elke knop en roterende encoder aansluiten op de respectieve pin op de arduino leonardo. Om de knoppen te bedraden, moet u de jumperdraden krimpen om connectoren te krimpen. Om de ingang van de knoppen te bedraden, krimpt u een mannelijke draad naar een krimpconnector en sluit u de connector aan op de microschakelaar op de knop. Krimp ook een aardingsdraad en bevestig deze aan elke knop. Voor de aardingsdraad gebruikt u een draad in de vorm van een madeliefje om slechts één aardingsdraad voor elke knop te gebruiken.

Stap 3: Afwerking

Afwerking
Afwerking
Afwerking
Afwerking

Eindmontage:

Bevestig ten slotte de arduino leonardo op de doos en bevestig vervolgens het bodempaneel van de doos. Om de doos te testen, sluit u de doos aan op een computer of laptop en test u vervolgens de knoppen in Kladblok of een ander schrijfprogramma. Elke knop en draaiknop moet zijn eigen letter op het toetsenbord invoeren. Daarna ben je klaar.

Diversen:

Hieronder vindt u enkele links naar andere handleidingen die kunnen helpen bij het verduidelijken van enkele bijzonderheden van de assembly.

consandstuff.github.io/rhythmcons/sound-voltex/sdvx-minicon/