Dieser Inhalt wurde automatisch übersetzt. Original anzeigen
Dies ist ein benutzerdefinierter Controller, den ich für das Spiel Ballistic Zen entworfen habe. Er erscheint als Maus und steuert die horizontale Mausachse mit einem großen Knopf. Es gibt auch zwei große Tasten und ein Potentiometer zur Steuerung der vertikalen Mausachse.
Löten Sie Drähte an die Schalter, den Potentiometer und das Encoder-Board.
Schmelze die Wärmeabgabeeinsätze in die sechs Löcher im Boden des Gehäuses und das kleine Loch auf der Oberseite des Knopfes.
Schrauben Sie die Mikroschalter in das Gehäuse und miteinander mit Abstandshaltern, wie gezeigt, oder führen Sie einfach eine lange M3 durch beide mit einer Mutter auf der anderen Seite.
Schneiden Sie einen 80 mm langen 2 mm Stahlschaft ab und führen Sie ihn durch die Tastenhalterungen und die Tasten selbst. (Sie können eventuell etwas Isolierband oder Heißkleber entlang der Kante des Tastenlochs, wo die Tasten aufsetzen, auftragen, um den Klang und das Gefühl der Tasten zu verbessern.)
Montieren Sie den vertikalen Daumenradwagen, indem Sie die Mutter des Potentiometers und das Daumenrad im Inneren ausrichten, bevor Sie die Potentiometerwelle durch das Loch schieben und die Mutter festziehen.
Klappen Sie den vertikalen Daumenradwagen in seinen Schlitz im Gehäuse.
Befestigen Sie das Encoder-Breakout-Board wie gezeigt.
Montieren Sie ein 40mm-Innengewinde-Kugellager von dieser druckbaren Seite:https://www.printables.com/model/263264(Ich habe meine in einem Maßstab von 101,5% gedruckt, damit sie etwas lockerer sitzen würden), Klebe es auf das Gehäuse um den Encoder herum.
Kleben Sie den Magneten des Encoders in den Führungskreis auf der Unterseite des Knopfes.
Drücken Sie den Knopf auf das Lager. Wenn es locker ist, fügen Sie dünne Papierstücke als Unterlegscheiben hinzu, bis es fest angebracht ist.
Löte alles an den Seeduino Xiao an. Die Pins sind wie folgt: 1=Potentiometer, 2=Rechter Knopf, 3=Linker Knopf, 4=SDA, 5=SCL. Die Knöpfe benötigen 1k Ohm Pull-Down-Widerstände, also habe ich ein Perfboard verwendet, um alles in Ordnung zu halten und das Anschließen aller Massen und 3V3s zu erleichtern.
Klappe den Seeeduino Xiao auf seinen Platz und trage einen Tropfen Heißkleber auf das Ende, um zu verhindern, dass es sich locker bewegt. Du kannst auch etwas auf die Grundplatte legen, um es festzuhalten.
Befestigen Sie die Gummifüße an der Grundplatte und schrauben Sie sie fest.
Schließe es an einen Computer an und flashe die Firmware aus der mitgelieferten Arduino-Datei.