Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Informatique
  3. Hardware / Electronique
  4. Raspberry Pi
  5. [RPI] PsPi

[RPI] PsPi

Planifié Épinglé Verrouillé Déplacé Raspberry Pi
23 Messages 6 Publieurs 3.6k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • OxodaoO Hors-ligne
    OxodaoO Hors-ligne
    Oxodao
    a écrit sur dernière édition par
    #1

    Salut a tous 🙂

    TOUT D'ABORD Je tiens a préciser que je n'ai AUCUNE CONAISSANCES en électronique, par conséquent je dois faire d'énormes erreurs, n'hésitez pas à me conseiller 😉

    Il s'agit de mon premier essaie, il y aura surement une seconde version du projet plus propre et mieux faite 😉

    Ceux qui me suivent sur twitter sont peut-être déjà au courant, j'ai commandé un Raspberry Pi, je ne l'ai pas encore reçu mais ça se saurait tarder...

    Au début je ne savais pas trop ce que j'allais en faire, J'ai fouillé un peu dans le bordel que j'ai chez moi et je me suis rapidement rendu compte que j'avais 4 ps1... 2 pucées et 2 originales... J'ai donc décidé d'en utiliser une, de la dépecer pour faire une veritable console de salon... Tout en gardant le design de base de la PS1.

    Demo video:

    La construction est encore loins d'être finie (J'ai commencé cette aprem) mais voila quelques previews:

    L'état actuel:

    IMG_20140819_165801.jpg

    (Je précise que durant tout le long du tutoriel, les cables utilisés sont des fils de nappe de lecteur disquette, a l'exception de ceux ou la tension est de 220V ou ce sont des cables de HiFi pour les haut parleurs 😉 )

    Tout d'abord, je me suis amusé a désouder tout les composant de la plaque de gauche (Avant qu'elle ne se brise dans mes mains par erreur) [Fig. 1]. En parlant d'erreur, ma première est de ne pas avoir étudié le fonctionnement de la PS1, en effet, j'aurai pu me servir de son alimentation sur cette PCB afin d'obtenir la puissance nécessaire pour faire tourner le RPI..

    Donc pour ce qui est de l'alimentation, j'ai souhaité concerver la connectique de la PS1 [Fig. 2] j'ai donc simplement lié un cable au circuit de base, qui sera relié a un adaptateur secteur démonté (J'aurai du étudier le circuit avant 😞 )

    Fig. 1

    IMG_20140809_192957.jpg

    Fig. 2

    IMG_20140809_192925.jpg

    Ensuite j'ai besoin de mettre en place le bouton d'allumage, rien de spécial, le miens était cassé donc j'en ai repris un d'une autre PS1, des cables derrières, ils seront relié directement au cable USB (Moins dangereux que directement sur le 220v [Je suppose] même si je préfererai]

    Maintenant grande partie intéressante, les ports manettes. En effet, j'ai décidé de garder les ports originaux fonctionnels. Pour cela, je me suis muni d'un adaptateur que je possédait déjà, le superbox 3 pro [Fig. 3]. je l'ai simplement relié au ports actuels en désoudant les ports fournis avec [Fig. 4, 5 et 6]... Il n'est pas connecté actuellement pour la simple et bonne raison que celui ci est mort. Je dois récuperer le second qui est chez ma mère...

    Fig. 3

    IMG_20140809_193452.jpg

    Fig. 4

    IMG_20140809_192842.jpg

    Fig. 5

    IMG_20140809_192850.jpg

    Fig. 6

    A venir

    On s'occupe ensuite du port vidéo (Qui utilise le cable original de la PS1)

    Pour cela, j'ai fais un petit montage tout simple pour déterminer chaque prises. J'ai branché une prise JACK sur mon téléphone que j'ai relié à un ancien voltmetre qui ne fonctionne plus, et j'ai relié le cable de la ps1 à un haut parleur autre. Le schéma est sur l'image si vous avez besoin [Fig. 7, 8]

    Fig. 7

    IMG_20140810_163922.jpg

    Fig. 8

    IMG_20140810_170101.jpg

    Ensuite on passe à l'alimentation. Parmis la masse de chargeur de téléphone, j'ai trouvé que celui qui correspondait le mieux était celui de mon Nexus 5, en effet, il produit une tension de 5V et 1.2A, ce qui correspond exactement à ce qui est indiqué sur le site officiel [Fig. 9]. Je l'ai donc démonté avec mal puis soudé sur la prise de la PS1 [Fig. 10] (J'hésite encore a mettre l'interrupteur juste avant ou juste après. L'avantage d'avant c'est que je n'ai pas a couper de cable usb pour brancher le pi, et que le chargeur commence à déceder donc vaut mieux le laisser brancher le moins longtemps possible, mais d'un autre coté, ça m'a l'air plus dangereux...)

    Fig. 9

    IMG_20140810_175358.jpg

    Fig. 10

    IMG_20140810_193714_lol.jpg

    J'ai ensuite temporairement remis le port serie et le port PSHacker (Je ne lui connais pas d'autre utilités x) ) afin de boucher les trous mais ils deviendront surement un port HDMI pour le premier et des ports USB pour le second.

    On va ensuite réduire au maximum le cable d'alim [Fig. 11] Une fois ceci fais, on va compacter les cables et les scotcher afin d'être sur qu'ils ne bougent pas. Je souhaite garder le cable de la Superbox complet pour des raisons personnelles, je me débrouille donc avec. On va ensuite inserer le Pi B+ dans la boite [Fig. 12].. A l'envers, ça a plusieurs avantages: Cable d'alim plus court, Port usb du bon coté tout en ayant le port HDMI du bon coté aussi. Et en plus, ça nous permet d'avoir accès facilement à la carte µSD.

    Fig. 11

    IMG_20140818_192951.jpg

    Fig. 12

    IMG_20140819_165801.jpg

    Je n'ai pas eu le temps d'aller plus loins mais je metterai a jour ce poste au fur et a mesure, il me faut aussi le raspberry pour avancer

    Suite à des recherches, le Port RCA va sûrement être abandonné. Trop compliqué à mettre en oeuvre (Cable pas très sur, RPI hdmi seul) [REPORTÉ (Cable Jack 4 peut faire video..)]

    ToDo list:

    • Prise HDMI

    • Prises usb (Pour brancher clavier souris)

    • Prise Ethernet (Clef wifi aurait été mieux mais pas assez energie 😞 )

    Tox: [email protected]

    signature.jpg

    1 réponse Dernière réponse
    5
    • OxodaoO Hors-ligne
      OxodaoO Hors-ligne
      Oxodao
      a écrit sur dernière édition par
      #2

      Dans ce poste, nous allons nous occuper de la partie Logiciel.

      Tout d'abord, il faut installer Raspbian sur la carte SD. Y'a déjà masse de tutoriels sur le net je ne vais donc pas expliquer la manière traditionnelle, mais celle que j'ai utilisé. Les DEUX fonctionnent!

      Moi, j'ai pas de lecteur µSD, c'est génant pour flasher la carte hein ? 😞
      J'ai donc pris du temps pour faire quelques recherches et j'ai trouvé une bonne idée. J'ai une tablette rooté, Android est basé sur linux non? Alors pourquoi pas s'en servir 😄

      J'ai donc inséré ma carte µSD dans la tablette, installé BusyBox afin d'avoir la commande DD, installé l'application "Terminal Emulator" pour pouvoir taper les commandes et c'est parti !

      Après quelques recherches sur internet, j'ai appris que la SD s'appelait "mmcblk***" et était situé dans /dev/block

      J'ai donc extrait l'image de Raspbian sur ma tablette (mémoire interne).
      On va tout d'abord chercher quel est la sd, pour cela, sans la SD,

      cd /dev/block
      ls
      

      La, on regarde tout les peripheriques "mmcblk", puis on branche la SD et on réitère la seconde commande.

      La on regarde ce qui a changé. Chez moi

      mmcblk1
      mmcblk1p1
      

      C'est bon, j'ai ma carte SD, on peu donc la flasher 😄 /!\ ATTETION SI VOUS PRENEZ LE MAUVAIS FICHIER DANS /DEV VOUS POUVEZ DETRUIRE VOS PARTITIONS AUTRE QUE LA CARTE SD, EVENTUELLEMENT BRICK VOTRE TABLETTE OU JE NE SAIS QUOI. Ni moi ni Melinyel ne pourront être tenu responsable. /!\

      dd if=/sdcard/raspbian.img of=/dev/block/mmcblk1
      

      On patiente, ça peux être long... Ensuite on retombe sur une ligne de terminal, on peux éjecter la carte SD et la mettre dans le Pi.

      On branche internet via ethernet sur le Pi, on le relie à un écran HDMI, un clavier et c'est bon, on peu brancher le pi au secteur.

      Patientez qu'il soit entièrement lancé, puis nous allons préparer l'installation. Lancez la commande

      sudo raspi-config
      

      afin de lancer l'utilitaire de configuration.

      Nous allons avoir besoin tout d'abord d'étendre la partition, bah oui, si vous avez une carte SD de 16go on va pas ce limiter a quelques centaines de méga 😉

      Choisissez l'option 1 et validez, quand vous revenez sur le menu, choisissez l'option 4 (Internationalization) afin de changer la langue, le timezone et le clavier. Ensuite on va activer le SSH dans Advanced -> SSH.

      Une fois ceci fait, on peu se lancer a l'installation de RetroPie.

      RetroPie est un groupement de logiciels, il se compose d'émulateurs (RetroArch) et un Front-end (EmulationStation) ainsi que divers scripts d'automatisation.

      On va donc taper ces commandes:

      cd /home/pi/
      git clone https://github.com/petrockblog/RetroPie-Setup.git
      cd RetroPie-Setup
      chmod +x retropie_setup.sh
      ./retropie_setup.sh
      

      Vous allez tomber sur un menu, vous pouvez choisir entre l'installation depuis des binaires ou depuis les sources. Si vous installez depuis les sources vous être sur d'être a jour, mais l'installation passe par la compilation et est donc ENORMEMENT plus longue (Comptez 16-20h avec compilation d'après l'auteur contre 1-2h pour les binaires d'après moi). Suivez le processus d'installation.

      Relancez ensuite le script puis descendez sur SETUP. Nous allons ici pouvoir configurer plusieurs choses: Le son (Forcer l'HDMI), Les manettes (Configurer les touches), Le démarrage auto (se passer du clavier)

      Tout d'abord, le son. Choisissez la première option, puis demander l'HDMI.

      Ensuite le démarrage auto. Allez dans "Auto-start EmulationStation" puis choisissez "Start Emulation Station at boot"

      Enfin, Choisissez "Register RetroArch controller" puis suivez les indications. Bindez le maximum de touches possible au début, il vous demandera L3 et R3 laissez passez, puis quand vous avez toute les touches de votre manette de pleine, laissez le timeout s'effectuer.

      // Memo to myself: /opt/retropie/emulators/RetroArch/

      On va maintenant installer proftpd afin de pouvoir se connecter en FTP pour ajouter des roms.

      sudo apt-get install proftpd
      

      Une fois fini, éteignez votre Raspberry avec la commande propre:

      sudo halt
      

      Débranchez le, et mettez le dans la console. Re-vissez et Enjoy 😄

      Dernier petit tuto, l'ajout de Roms. Les roms étant illégal, vous devez dumpez vous même votre jeu. Meh, who cares? Bon, une fois que vous avez vos rom, extrayez les si elles sont en .zip puis installez le logiciel "Filezilla" Lancez le.

      Dans la barre du haut, Entre en hôte l'ip du raspberry, en identifiant pi et en mot de passe raspberry. Laissez le port vide et connectez vous. Dans la zone de droite, dirigez vous vers /home/pi/RetroPie/roms/ puis dans le dossier de la console en question. Glissez y ensuite les roms que vous avez téléchargé dumpé ou copié depuis la cartouche / cd originaux.

      Voila, le jeu apparait et vous pouvez y jouer.

      Pour quitter un jeux, touche echap. Depuis le menu EmulationStation, vous pouvez faire Start puis Quit afin d'éteindre le Raspberry. Pensez ensuite a éteindre le bouton de la ps1 🙂

      Tox: [email protected]

      signature.jpg

      1 réponse Dernière réponse
      2
      • AzadA Hors-ligne
        AzadA Hors-ligne
        Azad
        a écrit sur dernière édition par
        #3

        Et bien, vaste sujet et vaste tutoriel, merci bien !
        Un forum devrait bientôt apparaitre sur le Raspberry Pi. 😉
        +1 rep, continue comme ça, ça fait du bien de te voir de retour.

        Administrateur du forum.

        Contactez-moi par message privé ou par mail.

        1 réponse Dernière réponse
        0
        • OxodaoO Hors-ligne
          OxodaoO Hors-ligne
          Oxodao
          a écrit sur dernière édition par
          #4

          Merci 😄 ça fais plaisir d'être de retour aussi 🙂

          J'ai hate de recvoir mon RPi pour pouvoir finir ça. J'ai commandé le Pi B+ mais le tuto est aussi fonctionnel avec les autres 😉

          Tox: [email protected]

          signature.jpg

          1 réponse Dernière réponse
          0
          • LeplayzeL Hors-ligne
            LeplayzeL Hors-ligne
            Leplayze
            a écrit sur dernière édition par
            #5

            Et bien, vaste sujet et vaste tutoriel, merci bien !

            Un forum devrait bientôt apparaitre sur le Raspberry Pi. 😉

            +1 rep, continue comme ça, ça fait du bien de te voir de retour.

            Et arduino  :unsure: ?

            • Tu pourrais edit ton topic et remplacer : le courant est de 220V par la tension de 220 V 😛 ?

            Citation:

            Envoyé par Moi même

            Il parait que je suis un type horrible mais ce n'est pas vrai : j'ai le coeur d'un enfant..... dans un bocal...sur mon bureau.

            <http://myanimelist.net/animelist/Leplayze>

            1 réponse Dernière réponse
            0
            • OxodaoO Hors-ligne
              OxodaoO Hors-ligne
              Oxodao
              a écrit sur dernière édition par
              #6

              Et arduino  :unsure: ?

              • Tu pourrais edit ton topic et remplacer : le courant est de 220V par la tension de 220 V 😛 ?

              Voilavoila merci de la remarque, j'ai oublié tout mes cours de techno x)

              Tox: [email protected]

              signature.jpg

              1 réponse Dernière réponse
              0
              • LeplayzeL Hors-ligne
                LeplayzeL Hors-ligne
                Leplayze
                a écrit sur dernière édition par
                #7

                ça m'arrive aussi quand je suis trèèèèèès fatigué 😛 pourtant j'ai 6 ans d'étude en électromécanique 😛

                Citation:

                Envoyé par Moi même

                Il parait que je suis un type horrible mais ce n'est pas vrai : j'ai le coeur d'un enfant..... dans un bocal...sur mon bureau.

                <http://myanimelist.net/animelist/Leplayze>

                1 réponse Dernière réponse
                1
                • mars073M Hors-ligne
                  mars073M Hors-ligne
                  mars073
                  a écrit sur dernière édition par
                  #8

                  L'électronique était encore assez simple ) l'époque ça fessait plaisir 😄

                  console sous linux la 3d va avoir un peu de mal mais bon 😛

                  +1 Rep pour le projet

                  Bien ta nextGen?

                  votes-45296e7.png

                  Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.
                  signature.png
                  Signature aléatoire, proposez vous aussi une signature ici!

                  1 réponse Dernière réponse
                  0
                  • OxodaoO Hors-ligne
                    OxodaoO Hors-ligne
                    Oxodao
                    a écrit sur dernière édition par
                    #9

                    Okai donc, je viens au nouvelles:

                    - J'ai acheté un meilleur fer à souder, avec un support pour les PCB afin de moins trembler

                    - Mon second SuperBox 3 Pro fonctionne bien, je vais donc l'utiliser a la place.

                    - Le projet se fait pas chez ma mère, et je n'y suis pas souvant donc #pause x)

                    Tox: [email protected]

                    signature.jpg

                    1 réponse Dernière réponse
                    0
                    • OxodaoO Hors-ligne
                      OxodaoO Hors-ligne
                      Oxodao
                      a écrit sur dernière édition par
                      #10

                      Update du topic!

                      Avancée du tuto hardware

                      Tuto logiciel complet 😄

                      Tox: [email protected]

                      signature.jpg

                      1 réponse Dernière réponse
                      0
                      • D Hors-ligne
                        D Hors-ligne
                        Droby
                        a écrit sur dernière édition par
                        #11

                        GG ! J'adore ce projet.

                        ps : j'ai posé le premier like sur la vidéo  😉

                        Bonne affaire ici

                        1 réponse Dernière réponse
                        0
                        • OxodaoO Hors-ligne
                          OxodaoO Hors-ligne
                          Oxodao
                          a écrit sur dernière édition par
                          #12

                          Haha merci 😄

                          Tox: [email protected]

                          signature.jpg

                          1 réponse Dernière réponse
                          0
                          • D Hors-ligne
                            D Hors-ligne
                            Droby
                            a écrit sur dernière édition par
                            #13

                            Tu as du adoré le premier allumage fonctionnel ^^'

                            Bonne affaire ici

                            1 réponse Dernière réponse
                            0
                            • OxodaoO Hors-ligne
                              OxodaoO Hors-ligne
                              Oxodao
                              a écrit sur dernière édition par
                              #14

                              Tu as du adoré le premier allumage fonctionnel ^^'

                              Totalement haha

                              Pour l'instant je galère encore il a l'air d'avoir du mal avec le FTP (Réinitialisaiton de l'upload de gros fichiers :/)

                              Tox: [email protected]

                              signature.jpg

                              1 réponse Dernière réponse
                              0
                              • OxodaoO Hors-ligne
                                OxodaoO Hors-ligne
                                Oxodao
                                a écrit sur dernière édition par
                                #15

                                Yo,

                                J'aime pas faire des double posts mais bon, je vous tiens au courant.

                                J'ai réussi à trouver un cable Jack - Audio+video que j'ai remis sur la prise mais le soucis est que l'audio ne marche pas et je me tape un bruit affreux.

                                J'ai commencé a faire les ports usb à l'arrière mais pas moyens de le fixer (Colle forte marche pas) si vous avez des idées je suis preneur

                                Je travail sur un script Python qui va permettre au bouton reset (Branché sur un GPIO) de simuler la touche Echap, afin de pouvoir se passer totalement d'un clavier. (J'ai le bouton qui marche et qui est détecté, il me reste la simulation d'une touche et le fonctionnement quand on est dans EmulationStation

                                Voila les nouvelles, je vais surement repartir a zero pour l'OS puisque ma carte de 4 Go est pleine... Je vais donc passer sur une 16.

                                ASTUCE: Ne pas brancher de souris, c'est inutile et ça laisse assez d'énergie pour une clé wifi 🙂

                                Btw, si un modo/admin pouvait déplacer ce topic dans la section Raspberry ça serai cool merci d'avance 😄

                                Tox: [email protected]

                                signature.jpg

                                1 réponse Dernière réponse
                                1
                                • AzadA Hors-ligne
                                  AzadA Hors-ligne
                                  Azad
                                  a écrit sur dernière édition par
                                  #16

                                  Je m'en charge, bravo pour le boulot.
                                  Je regarde encore ta vidéo sur YouTube, tiens.

                                  Dis-moi, souhaiterais-tu faire partie des projets mis en avant dans les newsletters ? 🙂

                                  J'ai un raspberry pi, si ça avance bien je pense que je pourrais faire la même chose (en suivant ton tutoriel).

                                  Administrateur du forum.

                                  Contactez-moi par message privé ou par mail.

                                  1 réponse Dernière réponse
                                  0
                                  • AzadA Hors-ligne
                                    AzadA Hors-ligne
                                    Azad
                                    a écrit sur dernière édition par
                                    #17

                                    Message automatique

                                    Le sujet a été déplacé de « [Informatique](<base_url>/forum/51-informatique/) → [Hardware](<base_url>/forum/85-hardware/) » to « [Informatique](<base_url>/forum/51-informatique/) → [Hardware](<base_url>/forum/85-hardware/) → [Raspberry Pi](<base_url>/forum/156-raspberry-pi/) ».

                                    Administrateur du forum.

                                    Contactez-moi par message privé ou par mail.

                                    1 réponse Dernière réponse
                                    0
                                    • SoulalexS Hors-ligne
                                      SoulalexS Hors-ligne
                                      Soulalex
                                      a écrit sur dernière édition par
                                      #18

                                      Bien joué 🙂

                                      Soulalex, Administrateur de Melinyel
                                      + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
                                      + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

                                      1 réponse Dernière réponse
                                      0
                                      • OxodaoO Hors-ligne
                                        OxodaoO Hors-ligne
                                        Oxodao
                                        a écrit sur dernière édition par
                                        #19

                                        Dis-moi, souhaiterais-tu faire partie des projets mis en avant dans les newsletters ? 🙂

                                        Si tu veux, ça serai un honneur 🙂

                                        Merci les gens 😄

                                        Tox: [email protected]

                                        signature.jpg

                                        1 réponse Dernière réponse
                                        0
                                        • D Hors-ligne
                                          D Hors-ligne
                                          Droby
                                          a écrit sur dernière édition par
                                          #20

                                          TOUT D'ABORD Je tiens a préciser que je n'ai AUCUNE CONAISSANCES en électronique, par conséquent je dois faire d'énormes erreurs, n'hésitez pas à me conseiller

                                          Comment tu as géré aux niveaux des résistances et toute les adaptations électronique 😢  ?

                                          Moi c'est ce qui me fait peur dans un projet comme ça.

                                          Bonne affaire ici

                                          1 réponse Dernière réponse
                                          0

                                          Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

                                          Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

                                          Grâce à votre participation, ce message peut devenir encore meilleur 💗

                                          S'inscrire Se connecter
                                          Répondre
                                          • Répondre à l'aide d'un nouveau sujet
                                          Se connecter pour répondre
                                          • Du plus ancien au plus récent
                                          • Du plus récent au plus ancien
                                          • Les plus votés


                                          • Se connecter

                                          • Connectez-vous ou inscrivez-vous pour faire une recherche.
                                          Powered by NodeBB Contributors
                                          • Premier message
                                            Dernier message
                                          0
                                          • Catégories
                                          • Récent
                                          • Mots-clés
                                          • Populaire
                                          • Web
                                          • Utilisateurs
                                          • Groupes