Table des matières:
- Étape 1: Rassemblez les composants nécessaires
- Étape 2: Schéma de circuit et codage
- Étape 3: Découpe, peinture et soudure
- Étape 4: Fixation des interrupteurs de fin de course et test final
- Étape 5: Tout assembler
Vidéo: MANETTE DE JEU CONTRLÉE ARDUINO POUR PC : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Bonjour les gars, je suis Sarvesh. Il y a quelques jours, je voulais jouer à des jeux rétro. Je les ai donc installés sur mon PC. Mais je ne pouvais jouer qu'avec le clavier de mon PC et cela ne me donnait pas l'impression de mon enfance. J'ai donc décidé de créer une manette de jeu pour mon PC qui peut jouer aux anciens et aux nouveaux jeux (pas tous). J'ai utilisé un ancien contrôleur de jeu et je l'ai modifié pour créer ce superbe Gamepad. Il s'agit d'une manette de jeu filaire pour PC. Il peut être utilisé pour jouer à des jeux d'émulateur et PC. Le joystick peut également servir de souris pour votre PC. La manette de jeu est contrôlée à l'aide d'un Arduino Pro Micro.
Étape 1: Rassemblez les composants nécessaires
Obtenir toutes les fournitures est la première et la plus importante étape des projets de construction. Et pour vous assurer de les obtenir correctement, vous devez les commander à partir d'un seul endroit. Cela permet de recevoir tous les composants en même temps.
Je vous suggère fortement d'acheter les composants chez UTSource car ils sont assez fiables et la qualité des produits est également bonne. Ils livrent les produits à temps et en bon état.
Voyons maintenant les composants.
1. Ancienne manette de jeu rétro
Vous pouvez utiliser un contrôleur de jeu rétro comme celui que j'ai utilisé. Si vous avez accès à une imprimante 3D, vous pouvez imprimer votre propre boîtier (cette option vous permettra d'ajouter plus de boutons).
2. Arduino Pro Micro
Pour ce projet, vous devez utiliser un Arduino Pro Micro ou un Arduino Leonardo mini. En bref, vous avez besoin d'un microcontrôleur avec une capacité HID (Human Interface Device). Arduino Pro micro a un microcontrôleur ATmega 32U4.
3. Commutateur
Il s'agit d'un interrupteur à curseur normal que j'ai utilisé à des fins d'urgence. Le problème avec le travail avec la bibliothèque de souris et de clavier est que si vous ne parvenez pas à télécharger un code correct, vous pourriez perdre le contrôle de votre clavier ou de votre souris. Il est donc essentiel d'avoir un interrupteur qui pourrait vous aider à reprendre le contrôle de votre souris/clavier PC.
4. Module de manette
Pour contrôler le mouvement de la souris, nous devons utiliser un module joystick. Chaque module contrôle la direction X et Y.
5. Interrupteurs de fin de course
J'ai utilisé des interrupteurs de fin de course comme déclencheurs pour mon contrôleur. Ceux-ci sont facultatifs si vous souhaitez créer une manette de jeu avec uniquement des boutons poussoirs.
6. Bouton poussoir
Les boutons poussoirs peuvent être interfacés en configuration pull up ou pull down. Ici, j'ai utilisé la configuration déroulante pour tous les boutons et commutateurs. J'ai utilisé des résistances de 10 K ohms pour cela.
7. PCB à usage général
Obtenez un PCB à usage général pour souder tous les composants.
Étape 2: Schéma de circuit et codage
Connectez tous les composants selon le schéma de circuit donné ci-dessus. J'ai également joint un guide rapide pour interfacer les boutons-poussoirs avec Arduino.
Je recommanderais de vérifier d'abord toutes les connexions et de travailler sur une maquette.
La disposition de mon placement réel de bouton est également illustrée ci-dessus pour vous donner une idée claire du bouton positionné où, de l'étiquette avec laquelle il est programmé et du caractère qu'il envoie à l'ordinateur.
Téléchargez maintenant le code et installez les bibliothèques mouse.h et keyboard.h. Téléchargez le code sur votre Arduino.
CLIQUEZ CI-DESSOUS POUR TÉLÉCHARGER LE CODE
Étape 3: Découpe, peinture et soudure
Découpez d'abord le PCB en fonction de la taille de la manette de jeu et alignez les boutons poussoirs et le module joystick. Vous pouvez éviter cette tâche trépidante de soudure en commandant un PCB. UTSource.net fournit des PCB de qualité à des tarifs abordables.
Peignez ensuite la manette de jeu avec la couleur de votre choix.
Maintenant, soudez les boutons-poussoirs et le joystick sur un circuit imprimé à usage général.
Étape 4: Fixation des interrupteurs de fin de course et test final
Fixez maintenant les interrupteurs de fin de course dans leurs positions à l'aide d'un peu de super glue.
Soudez les composants restants et faites un test final.
Étape 5: Tout assembler
Fermez maintenant le boîtier à l'aide de quelques vis.
J'ai joint quelques photos ci-dessus pour vous montrer à quoi ressemble le produit final.
Ça y est vous avez terminé. Essayez maintenant de jouer à quelques jeux. Vous pouvez jouer à l'émulateur ainsi qu'aux jeux PC (qui ne nécessitent pas plus de touches).
Avec cela se termine mon premier instructable. J'espère que tu l'a aimé:)
Conseillé:
Gameboy Advance en tant que manette de jeu Bluetooth : 7 étapes
Gameboy Advance As Bluetooth Gamepad : L'appareil est essentiellement un ESP32 connecté au GBA via le port de liaison. Avec l'appareil connecté et sans aucune cartouche insérée dans le GBA, une fois le GBA allumé l'ESP32 envoie une petite rom à charger dans le GBA. Cette rom est un programme ma
Mini manette de jeu : 3 étapes (avec photos)
Mini manette de jeu : Salut les amis, j'ai fait cette toute petite manette de jeu en utilisant ATTINY85, je voulais le faire depuis longtemps mais je n'avais pas assez de temps, je l'ai enfin terminée et c'est tellement amusant de jouer avec. Tout d'abord, je m'excuse pour la construction maladroite mais j'ai vu quelques p
Contrôleur de jeu Arduino Rhythm (pour mon propre jeu): 6 étapes
Contrôleur de jeu de rythme Arduino (pour mon propre jeu) : dans ce instructable, je vais vous montrer comment je construis ce contrôleur de jeu de rythme à partir de zéro. Cela implique des compétences de base en menuiserie, des compétences de base en impression 3D et des compétences de base en soudure. Vous pouvez probablement construire ce projet avec succès si vous n'avez aucun ex
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Un robot à 4 roues motrices piloté via une manette de jeu USB à distance : 6 étapes
Un robot à 4 roues motrices piloté via une manette de jeu USB à distance : pour mon prochain projet de robotique, j'ai été obligé d'architecte/concevoir ma propre plate-forme de robot en raison de circonstances imprévues. L'objectif est qu'il soit autonome, mais d'abord, je devais tester sa conduite de base capacité, alors j'ai pensé que ce serait un côté pro amusant