Console rétro portable à faire soi-même

Bonjour vendredi, Habr!

Dans cet article, nous parlerons de la façon d'apprendre l'auto-assemblage zen du gadget, que toute expérience est également une connaissance, ainsi que de précieux conseils pour ceux qui décident soudain de répéter quelque chose comme ça.

En conséquence, nous allons plonger dans la période où les mots Dendy et Sega ont suscité la crainte, et nous obtenons juste une telle console "de poche":


Sous la coupe, beaucoup de photos et une courte vidéo pour ceux qui aiment regarder et ne pas lire

Préface


Toute une série d'événements m'a poussé à construire ce projet. Le fait est que je passe beaucoup de temps sur le chemin du travail. En règle générale, vous devez passer du temps à écouter des livres ou des jouets décontractés au téléphone. Eh bien, ou dès maintenant - faites des ébauches pour l'article sur Habr. Et donc, sur la route, quand tous ces occasionnels sont devenus très ennuyeux, j'ai commencé à me rappeler qu'avant, l'herbe était plus verte et les jeux plus significatifs. Je me suis souvenu comment dans l'enfance, jour et nuit, jouais au dendy et j'ai décidé qu'il y avait probablement des consoles de poche sur des sites chinois qui égayeraient la longue route.

Eh bien, je me suis commandé un tel préfixe. Le vendeur a promis jusqu'à 168 jeux dès l'enfance. Les jours ont passé ... La livraison de la commande a été retardée.

Le temps a passé, en prévision j'ai décidé de passer en revue la liste des jeux qui auraient dû être sur la console. En lisant la liste, il a rafraîchi la mémoire des jeux où il a passé des journées entières et a constaté avec agacement que beaucoup d'entre eux n'étaient pas dans le jeu promis. De plus, le préfixe Sega mega drive reposait sur une panoplie de souvenirs, avec sa zone Comix, Rock'n'Roll Racing et Earthworm Jim ... Le temps a passé, mais pas mon préfixe "Nintendo". En écrivant au vendeur, j'ai reçu une réponse qu'il a simplement oublié de l'envoyer, et la piste qu'il a donnée n'était pas valide. Je lui ai rendu l'argent, mais mon enfance n'est pas revenue.

Ayant craché dans le cœur de la conscience de ce méchant, j'ai pensé que vous pouvez jouer au dandy sur l'émulateur du téléphone. Mais il s'est avéré que les sensations ne sont pas du tout les mêmes. Il n'y a pas de boutons tactiles, et en même temps, le confort du jeu. De plus, les anciens jeux sont beaucoup plus compliqués que les modernes et manquer le bouton de saut peut souvent signifier commencer le niveau depuis le début.
Et j'ai décidé - pourquoi ne pas assembler ma console, avec du fourrage et des boutons Cannon? ... Et je l'ai fait. J'ai fait un tas d'erreurs, quelque part par inexpérience, par courbure. Et je veux partager avec vous exactement l'expérience des erreurs, car une personne intelligente apprend des erreurs des autres, et seules les personnes intelligentes vont à Habré :)

Vidéo, avec processus d'assemblage:


Sélection de la plateforme


J'ai un Raspberry Pi 2 qui traîne et un écran 3,5 pouces peu coûteux. Avec la recherche de solutions pour elle, j'ai décidé de commencer. Et comme il s'est avéré - pas en vain. Pour Raspberry, il existe déjà un système d'exploitation RetroPie, qui le transforme en un émulateur à part entière pour une grande variété de consoles. (plus sur le lien ).

De plus, Internet regorge d'instructions sur la façon de connecter des joysticks et de le placer dans le boîtier de l'ancien décodeur.

Mais ce n'est pas notre chemin, nous collectons une console "de poche". Le joystick a donc besoin d'une fonction intégrée.

Erreur 1: il est préférable d'utiliser les modèles Raspberry Pi 3 ou 4 en raison de la présence du Wi-Fi et du Bluetooth. Cela simplifiera considérablement la configuration de la console déjà assemblée à l'avenir. Vous pouvez également utiliser Orange pi, la solution n'est pas pire.

Joystick design


Pour la base du joystick, j'ai décidé de prendre le contrôleur 6 boutons de sega-mega-drive. Tout d'abord, du fait que 6 boutons vous permettent de jouer à des jeux de segavskie et n'interfèrent pas avec Dendev.

De plus, Adafruit a trouvé une bibliothèque qui peut émuler un clavier en lisant les signaux des pattes gpio de la framboise elle-même. Et son utilisation est très simple. Vous devez le copier sur le RetroPie déjà installé et connecter les boutons aux broches. Les boutons, lorsqu'ils sont enfoncés, doivent être court-circuités à la masse (n'importe quelle broche GND).

Pour commencer, tous les boutons de la maquette ont été assemblés et testés pour leur fonctionnement.



J'ai utilisé le schéma de connexion suivant:



Parce que le projet se déroulait sous le joystick de la Sega - alors les désignations sont appropriées. En général, dans RetroPie, il est habituel d'utiliser "TL" et "TR" au lieu de "C" et "Z", apparemment utilisés dans les joysticks PlayStation. En fait, les boutons peuvent toujours être réaffectés, y compris pour chaque jeu spécifique.


Les boutons sont assemblés, vous devez maintenant penser à l'étui pour une console portable. Et ici, j'ai eu des expériences à la fois positives et négatives:



Assembler l'affaire


Dans un de mes articles, j'ai déjà mentionné que la création d'un boîtier est un casse-tête direct pour l'assemblage non commercial de gadgets si vous n'avez pas d'imprimante 3D. Vous pouvez rechercher des boîtes prêtes à l'emploi et danser sur leurs tailles, ou collecter quelque chose vous-même. J'ai décidé d'essayer une nouvelle façon pour moi: le collage de l'acrylique. De plus, le haircchan millercutter a offert son aide pour couper l'acrylique à l'un des postes précédents. Pour lequel un grand et séparé merci à lui!

Ayant estimé les dimensions du remplissage, un dessin a été réalisé et donné pour la découpe. Au départ, l'idée était la suivante: arrondir les bords «tranchants» du boîtier assemblé avec du papier de verre et le recouvrir de caoutchouc liquide à partir d'une bombe aérosol. Un revêtement doux au toucher et un design Porsche se profilaient dans l'imagination.
Le collage de l'acrylique est recommandé avec du dichloroéthanol. Je ne l'ai pas trouvé dans une quincaillerie, j'ai donc pris la première colle pour le plastique Bison que j'ai rencontrée. Je vous demande de ne pas considérer cela comme une publicité, mais l'affaire s'est très bien collée. Jetez un œil à ce qu'est devenu un bel étui transparent:


Les colles acryliques se fixent facilement et de manière fiable, ont une belle apparence et sont généralement agréables.

Le boîtier est assemblé, les boutons sont soudés dans la planche à pain, se préparant à peindre ...



Après que la colle soit sèche, j'ai marché avec du papier de verre dans les coins, ainsi que dans tout le corps, pour que «la peinture soit meilleure». Puisqu'il n'y a pas d'endroit pour peindre à la maison - je suis sorti pour peindre dans la rue. Et là, j'ai eu ma deuxième erreur:

Vous avez besoin de peindre dans une pièce sèche et chaude, et non pas dans Pétersbourg humide et froid.

En général, soit j'ai violé le processus, soit les étoiles n'étaient pas d'accord, mais le caoutchouc était dégoûtant. Avec des bulles et des taches.

J'ai dû arracher ce revêtement et recouvrir le corps. Peignant le corps, il a été décidé de reporter un certain temps. Par conséquent, les taches chaudes sont maintenant visibles à travers le corps, ce qui n'est pas très beau. Et si vous savez comment et comment peindre soigneusement l'acrylique, je suivrai certainement vos conseils, car vous ne pouvez pas laisser l'assemblage dans sa forme actuelle:



Assemblage de la console


Il a été décidé de fixer les éléments électroniques au boîtier avec des boulons. Cela devrait donner à l'affaire un charme particulier, mais pour être honnête - je n'ai pas trouvé d'autres moyens.

J'ai enduit tous les joints et soudé avec de l'adhésif thermofusible. Oui, c'est moche, mais le moyen infaillible de réparer l'installation montée.

Erreur 3: l'installation montée est en tout cas peu fiable et moche, donc si vous avez la possibilité de commander ou de ZALUT une carte de circuit imprimé - vous obtiendrez plus fiable et compact



Faire du son


Construire le son est une grosse erreur numéro 4:
J'ai décidé que le haut-parleur du téléphone serait parfait pour jouer du son. Celui qui joue la sonnerie. Mais par erreur, j'ai eu un haut-parleur vocal (celui qui est attaché à mon oreille) Eh bien, après l'avoir connecté à la puce de l'amplificateur - le haut-parleur ne pouvait tout simplement pas faire face au volume. J'ai dû retirer l'amplificateur.

Honnêtement, je ne sais toujours pas quoi faire du son. utilisé une puce d'amplificateur MC34119L. Il y a peut-être eu un problème de connexion. Si quelqu'un sait quel haut-parleur conviendra et quel amplificateur simple lui conviendra, dites-le-moi. Il est souhaitable sans kit de carrosserie supplémentaire tel que des condensateurs.

Collecte de nourriture


Tout est assez simple ici. Besoin d'assembler un powerbank. J'ai une batterie de 18650 batteries et diverses cartes prêtes à l'emploi pour les charger.

Erreur 5: Tout d'abord, j'ai utilisé un 3 ampères sans nom de Chine avec une prise de courant ronde. Elle n'avait pas de stabilisateur 5V, j'ai donc dû également souder le convertisseur DC-DC. Un peu plus tard, je l'ai refait à un module prêt à l'emploi immédiatement avec un stabilisateur et un indicateur de charge de batterie, mais à cause d'un trou déjà préparé dans le boîtier, une prise ronde est restée. Maintenant, je comprends ce qui devrait être fait pour microUSB. Une paire de batterie 2300mAh dure plusieurs jours de jeu incontrôlé. De plus, il ne m'est pas immédiatement venu à l'esprit de mettre un bouton avec un loquet pour allumer l'appareil. Vous pouvez justifier le gros interrupteur à bascule, le seul à portée de main, mais ... Il n'y a aucune excuse pour lui, le bouton serait mieux. De plus, les batteries 18650 sont plutôt encombrantes; vous pourriez envisager d'utiliser des batteries au lithium plates.


Dispositif enfin assemblé

Conclusion


En général, la console s'est avérée agréable. Plonger dans de vieux jouets, c'est comme survivre à une renaissance. La console ne tient toujours pas dans votre poche (sauf dans une doudoune), mais elle est facile à transporter dans un sac à dos.

Sur Internet, vous pouvez trouver des collections entières de jeux pour 30 gigaoctets. Sur ce site, vous pouvez légalement télécharger des jeux gratuits pour cette console.

Pour ceux qui décident de répéter ce projet - j'ose donner quelques conseils:

  • Mieux vaut ne pas utiliser de colle thermofusible.
  • Si possible - commandez ou fabriquez une carte de circuit imprimé, la console sera plus précise et compacte
  • Avant de commencer à peindre le corps - vous devez vous entraîner sur des chats sur un matériau similaire
  • Utilisez le Raspberry Pi avec WiFi. C'est mieux que d'ouvrir constamment le boîtier et d'obtenir une framboise pour télécharger des jeux ou reconfigurer.
  • Mieux encore, utilisez le Raspberry Pi Zero ou Orange Pi. Ils sont plus compacts
  • Ce n'est pas une bonne idée de donner une console à un enfant - alors c'est difficile de choisir

Eh bien, je voudrais terminer l'article avec les mots d'Alexandre Sergeyevich:
"À propos du nombre de découvertes miraculeuses que prépare l'esprit d'illumination Et de l'expérience, fils d'erreurs difficiles, Et de génie, ami des paradoxes, Et de chance, dieu inventeur."

Source: https://habr.com/ru/post/fr475830/


All Articles