• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Arduino case mod Do It Yourself Electronique

Une Super Nintendo émulée avec un Raspberry PI et un Arduino

Semageek Publié le 4 janvier 2013
3
4.5K Vues


  • Partagez sur Facebook
  • Twittez

Théodore, un passionné de case-mod de console de jeux vidéos, souhaitait réaliser un émulateur de SNES à base de PC avec des contraintes bien définies.

Cet émulateur devait être le plus proche de la console de jeux originelle autant au niveau de l’aspect, des performances et de la fonctionnalité.

Pour cela, il a utilisé une carte Raspberry PI et une carte Arduino.

une-super-nintendo-emulee-avec-un-raspberry-pi-et-une-arduino

Il souhaitait également conserver l’utilisation des cartouches de jeux, il a donc commencé par interfacer le connecteur sur une plaque de prototypage.

Pour le relier électroniquement au port GPIO de la carte Raspberry pI, il a utilisé 3 circuits MCP23S17 permettant de piloter à travers une liaison SPI un bus de 16 bits en entrées/sorties jusqu’à 10 Mhz. Afin d’adapter les niveaux 3,3V du Raspbery PI vers ces circuits en 5V, on retrouve également un P82B96PN.

une-super-nintendo-emulee-avec-un-raspberry-pi-et-une-arduino-02

Pour l’alimentation, toujours dans un but de rester au plus proche de la console originale, Théodore voulait conserver le bloc d’alimentation Nintendo qui délivre du 10V 850mA. Il a donc utilisé un convertisseur de tension DC/DC pour obtenir le 5V nécessaire à l’alimentation des différents éléments internes.

Afin de couper proprement l’alimentation de la carte Raspberry PI, l’interrupteur principal de la console permet de déclencher une procédure d’extinction de la carte Raspberry PI. Un circuit à base d’Arduino va surveiller la tension présente sur la pin TX de la liaison Série  de la carte Raspberry Pi pour en déduire son état ( en fonctionnement ou non) et va ensuite couper l’alimentation à travers un transistor MOSFET.

une-super-nintendo-emulee-avec-un-raspberry-pi-et-une-arduino-03

Les manettes de jeux ont été aussi interfacées sur le port GPIO de la carte Raspberry PI.

Cet émulateur est capable de lire les cartouches de jeux, mais il est également possible de jouer des ROMS directement, c’est pour cela que bouton Reset a été modifié pour déclencher le lancement d’une interface de choix de jeux émulés.

Vous pouvez retrouver tous les détails de cette réalisation sur familab.org

Voici une vidéo de présentation de cet émulateur de SNES à base de Raspberry PI et d’Arduino très fidèle à l’original.

Vues : 4 475
  • Partagez sur Facebook
  • Twittez


- Annonce -
alimentationarduinocartouchecase modconsoleconstruireDIYemulateurfabriquergamepadGPIOJeux VidéosmanetteMCP23S17MOSFETP82B96PNpcRaspberry PIromsnesSuper Famicomtransistor


Auteur

Semageek

La trentaine et passionné par l’électronique et l’informatique. Le DIY et l'univers geek est une vocation que j’ai depuis tout petit, bercé entre les StarWars et les Mac Gyver. J’ai toujours eut une passion très forte pour l’informatique, depuis l’âge de 7 ans où j’ai eu mon premier ordinateur, un Tandy TRS-80 pour les connaisseurs. Et depuis, je suis assez autodidacte et je me forme à l’aide d’internet dans les divers langage de programmation. Actuellement je souhaite prendre un tournant dans ma vie et essayer de travailler à 100% à mon compte sur le web, alors j’essaie de lancer des sites, des idées des concepts dont Semageek fait partie.

Vous aimerez aussi
STAR : Un robot modulable à base d’arduino qui se faufile partout
10 juillet 2018
DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
10 juillet 2018
DIY : Transformer un vieux réveil en horloge-station météo à base d’Arduino
3 juillet 2018
DIY : Demande de mariage façon Iron Man
A lire en suivant

DIY : Demande de mariage façon Iron Man

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok