Inhaltsverzeichnis:

Riesiges Retro-Gamepad – Gunook
Riesiges Retro-Gamepad – Gunook

Video: Riesiges Retro-Gamepad – Gunook

Video: Riesiges Retro-Gamepad – Gunook
Video: Get Your Joystick Ready: Floppy Deep Dive Takes You on a Retro Gaming Adventure! 2024, Juli
Anonim
Riesiges Retro-Gamepad
Riesiges Retro-Gamepad

Also haben wir uns entschieden, ein riesiges funktionierendes Gamepad zu entwickeln… ¯\_(ツ)_/¯

Die Grundidee war, etwas Altholz zu verbrauchen und etwas billige Elektronik hinzuzufügen, um es funktionsfähig zu machen und gleichzeitig die Gesamtkosten niedrig zu halten. Ich hatte bereits die meisten Materialien in meiner Garage herumliegen, aber Sie sollten die meisten dieser Sachen ziemlich günstig von Ihrem örtlichen Baumarkt und beliebten Websites, die Elektronikteile verkaufen, beziehen können.

Ich entschied mich für ein ziemlich einfaches Design, indem ich das klassische NES-Gamepad-Layout mit den zusätzlichen Tasten des SNES kreuzte. Ich finde, dieses Design passte gut zur Holzkonstruktion und gab ihm einen coolen Retro-Stil.

Aufgrund des einfachen Designs musste ich nicht viel im Voraus skizzieren. Ich habe gerade die Schnitte direkt vom größten Brett, das ich hatte, markiert und lose von den Mittellinien gearbeitet, anstatt alles genau zu messen.

Schritt 1: Werkzeuge und Materialien für die Holzbearbeitung

WARNUNG: VERWENDEN SIE VORSICHT UND GEEIGNETE SICHERHEITSAUSRÜSTUNG BEIM BETRIEB VON ELEKTROWERKZEUGEN

Werkzeuge

  • Schraubendreher und Schrauben
  • Tischkreissäge oder Kreissäge
  • Kappsäge
  • Puzzle
  • Bohrer und sonstige Bits einschließlich 60mm & 25mm Lochsägen
  • Schleifpapier/Klötze
  • Stahlwolle
  • Router und Bits:

    • Runde Ecke
    • Runde Bucht
    • Fase
    • Gerade

Materialien

  • 19mm (3/4") Bretter - Ich habe laminierte Bretter verwendet, die ich von der Schrankarbeit übrig hatte, aber Sperrholz oder MDF würden wahrscheinlich auch mit einem geeigneten Finish funktionieren.
  • 60mm Dübel für die Gesichtsknöpfe - das war über dem Handlauf von meiner Treppe übrig. Alternativ können Sie diese mit einer Lochsäge aus dem Brett schneiden und das mittlere Loch mit Holzspachtel füllen
  • Beize, Lack und Verdünner

Schritt 2: Das D-Pad

Das D-Pad
Das D-Pad
Das D-Pad
Das D-Pad

Ich habe zuerst den D-Pad-Knopf auf einem Stück der laminierten Platte markiert, indem ich ein Stück Holz ungefähr der Größe verfolgt habe, die ich sowohl in der horizontalen als auch in der vertikalen Ausrichtung anstrebte, um die Plusform zu erhalten.

Ich schneide es dann mit der Stichsäge aus und schleife es ab, bis es glatt und ziemlich gleichmäßig war. Ich habe auch die oberen Kanten mit dem Router mit dem Eckenrundungsbit abgerundet.

Als ich mit der Gesamtform zufrieden war, legte ich den D-Pad-Knopf auf ein anderes größeres Brett, das für die Oberseite des Gamepads verwendet werden sollte.

Ich fuhr mit einem Bleistift um das D-Pad herum, um das D-Pad-förmige Loch auszuschneiden. Beim Ausschneiden habe ich zuerst die Eckpunkte mit kleinen Bohrlöchern markiert und dann mit der Stichsäge die Hauptform ausgeschnitten.

Ich brauchte einige Zeit, um die Kanten des D-Pad-Knopfes und des Lochs abzuschleifen, damit es reibungslos hinein- und herausgleiten konnte. Sie werden es ziemlich locker haben wollen, aber mit minimaler seitlicher Bewegung.

Schritt 3: Die Tasten

Die Knöpfe
Die Knöpfe
Die Knöpfe
Die Knöpfe
Die Knöpfe
Die Knöpfe
Die Knöpfe
Die Knöpfe

Als nächstes schneide ich die Gesichtsknöpfe aus dem 60-mm-Dübel und die kleineren pillenförmigen Knöpfe für Start und Auswahl aus Resten von der oberen Platte. Dann schneide ich mit der 60-mm-Lochsäge für die größeren Knöpfe und der 25-mm-Lochsäge und der Stichsäge für die Start- und Auswahlknöpfe entsprechende Löcher in die obere Platte.

Ich habe den Dübel in einer Kappsäge mit einer leicht stumpfen Klinge geschnitten, so dass die Gesichtsknöpfe dabei ein wenig verkohlt wurden, wie Sie auf den Bildern sehen können, aber das spielte keine Rolle, da ich sie sowieso in einer dunklen Farbe färben wollte.

Um den Gesichtstasten ein schöneres Gefühl zu geben, habe ich ihre oberen Kanten mit dem Router mit dem Eckenrundungsbit abgerundet. Ich habe nur die oberen Kanten der Start- und Auswahltasten abgeschliffen, da sie etwas zu klein waren, um mit dem Router zu arbeiten.

Zu diesem Zeitpunkt habe ich auch die Ecken auf der oberen Platte mit der Stichsäge abgerundet (mit einem Lackdosendeckel markiert) und mit der Oberfräse mit dem Fase-Bit rundum eine abgeschrägte Kante hinzugefügt.

Schritt 4: Hinzufügen der Basisplatine

Basisplatine hinzufügen
Basisplatine hinzufügen
Basisplatine hinzufügen
Basisplatine hinzufügen

Die Basisplatine beherbergt die Elektronik und ist nur ein weiteres Stück 19-mm-Platine. Ich schneide sie in Form, indem ich die obere Platine auf die etwas größere Basisplatine lege und ihre Form mit einem zusätzlichen 1/2 mit a. nachzeichne Abstandhalter und schneiden Sie es dann mit der Tischkreissäge und Stichsäge für die Ecken.

Ich habe auch die Ober- und Unterkante der Grundplatte mit dem Router mit dem abgerundeten Eckenbit abgerundet.

Schritt 5: Holz-Finish

Holz-Finish
Holz-Finish
Holz-Finish
Holz-Finish
Holz-Finish
Holz-Finish

Beginnend mit den Knöpfen habe ich einen dunklen Fleck / Lack auf Polyurethanbasis verwendet, der den Knöpfen ein schönes weiches, plastisches Finish gab, das für diese perfekt funktionierte.

Ich habe die Grundplatte mit einem dunklen Holzfleck gebeizt, der mit einem Tuch aufgetragen wurde, und versuchte, die Farbe / den Farbton so genau wie möglich an die Knöpfe anzupassen, während mehr von der Holzmaserung erhalten blieb.

Ich habe dann die oberen und unteren Bretter mit klarem Satinlack mit mehreren Schichten fertig gestellt und zwischen den Schichten mit der Stahlwolle und Verdünner abgerieben, um alle Schönheitsfehler zu beheben.

Während dieser Phase ist es wichtig, ständig zu überprüfen, ob die Tasten noch gut sitzen, und alle erforderlichen Anpassungen vorzunehmen, indem Sie alle Bereiche abschleifen, an denen etwas zu kleben beginnt.

Schritt 6: Verdrahtungsvorbereitung

Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung
Verdrahtungsvorbereitung

Um Platz für die Elektronik zu schaffen, schneide ich mit dem Router und dem geraden Bit einen Hohlraum in die Grundplatte.

Ich schneide auch Kabelkanäle zu allen Knöpfen mit dem Cove-Bit. Ich habe zuerst die Position der Knopflöcher auf der Sockelleiste mit Bleistift markiert, wobei die obere Tafel als Schablone verwendet wird.

Dadurch konnte ich die Drähte später leicht verlegen.

Ich schneide auch einen Hohlraum in die Rückseite der oberen Platine, um zusätzlichen Platz für den Mikrocontroller und das Steckbrett zu schaffen.

Der USB-Kabelzugang wurde mit einem kleineren geraden Stück geschnitten, um es eng in seinem Kabelkanal zu belassen und jede Bewegung zu vermeiden.

Schritt 7: Elektronische Werkzeuge und Materialien

Werkzeuge

  • Multimeter/Konnektivitätstester
  • Lötkolben

Materialien

  • Arduino Leonardo/Pro Micro mit USB-HID-Joystick-Profil (ich habe einen billigen Klon verwendet)
  • Mikroschalterknöpfe (je kleiner und flacher desto besser)
  • Mini-Steckbrett (oder wie auch immer Sie den Controller verkabeln möchten)
  • Anschlussdrähte (ich habe hauptsächlich Dupont-Überbrückungsdrähte verwendet)
  • Elektroniklot (hatte noch meine ursprüngliche Kolophoniumkernspule vom College)
  • Schrumpfschlauch
  • Kleber zum Befestigen von Drähten und Schaltern am Holz z. B. Glu Dots oder eine Klebepistole

Schritt 8: Verdrahten der Tasten

Image
Image
Verdrahten der Tasten
Verdrahten der Tasten
Verdrahten der Tasten
Verdrahten der Tasten

Nachdem ich eine Reihe von Möglichkeiten ausprobiert hatte, um die Tasten zuverlässig zum Laufen zu bringen, fand ich heraus, dass der Ansatz am besten zu funktionieren schien, eine Reihe von Mikroschaltern zu verwenden, die für jede Taste parallel verdrahtet sind, so dass die Taste beim Auslösen eines der Schalter würde "auf" sein.

Dies erforderte das Verdrahten einer Schleife für jeden der Knöpfe und das Verdrahten jeder dieser Schleifen zurück zum Mini-Breadboard. Die Schlaufen wurden gelötet und mit dem Schrumpfschlauch umwickelt und jede Schlaufe wurde mit Dupont-Jumper-Anschlüssen wieder mit dem Steckbrett verbunden.

In dieser Phase ist es wichtig, die Konnektivität mit dem Multimeter/Durchgangsprüfer kontinuierlich zu testen und schließlich mit den tatsächlichen Holzknöpfen zu testen.

Schritt 9: Verdrahten des Controllers und des Codes

Verdrahten des Controllers und des Codes
Verdrahten des Controllers und des Codes
Verdrahten des Controllers und des Codes
Verdrahten des Controllers und des Codes

Die Verdrahtung des Controllers war aufgrund der Verwendung des Mini-Breadboards und der Dupont-Anschlüsse ziemlich einfach, was bedeutete, dass ich die Drähte bei Bedarf leicht verschieben konnte.

Der Code ist auch ziemlich einfach. Ich habe einen Teil des Codes aus einem früheren Gamepad-Projekt wiederverwendet (Sie können die Joystick-Achsenbits ignorieren, die in diesem Projekt nicht benötigt werden).

Dieser Code verwendet die ausgezeichnete Arduino Joystick-Bibliothek. Sie können mehr über die ersten Schritte mit dieser praktischen Anleitung erfahren.

Schritt 10: Montage und Prüfung

Image
Image
Montage und Prüfung
Montage und Prüfung
Montage und Prüfung
Montage und Prüfung
Montage und Prüfung
Montage und Prüfung

Ich habe die Glu Dots verwendet, um die Mikroschalter aus Gründen der Bequemlichkeit an der Grundplatine zu befestigen, aber eine Klebepistole würde wahrscheinlich eine dauerhaftere Arbeit leisten.

Ich machte einige Füße mit den Lochsägenausschnitten aus den Gesichtsknopflöchern. Ich habe diese auch an ihrer Unterkante mit dem Fräser mit dem Fasen-Bit eingefasst.

Ich schraubte dann die Grund- und Oberbretter durch die Füße zusammen.

Nach einigen Tests durch den QA-Leiter des Projekts stellten wir fest, dass die Tasten stecken blieben und natürlich herausfielen, wenn das Gamepad umgedreht wurde.

Die Lösung dieser Probleme war dreifach.

  • Zuerst bohrte ich in den Knopfmitten Löcher in die Grundplatte, damit eine Schraube locker durchgesteckt und dann in den Knopf eingeschraubt werden konnte.
  • Zweitens habe ich zusätzliche Mikroschalter hinzugefügt (sie waren sehr kostengünstig), um zu vermeiden, dass der Knopf in einen toten Raum gedrückt wird und stecken bleibt. Dies fügte den Schaltflächen auch ein schönes zusätzliches Klickgefühl hinzu.
  • Drittens habe ich Federstücke hinzugefügt, damit sich die Knöpfe nicht bewegen (optional, aber eine schöne Verbesserung).

Diese Lösung funktioniert tatsächlich ziemlich gut und hat die Gamepad-Funktion wie gewünscht ausgeführt. Außerdem lassen sich die einzelnen Tastenhöhen, Spiel und Federung über die Mittelschrauben einstellen.

Schritt 11: Abschließende Gedanken

Abschließende Gedanken
Abschließende Gedanken
Abschließende Gedanken
Abschließende Gedanken

Dies war ein lustiges Projekt und ich war mit dem Endergebnis sehr zufrieden. Das Pad wurde in einer ganztägigen Tech-Demo einem harten Stresstest unterzogen und konnte von einigen ziemlich begeisterten Spielern ohne Probleme im Dauerbetrieb gehalten werden.

Wenn Sie daran interessiert sind, Ihre eigene Version zu erstellen, überprüfen Sie, ob sie mit der Konsole oder dem Computer kompatibel ist, auf dem Sie sie verwenden möchten. Es sollte auf jedem Gerät funktionieren, das das USB-Standard-HID-Joystick-Profil unterstützt. Ich habe es unter Windows und Android getestet und es funktioniert auf beiden einwandfrei.

Es funktioniert auch hervorragend in Webbrowsern, die die HTML5-Gamepad-API unterstützen, die ich in einigen Retro-Spielen verwende, die ich zusammen mit dem Gamepad entwickelt habe - Invaders from Space und Galaxeroids. Schau sie dir auch an!

Danke, dass du bis hierhin gelesen hast und lass mich in den Kommentaren wissen, was du denkst!

Empfohlen: