Table des matières:
- Étape 1: Pièces nécessaires
- Étape 2: préparer les fils
- Étape 3: Flasher le fichier hexadécimal sur l'Atmega8
- Étape 4: la planche à pain
- Étape 5: Oscillateur + SNES
- Étape 6: données et alimentation USB
- Étape 7: Test du contrôleur
- Étape 8: Breadboard à PCB
- Étape 9: Modification du contrôleur
- Étape 10: Test final + Notes
Vidéo: Manette USB SNES : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Premier instructable. Faites-moi savoir ce dont il a besoin et ce qu'il corrige. Je n'ai pas fait le circuit ou le programme. Je fais juste un guide qui montre l'assemblage étape par étape de la fabrication du contrôleur USB SNES. La page originale est ici: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ce guide convertira un contrôleur snes ordinaire en une manette de jeu usb. Il est testé sur XP, Vista, 7 et PS3. Cela devrait fonctionner sur mac et linux mais je ne les ai pas testés. L'appareil est reconnu comme un appareil HID standard. -Vous n'avez pas besoin de programmer quoi que ce soit pour ce guide. Le programme est déjà compilé et prêt à être flashé sur votre puce. -Vous avez besoin de compétences de base en soudure. -Les compétences de base en lecture schématique aident, mais je vais essayer d'expliquer chaque étape.
Étape 1: Pièces nécessaires
Liste des pièces: ---------------------------------Microcontrôleur DIP Atmega8 -Programmateur AVR (usb, parallèle ou série. J'utilise usb.) -12MHz Crystal Ossciator -[2] Diode Zener de 3,6 volts -Résistance de 1,5K (de 1,3K à 1,7K devrait fonctionner) -[2] Résistance de 68ohm (de 60 à 75 devrait fonctionner) -Câble USB mâle -Contrôleur SNES (la première partie fonctionne mieux. Les couleurs des fils correspondent au guide.) -Petit fil. -PCB - www.radioshack.com/product/index.jsp - 2 $ -Planche à pain. Cela le rend beaucoup plus facile à tester avant de le mettre dans un contrôleur.www.radioshack.com/product/index.jsp - $9 Tools: ---------------------- ------------------- -Dénudeur de fil -Coupe-fil -Fer à souder -Soudure -Pince à bec effilé (facilite beaucoup le placement et le déplacement des fils sur la planche à pain) -Dremmel ou outil de coupe. (la puce ne rentre pas dans le contrôleur non modifié.
Étape 2: préparer les fils
-Prenez un câble usb et coupez l'extrémité non mâle. Vous n'avez besoin que du câble et de l'usb mâle. -Dénudez le câble USB et les 4 connexions à l'intérieur. (certains câbles USB ont 5 fils. Ce guide n'a pas besoin du 5ème fil, il peut donc être coupé. -Ouvrez la manette SNES. Coupez les fils de connexion près de la carte, mais laissez suffisamment de fil pour qu'ils puissent être soudés à un PCB Mieux vaut laisser trop de fil et le couper si vous n'en avez pas besoin.
Étape 3: Flasher le fichier hexadécimal sur l'Atmega8
J'ai utilisé un programmeur USB pour flasher ma puce. Cela signifie qu'un fichier hexadécimal compilé est envoyé de l'ordinateur à la puce. Aucune programmation réelle n'est nécessaire. Série et parallèle fonctionneront, mais le logiciel de programmation sera un peu différent du mien.
Le fichier HEX peut être téléchargé ici: (clic droit enregistrer la cible sous…)www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexC'est un firmware qui indiquera à la puce comment gérer tous les signaux.
Toutes les puces Atmega ont besoin d'octets de fusible. Ne vous inquiétez pas de ce qu'ils font, sachez simplement que cette conception a besoin de: octet de poids fort = 0xc9 octet de poids faible = 0x9f
Votre programme de flashage de puce devrait avoir une option pour régler ces fusibles. J'ai utilisé ProgISP sur mon système.
Lorsque vous l'avez flashé, vous êtes prêt à commencer le bread boarding.
Étape 4: la planche à pain
Je suppose que vous connaissez les bases de l'utilisation d'une maquette. Sinon, il existe de nombreux guides pour cela. Je suppose également que vous savez souder des fils. Si vous n'arrivez pas à lire la photo, allez ici:www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Étape 5: Oscillateur + SNES
L'oscillateur se connecte aux broches 9 et 10. Il peut être tourné dans les deux sens et fonctionner. L'horloge SNES se connecte à la broche 28. Le verrou SNES se connecte à la broche 27. Les données SNES se connectent à la broche 26. L'alimentation SNES 5V se connecte à la fois au 5V sur la puce et à l'usb 5V. La masse SNES se connecte aux deux masses sur puce et usb.
Étape 6: données et alimentation USB
Cette partie est très délicate à câbler correctement. Portez une attention particulière au schéma. L'USB 5V va aux deux broches 5V et SNES 5V USB Ground va aux deux broches de terre et la terre SNES USB2 est data -. Il passe: via une diode Zener 3,6v à la terre via une résistance de 68ohm aux broches 2 et 3 à l'usb 5V via une résistance de 1,5k. USB3 est data +. ça passe: à travers une diode zener 3.6v à la terre à travers une résistance de 68ohm à la broche 4
Étape 7: Test du contrôleur
Avec toutes les pièces en place, branchez le port USB sur votre ordinateur et il devrait trouver le nouveau matériel trouvé. Vous pouvez tester tous les boutons du panneau de configuration sous les contrôleurs de jeu. Si cela fonctionne, vous êtes prêt à le transférer sur un circuit imprimé et à le mettre dans le contrôleur.
Étape 8: Breadboard à PCB
J'ai utilisé le tableau ci-dessous pour faire mon design. J'ai mis la puce en place et j'ai utilisé un dremmel pour couper toutes les zones inutiles de la planche. Vous devez le rendre aussi petit que possible pour tenir dans le contrôleur. Notez que tous les points de soudure près des broches relient 3 trous. Cela permet d'utiliser 2 fils par broche sur cette carte. Noter. La soudure doit être au bas de la carte. Mettez-le du mauvais côté et les broches ne feront aucune connexion.
Étape 9: Modification du contrôleur
J'ai dû couper un peu le boîtier pour tout mettre à l'intérieur. J'ai mis mon circuit sous les boutons abxy. La photo montre ce que j'ai fait. Insérez-le comme vous le souhaitez tant qu'il se ferme.
Étape 10: Test final + Notes
Testez-le et voyez si cela fonctionne. Si c'est le cas, vous avez terminé. Sinon, vérifiez les erreurs courantes. Erreurs courantes: -------------------------- Vérifiez que l'alimentation et la terre sont correctement connectées Vérifiez le sens des diodes Zener. Ils ne fonctionnent pas dans les deux sens. L'oscillateur est-il connecté ? Avez-vous programmé le bon programme et les octets fusibles ? Les données SNES, le verrou et l'horloge sont-ils connectés aux bonnes broches ? Avez-vous un pont de soudure quelque part? REMARQUES: --------------------------------- Cette manette fonctionne sur une PS3, mais les boutons ne correspondent pas très bien. Les boutons de démarrage et de sélection ne correspondent pas au démarrage et à la sélection de la ps3. Cela peut être utilisable sur certains jeux de combat qui vous permettent de remapper les boutons. Faites-moi savoir ce que je peux faire pour améliorer ce Instructable.
Conseillé:
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
Clé USB pour manette NES : 6 étapes
NES Controller Flash Drive USB : C'est un moyen facile de transformer un contrôleur Nes en un lecteur flash pratique. PAS DE SOUDURE IMPLIQUÉE !! (Il s'agit de notre premier Instructable donc images et instructions peut-être amateur !) Nous avons refait cette instructable avec de meilleures images, alors j'espère que vous
Manette NES / HUB USB 4 ports : 7 étapes
Contrôleur NES / HUB USB 4 ports : après avoir vu les mods avec un contrôleur NES classique, j'en ai fait 2 quelque chose que quelqu'un n'a jamais fait avec, alors j'ai fait un hub USB 4 ports 4 mon ordinateur bon marché et facile à faire. cette coupe peut prendre un certain temps si vous avez une peau ne devrait pas prendre trop de temps, je ne le fais pas
Clé USB pour manette NES : 8 étapes
Clé USB pour manette NES : que dois-je faire avec ma vieille manette NES cassée !!!!!?????? votre contrôleur pour le stockage. Remarque - Si vous ne supportez pas de démonter un morceau de Nint
Périphérique USB Midi de l'ancienne manette de jeu : 17 étapes (avec photos)
Périphérique USB Midi de l'ancienne manette de jeu : vous pouvez dépenser beaucoup d'argent sur un périphérique USB Midi coûteux ou créer le vôtre. Vous pouvez acheter des cartes USB HID et créer les vôtres à partir de zéro. Pour rendre le processus encore plus facile, récupérez une vieille manette de jeu USB et vous n'avez besoin que de quelques pièces. Ce