Dans les années 80 et 90, le connecteur D-Sub à 9 broches régnait en maître sur la scène des ordinateurs personnels. Atari, Commodore, Sega et bien d’autres ont utilisé le connecteur omniprésent pour les joysticks et les pads. Ces contrôleurs sont notre interface avec les jeux rétro que nous aimons et c’est pourquoi il n’y a rien de tel que d’implémenter du matériel vintage dans votre Tarte aux framboises projet. Ce projet était à l’origine de NickZero chez Instructables mais nous l’avons vu via le fabricant et développeur Lee de More Fun Making It. Le projet s’appuie sur un Raspberry Pi Pico pour convertir un 9 broches Interface D-Sub vers USB afin d’utiliser un joystick old-school avec son projet Raspberry Pi 400 Amiga.
Si vous êtes nouveau sur More Fun Making It, vous allez vous régaler. Lee se spécialise dans les jeux rétro et la technologie vintage – la construction d’armoires d’arcade et de flippers ainsi que la réparation de matériel rétro, comme le Chaîne Youtube son nom l’indique, juste pour le plaisir. Cet adaptateur alimenté par Pico n’est que l’un des nombreux projets de son portefeuille et certainement l’un des plus utiles en matière de rétrogaming.
Comme beaucoup de projets Pi, celui-ci est né de la nécessité. Après avoir configuré son Raspberry Pi 400 pour exécuter Pimiga, il s’est rendu compte que son joystick Zipstick prêt pour Atari n’avait aucun moyen de se connecter. Pour remédier à ce problème, il s’est plongé dans ce projet qui utilise la carte RP2040 pour convertir l’entrée D-Sub 9 broches en USB.
Il ne nécessite pas beaucoup de matériel pour décoller avec cet adaptateur. Il utilise un Raspberry Pi Pico comme carte principale avec un connecteur D-Sub mâle à 9 broches soudé au GPIO. Ce qui est intéressant dans ce projet, c’est qu’il n’utilise aucune conversion de niveau logique. Généralement, les anciens connecteurs D-Sub à 9 broches fonctionnent à 5 V, ce qui n’est pas strictement compatible avec le GPIO 3,3 V du Pico. Si nous devions construire ce projet, nous utiliserions un convertisseur de niveau logique ou un simple diviseur de tension (les résistances de 1K Ohm et 2K Ohm fonctionneront) pour garantir que le GPIO du Pico reste sûr.
Le boîtier est un simple boîtier imprimé en 3D maintenu par quelques vis M2.5 et des entretoises avec accès à la fois au port D-Sub et au port USB-C. Il y a un panneau supérieur qui peut être retiré pour accéder au matériel Pico à l’intérieur.
Pour faciliter le processus de construction, Lee utilise ce guide de convertisseur Joystick vers USB sur Instructables pour obtenir de l’aide. Le logiciel utilisé pour programmer l’adaptateur a été créé à l’aide de l’IDE Arduino, mais il peut être facilement répliqué dans MicroPython ou CircuitPython. Nous avons également un guide sur la façon d’émuler Amiga sur le Raspberry Pi si vous souhaitez créer votre propre projet Pi basé sur Amiga.
Si vous souhaitez recréer ce projet D-Sub vers USB Raspberry Pi, consultez le fil de discussion d’origine sur Twitter pour voir de plus près comment ça va ensemble. Assurez-vous de suivre Lee pour des projets rétro plus cool ainsi que des mises à jour sur celui-ci.