Table des matières:
- Étape 1: boîtier et électronique
- Étape 2: manette de jeu
- Étape 3: Microcontrôleur et électronique supplémentaire
Vidéo: Joystick d'arcade DIY : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
C'est un joystick d'arcade que j'ai fait.
Le joystick d'arcade lui-même est fabriqué à partir de zéro à l'aide de micro-interrupteurs à rouleaux, aucun module de joystick d'arcade préfabriqué n'est utilisé au préalable. J'ai eu cette idée de quelqu'un à la Maker Faire Singapore 2016, où je me suis souvenu que quelqu'un avait fait la même chose, sauf bien mieux que le mien.
Les boutons d'arcade étaient des boutons d'arcade ordinaires à 2 $, basiques mais bien meilleurs que vos commutateurs tactiles typiques.
Étape 1: boîtier et électronique
Le boîtier est composé principalement de pièces en acrylique. 1 pièce noire a été pliée à 4 joints pour faire les côtés, 1 pièce dégagée couvrait le fond. Une pièce blanche et un autre type de plastique transparent (pas d'acrylique, un mince morceau de plastique, provenant de certains emballages) ont été utilisés pour couvrir le dessus et monter le joystick et les boutons respectivement.
Des trous ont été découpés dans les morceaux de plastique supérieurs pour monter les boutons d'arcade et pour que le manche du joystick soit glissé et utilisé.
En ce qui concerne le câblage, j'ai essentiellement connecté tous les commutateurs et boutons à la terre et j'ai laissé une broche supplémentaire à connecter au gpio à un pullup d'entrée pour le microcontrôleur.
Étape 2: manette de jeu
Le bâton principal du joystick est un goujon en bois, coupé à la bonne taille.
Les interrupteurs à rouleaux devraient être collés à chaud à l'arrière de la pièce d'acrylique blanche, sur les bords du trou pour le goujon.
L'idée serait de coller les interrupteurs de telle sorte que chaque fois que le manche se déplace vers le haut, le bas, la gauche ou la droite, un interrupteur correspondant soit enfoncé. Gardez les commutateurs rapprochés de sorte que lorsque le joystick se déplace en diagonale (par exemple vers le haut à droite), 2 des commutateurs respectifs soient enfoncés.
Cependant, prenez note d'ajuster la position des interrupteurs (à quel point il est proche du trou) au préalable, à la sensibilité que vous souhaitez. Sinon, vous vous retrouverez dans un gros gâchis en le changeant. Lorsque vous êtes satisfait, vous pouvez assembler le dossier et passer à l'étape suivante.
Étape 3: Microcontrôleur et électronique supplémentaire
Vous pouvez utiliser n'importe quel microcontrôleur avec fonctionnalité HID (de préférence USB, car les règles câblées), comme l'Arduino Leonardo (bien qu'il soit lent), Teensy ou Bluetooth HID comme la clé Adafruit Bluefruit EZ. Dans ce cas j'ai utilisé un Teensy 3.2, Attention à bien câbler les interrupteurs. Lorsque vous déplacez le joystick dans une direction, vous appuyez en fait sur l'interrupteur dans la direction opposée (Déplacer vers le haut appuie sur l'interrupteur vers le bas). Ainsi, le commutateur bas doit être mappé vers le haut, la gauche mappé vers la droite, etc.
Lorsque vous utilisez l'IDE Arduino, utilisez les fonctions Keyboard.press() et Keyboard.release() pour mapper chaque bouton à chaque touche. N'utilisez pas Keyboard.print() car c'est lent.
Conseillé:
Boîtier d'extension de joystick de clavier Arduino et contrôleur de son utilisant Deej : 8 étapes
Arduino Keyboard Joystick Extender Box et Sound Controller Thing Using Deej: WhyDepuis un moment, je voulais ajouter un petit joystick à mon clavier pour contrôler les éléments de l'interface ou d'autres tâches plus petites dans les jeux et les simulateurs (MS Flight Sim, Elite: Dangerous, Star Wars : escadrons, etc.). Aussi, pour Elite: Dangerous, j'ai été
Joystick USB DIY MPU-6050 : 5 étapes
Joystick USB DIY MPU-6050 : Avec Microsoft Flight Simulator 2020, j'ai rapidement réalisé à quel point il est difficile d'utiliser le clavier pour piloter un plan. En cherchant en ligne, je n'ai pas trouvé de joystick à un prix raisonnable à acheter. La plupart des détaillants en ligne les avaient en rupture de stock. La popularité de M
Jammarduino DUE - Interface DIY PC vers Jamma pour armoires d'arcade : 6 étapes
Jammarduino DUE - DIY PC to Jamma Interface for Arcade Cabinets : cette instructable vous montrera comment créer un simple bouclier pour Arduino DUE pour interfacer une véritable machine d'arcade avec un CRT basse résolution et un connecteur jamma à votre PC. Les principaux objectifs du bouclier sont : - pour amplifier le signal vidéo provenant de la vidéo
Jeux d'arcade ESP32 VGA et joystick : 6 étapes (avec photos)
Jeux d'arcade VGA ESP32 et joystick : dans cette instructable, je vais montrer comment reproduire quatre jeux d'arcade comme - Tetris - Snake - Breakout - Bomber - à l'aide d'un ESP32, avec la sortie pour un moniteur VGA. La résolution est de 320 x 200 pixels, en 8 couleurs. J'ai déjà fait une version avec
Machine d'arcade DIY : 4 étapes
DIY Arcade Machine : Ce projet a été réalisé dans le cadre de notre semaine de projet à l'Université des sciences appliquées d'Osnabrueck. Il a été inspiré par des Instructables déjà disponibles comme:Arcade Spielekonsole Mit Raspberry Pi Barcade Arcade pour tousSauf avoir une machine d'arcade après