Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Petit boitier Pi3 classique avec Power/Reset/LED !

    Your recalbox
    boitier pi3 classique powerresetled
    22
    108
    82381
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Colonel-v4
      Colonel-v4 last edited by Colonel-v4

      Bonjour à tous,

      Ça y est, je me lance enfin dans l'aventure RecalBox depuis le temps que je lis le forum, fallait bien démarrer un jour.. Y'a une semaine pour ma part ! 😉

      Voici quelques photos de ma petite réalisation qui je pense est à la portée de tous ! 😉 Rien d'extraordinaire mais fait le taff.. XD

      Raspberry Pi 3b + RecalBoxOS 4.0 final, en noir, le bouton power de type push, en rouge le bouton reset de type push également (obligatoire pour le reset) et à l'intérieur une LED de couleur rouge pour indiquer que la RecalBox est en route, ou pas !..

      text alternatif

      text alternatif

      text alternatif

      Pour la partie "technique" :

      J'ai opté pour 2 boutons de type push donc à contact momentané (on appuie, contact, on lâche, plus de contact). Obligatoire pour le reset de toute façon . Un choix pour le power pour le côté "esthétique" car c'est le même bouton ! Pour ne pas faire le blaireau, j'ai opté pour 2 couleurs distinctes.. XD Noir = ça boot ou ça s'éteint ! / Rouge = touche pas à ça petit c*n !

      La LED de couleur rouge est de type CMS SMD 5050. CMS SMD = en gros : petite LED toute plate ! 5050 = 3 LED en 1, fonctionne entre 2.8 et 3.4v avec un courant max de 60mA.

      A noter que le Pi3 peut délivrer une tension de 3.3v avec un courant de 35/40mA.

      Petit aparté sur les LED :
      3528 LED 3.5 mm x 2.8 mm 9.8 mm² 6-8 lumens 20-30 mA @ 2.8-3.4 Volts
      5050 LED 5.0 mm x 5.0 mm 25 mm² 16-22 lumens 60 mA @ 2.8-3.4 Volts
      5630 LED 5.6 mm x 3.0 mm 16.8 mm² 45-50 lumens 150 mA @ 2.8-3.4 Volts

      Pourquoi n'ai-je pas pris une 3528 ? Et bien tout simplement car après test, une seule LED de ce type à son courant max éblouie de trop et la lumière n'est donc pas h**ogène dans le boitier..
      Pourquoi n'ai-je pas pris une 5630 ? Le courant du Pi3 et bien trop faible pour obtenir quelque chose de correct.
      Pourquoi opter pour ce type de LED et non pas les classiques qu'on nous montre en cours de techno au collège ! Principalement pour son angle de 120° et sa haute luminosité car les LED 3 ou 5mm dite "classique", c'est tout nul dans ces domaines..

      La pratique : Après calcul savant, j'ai opté pour une résistance de 4.7 ohm (1/4W), ce qui "laisse" à la LED, en gros, 3.15V avec un courant de 28mA. Tout à fait correct pour ce type d'application. Bon j'avoue mes photos sont pourries mais j'ai fait ce que j'ai pu, soleil, poussière.. Je vous promets que le rendu final, surtout pour la LED est vraiment top !

      Pour la réalisation, j'ai suivi le schémas de câblage du Wiki. J'ai juste fait une variante pour la masse (le moins/la cathode) de la LED que j'ai préféré connecter sur la PIN 9, autre 0V du GPIO.

      text alternatif

      Pour la partie "achat" :

      PS : Je n'ai pas d'action chez Amazon et Ebay mais faut quand même reconnaitre qu'ils sont au top :

      Boitier (6€) : ici

      Le reste j'avais en stock mais sinon ça se trouve facilement sur Amazon/Ebay..

      Dissipateur (optionnel mais recommandé) (5€) : ici

      Led CMS SMD 5050 Rouge (préférer les 5050) / Câbles Dupont / Bouton poussoir momentané (environ 10€) (stock en France pour les liens suivants, du coup le prix monte..) :
      ici ; ici ; ici

      A noter qu'on trouve facilement un peu partout des "Starter Pack" relativement complet un peu partout, si jamais vous démarrez dans l'aventure RecalBox ! 😉

      Si vous avez des questions, n’hésitez pas ! 😉

      @++

      MAJ du 13/12/2016.

      Source où j'ai pioché des infos :
      surtout le Wiki : https://github.com/recalbox/recalbox-os/wiki/Ajouter-un-bouton-on-off-a-votre-recalbox-(FR) et un peu mon cerveau quand même..

      @++

      "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

      Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

      eightkiller lasouris51 moulinaro 4 Replies Last reply Reply Quote 3
      • supernature2k
        supernature2k last edited by

        Simple mais efficace 🙂

        Pi powered NES | Gameboy HD | RecalStation | RecalDrive
        Upvote messages if it has been useful ;)

        Colonel-v4 1 Reply Last reply Reply Quote 0
        • Colonel-v4
          Colonel-v4 @supernature2k last edited by

          @supernature2k said in Petit boitier Pi3 classique avec Power/Reset/LED !:

          Simple mais efficace 🙂

          Comparé à tes créations, carrément simple ! 😉

          Quand je serais un peu plus calé dans le domaine du rétrogaming je me lancerai surement dans une création plus stylée ! 😉

          "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

          Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

          1 Reply Last reply Reply Quote 0
          • supernature2k
            supernature2k last edited by

            Le plus important c'est qu'on puisse s'amuser avec 🙂

            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
            Upvote messages if it has been useful ;)

            1 Reply Last reply Reply Quote 0
            • Eki
              Eki last edited by Eki

              Super post!
              et comme tu dis: simple et efficace!
              J'ai en projet de me servir du boitier de ma vielle super Nintendo pour donner un bon coté rétro à ma recalbox!

              Mais du coup je me pose plusieurs questions:
              -Ou as tu acheté ta résistance ?
              -Penses-tu que je puisse utiliser le bouton on/off d'origine de la snes ? C'est un 2 files on/off et non un momentary switch.
              -Est- ce que tu pourrais nous rajouter une photo des tes branchements bien à la verticale pour bien voir les PIN utilisées. (même si tu as donnée le lien vers le schéma que tu as utilisé, je préféré avoir aussi un modèle n'étant pas du tout à l'aise avec l'électronique) 😛

              Et dernière question (je n'arrive pas à trouvé cette info sur le forum)
              penses tu que je puisse utiliser ce genre de câble pour déporter les ports du RPI ver la façade de mon boitier SNES?
              ex pour un port USB: http://www.partsdata.fr/cables-usb-und-accessoires/cables-usb-montage-fixation/cable-usb-montage-a/cu-vlmg-02/usb-2.0-montagekabel-a-buchse-mit-2-schrauben-an-a-stecker-20cm

              ex pour port hdmi: http://www.ebay.fr/itm/16-5cm-V1-4-HDMI-Stub-Plaque-Avant-Mural-Panneau-Monture-Cable-Prise-Femelle/351130163262?_trksid=p2141725.c100338.m3726&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20150313114020%26meid%3D66fb750312804c81afda4fcb788fb2fe%26pid%3D100338%26rk%3D4%26rkt%3D12%26sd%3D361244695985

              ex pour port RJ45: http://www.cdiscount.com/informatique/composants-informatiques/cable-ethernet-extension-rj45-male-a-femelle-pour/f-107130602-auc3700976402378.html?idOffre=82120189#mpos=1|mp

              Je n'ai pas encore trouvé de solution pour déporter le micro USB...

              Merci d'avance pour ton aide.

              Substring 1 Reply Last reply Reply Quote 0
              • Substring
                Substring @Eki last edited by

                @Eki tu peux utiliser des déports. Mais ç 8€ le cable (alors que 2€ chez aliexpress ...)
                Il y a au moins 2 voir 3 projets de pi NES, cherche bien sur le fofo

                La micro SD peut etre déportée, ca existe. Mais cher et trop peu fiable. Enisage plutot une clé USB pour tes roms

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                buddevil 1 Reply Last reply Reply Quote 0
                • Eki
                  Eki last edited by

                  Je parlais du micro USB pour l'alimentation et pas de la carte SD 🙂
                  mais c'est bon j'ai trouvé un câble sur aliexpress:
                  https://fr.aliexpress.com/item/Freeshipping-USB-Micro-B-Panel-Mount-Female-to-USB-Micro-B-male-Extension-Cable-M-F/32707770336.html?spm=2114.06010108.3.232.8CBK7o&ws_ab_test=searchweb201556_8,searchweb201602_2_10057_10056_10065_10055_10054_10069_10059_10058_10017_10072_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_2&btsid=07b032b6-7857-40f9-9896-6bb941773914

                  Sinon quelqu'un a une idée au sujet du bouton d'origine de la Super NES?

                  1 Reply Last reply Reply Quote 0
                  • Vizar
                    Vizar last edited by

                    Bonjour,

                    Beau travail.
                    3 petites questions:

                    • On/Off: Tu as utilisé un bouton poussoir. D'après la dernière ligne du Wiki, le bouton on/off doit être à 2 positions fixes et pas un bouton poussoir. Peux-tu m'expliquer comment tu as fait pour faire fonctionner avec un tel bouton?
                    • LED: elle est allumée lorsque le Pi est fonction et éteinte lorsque tu peux débrancher le cordon d'alimentation, c'est-à-dire après avoir appuyer sur ton bouton noir pour éteindre. C'est correct?
                    • Reset: tu confirmes que c'est un reset de Recalbox et pas d'un jeu en cours?

                    Merci pour tes réponses.

                    supernature2k 1 Reply Last reply Reply Quote 0
                    • supernature2k
                      supernature2k @Vizar last edited by

                      @Vizar

                      • On/Off: "normalement" ça marche aussi avec un poussoir. Au pire, il y a juste 1 ligne à modifier dans le script
                      • LED: elle s'éteint pendant la phase shutdown du système
                      • Reset: C'est un reset de tout le système. Un script pour reset des émulateurs devrait bientôt voir le jour.

                      Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                      Upvote messages if it has been useful ;)

                      Vizar 1 Reply Last reply Reply Quote 0
                      • Vizar
                        Vizar @supernature2k last edited by

                        @supernature2k
                        OK. Merci.

                        1 Reply Last reply Reply Quote 0
                        • Colonel-v4
                          Colonel-v4 last edited by Colonel-v4

                          Salut à tous ! Désolé pour le retard, pas trop de temps en ce moment ! XD

                          Pour @Eki , la résistance comme pas mal d'autres éléments, je l'avais en stock (c'est une partie de mon métier), mais tu peux trouver tout cela en récup, dans un magasin d'élek ou Ebay sans soucis. Pour la partie SNES, je t'invite à lire ce post de @supernature2k qui je pense sera plus complet à ce sujet : ici

                          Pour ce qui est des déports, je sais qu'on est tous pressé quand on se lance dans un projet mais si tu as un peu de temps devant toi, je te conseille aliexpress ou Ebay "chine" pour réduire le budget. Enfin ça c'est comme tu le sens, pas évident d'attendre ! 😉 Je te déconseille le déport de la µSD par contre ^^

                          Sinon pour le on/off, j'ai opté pour un momentary pour avoir le même bouton que le reset mais ce n'est pas obligatoire donc no soucis pour le bouton d'origine.

                          Je vais essayer de refaire une photo avec des annotations si ça peut aider ^^

                          Pour @Vizar , effectivement le reset DOIT être un poussoir ( contact juste le temps de l'appui ) mais le on/off, on a le choix.

                          system.power.switch=PIN56ONOFF pour un bouton ON/OFF ========> Contact permanent après l'appui ou bascule suivant le type de bouton.
                          system.power.switch=PIN56PUSH pour un bouton poussoir =========> Contact juste le moment de l'appui.
                          

                          Ces deux fonctions du *.conf servent au ON/OFF. Faut juste choisir le bon suivant ton montage !

                          Pour le reset :

                          system.power.switch=PIN356ONOFFRESET
                          

                          Le câblage de cette LED sert à indiquer le fonctionnement du PI et non son alimentation. Pour l'alimentation, tu peux reprendre la PIN 2 ou 4 qui elles sont tout le temps alimentées.

                          Tout à fait, comme l'a dit @supernature2k , c'est un RESET système. Je l'ai câblé dans le doute mais j'avoue qu'il ne m'a pour le moment jamais servi !

                          J'espère avoir répondu le plus clairement possible, n'hésitez pas si besoin ^^

                          ++

                          "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

                          Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

                          Vizar 1 Reply Last reply Reply Quote 0
                          • Colonel-v4
                            Colonel-v4 last edited by Colonel-v4

                            PS : désolé @Eki mais je n'arrive pas à faire mieux niveau photo, du coup j'ai détaillé un peu mon câblage ^^

                            text alternatif

                            NOTE : J'ai pris la PIN 9 comme masse pour la LED, on aurait bien sur pu prendre également la 6, c'est plus dans un soucis de facilité de connexion et de test.

                            Comme dit précédemment on peut se servir de la PIN 2 ou 4 (5V) pour avoir une LED qui donne l'état de l'alimentation (Pi branché au 220v ou non). La LED représentée dans mon schémas indique quant a elle l'état de la RecalBox (allumée/éteinte). Perso je ne voulais pas d'une lumière permanente "220v".. XD

                            ++

                            "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

                            Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

                            Guybrush Threepwood 1 Reply Last reply Reply Quote 0
                            • Vizar
                              Vizar @Colonel-v4 last edited by

                              @Colonel
                              Merci pour cette explication claire et limpide. Reste à aller fouiller dans le code, chose que je n'ai encore faite, mais ça ne saurait tarder.
                              Peut-on envisager de coupler la diode et le ON/OFF dans le même bouton? Je pense à un bouton de borne d'arcade lumineux.
                              J'ai fait des recherches sur le net et je n'ai rien trouvé en boutons lumineux 24 mm ou 28 mm avec une diode en 3 volts. Il me semble que les diodes sont plutôt alimentées en 12 V.

                              Colonel-v4 Substring 2 Replies Last reply Reply Quote 0
                              • Colonel-v4
                                Colonel-v4 @Vizar last edited by

                                @Vizar , je n'ai pas trop cherché de ce côté vu le côté très réduit de mon boitier mais effectivement ce type de bouton, sans alimentation extérieure, je pense que tu peux oublier.. 😉

                                Si c'est pour mettre dans une borne d'arcade, tu auras de la place donc la je pense que oui, c'est tout à fait faisable ^^

                                ++

                                "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

                                Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

                                1 Reply Last reply Reply Quote 0
                                • Substring
                                  Substring @Vizar last edited by

                                  @Vizar tu ne peux pas coupler la diode au bouton en espérant que l'alimentation passera par le GPIO. On évite de mettre une tension sur le GPIO pour éviter de puiser inutilement du jus, les scripts se contentant de détecter que la broche scrutée est mise à la masse pour provoquzer l'action attendue.

                                  Sinon tu dois passer par un autre système

                                  Former dev - Please reply with @substring so that i am notified when you answer me
                                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                  Vizar 1 Reply Last reply Reply Quote 0
                                  • Vizar
                                    Vizar @Substring last edited by

                                    @subs , je ne comprends plus trop là; la diode est bien alimentée par les pins 8 et 9? donc elle s'allume par le 3 volt du GPIO? Je ne vois pas trop pourquoi ça ne fonctionnerai pas de la même façon si la diode est à l'intérieur d'un bouton translucide ou dont la couronne est lumineuse.
                                    Je pensais prendre un bouton comme celui-ci par exemple et changer la diode (si ce bouton ne le fait pas, d'autres par contre permettent d'accéder à la diode) pour y mettre une comme celle-là.
                                    Est-ce que je fais pas bien, docteur?

                                    Substring 1 Reply Last reply Reply Quote 0
                                    • Substring
                                      Substring @Vizar last edited by

                                      @Vizar ok j'avais mal compris/lu 🙂 donc oui

                                      Former dev - Please reply with @substring so that i am notified when you answer me
                                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                      Vizar 1 Reply Last reply Reply Quote 0
                                      • Vizar
                                        Vizar @Substring last edited by

                                        @subs yapadmal 😉
                                        J'ai commandé un bouton translucide et un lot de LED 3,3 V blanches et je testerai tout ça.

                                        Vizar 1 Reply Last reply Reply Quote 0
                                        • Colonel-v4
                                          Colonel-v4 last edited by

                                          @Vizar , c'est bien la PIN 8 le LED + et la PIN 9 ou 6 le LED -. N'oublie pas d'intercaler une résistance. 😉

                                          Si une intensité de 30mA suffit à tes LED, no soucis, cela fonctionnera ! Perso j'aurais opté comme dans mon post pour des CMS SMD mais dans ton cas, une LED "classique" devrait faire l'affaire. Tient nous au jus ^^

                                          ++

                                          "RPI 3B+" + RecalBox 6.1.1 = Du bonheur assuré ! ;)

                                          Manette off PS3 + Kit XIN-MM 2 joysticks / 18 boutons + manette SNES off.

                                          1 Reply Last reply Reply Quote 0
                                          • Eki
                                            Eki last edited by

                                            Un grand merci pour ces réponses précises. Surtout le petit schéma qui est parfait 😉
                                            Pour les déports je vais effectivement passer par Aliexpress. Je n'avais pas encore poussé mes recherches suffisamment. C'était surtout pour donner des exemples.
                                            Au final je ne pense pas déporter la microSD, je vais voir si je ne vais pas intégrer plutôt un système de charnière au boîtier... Ça évitera aussi de sortir le tournevis tros souvent.

                                            Encore merci à tous

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            110
                                            Online

                                            98.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com