Recalbox Forum

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

    Utilisation d'un relais 5v avec GPIO pour asservir une multiprise

    Recalbox Général
    dun relais gpio asservir multiprise
    6
    23
    8704
    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.
    • Substring
      Substring @ian57 last edited by

      @ian57 y'en a qui ont essayé, ... Tu connais la suite 😉

      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é

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

        @Substring avec le rgb-pi tu veux dire ? Ah qui ?

        "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

        1 Reply Last reply Reply Quote 0
        • ian57
          ian57 Staff last edited by

          Finalement voici la marche à suivre qui devrait fonctionner :

          Dans le recalbox.conf tu mets à 1 controllers.gpio.enabled et tu commentes la config des arguments

          # ------------ D3 - GPIO Controllers ------------ #
          ## GPIO Controllers
          ## enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)
          controllers.gpio.enabled=1
          ## mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)
          #controllers.gpio.args=map=1,2
          

          ensuite la manip de changement de module :

          mount / -o remount,rw
          cd lib/modules/4.1.19-v7/extra/
          mv mk_arcade_joystick_rpi.ko mk_arcade_joystick_rpi.ko-old
          cp mk_arcade_joystick_rpi.ko-hotkeybtn-rb4.0 mk_arcade_joystick_rpi.ko
          

          ensuite il faut créer le fichier `/etc/modprobe.d/mk_arcade_joystick.conf ̀

          nano /etc/modprobe.d/mk_arcade_joystick.conf
          

          et y mettre la config de tes 2 joueurs (ici exemple du wiki):

          options mk_arcade_joystick_rpi map=4,5 gpio=4,17,27,22,10,9,25,24,23,18,15,14,2 gpio2=11,5,6,13,,19,26,21,20,16,12,7,8,3
          

          normalement lorsque tu lances evtest après un reboot tu devrais voir apparaitre tes GPIO Controller (ici en plus d'un clavier et une manette) :

          # evtest 
          No device specified, trying to scan all of /dev/input/event*
          Available devices:
          /dev/input/event0:	Dell Dell USB Keyboard
          /dev/input/event1:	DragonRise Inc.   Generic   USB  Joystick  
          /dev/input/event2:	GPIO Controller 1
          /dev/input/event3:	GPIO Controller 2
          Select the device event number [0-3]: 
          

          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

            Je trouve cela hyper interessant, vas me falloir un peu de temps pour tester cela mais je vais m'en occuper.
            Mais 2 petites questions me viennent :

            • Je suis le seul a vouloir faire cela? tout le monde gère avec le bouton de la multiprise, c'est dommage de ne pas aller jusqu'au bout de la démarche d'ajout du bouton on off
            • Si je suis pas le seul comment faire remonté une requête au dév pour une intégration propre, en sachant que je suis prêt à offrir des relais 5v au dév pour leur tests.
              En tout cas merci encore @ian57
            1 Reply Last reply Reply Quote 0
            • ian57
              ian57 Staff last edited by

              @cricri2001 moi j'ai un inter à l'arrière du bartop/borne... j'éteins logiciellement recalbox... et un fois stoppée... je coupe le jus 😉

              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

              voljega 1 Reply Last reply Reply Quote 0
              • voljega
                voljega Banned @ian57 last edited by

                @ian57 pareil... De toute façon le script du bouton on/off est qd même pas mal buggué avec des extinctions/allumages intempestifs que raccorder en plus la multiprise je préfère éviter.

                1 Reply Last reply Reply Quote 0
                • ian57
                  ian57 Staff last edited by

                  @cricri2001 de toute manière, il faudrait quand même mettre une tempo avant l'activation à l'extinction de ton relais non ? sinon tu risques de couper le jus avant l'arrêt effectif du Pi

                  "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                  cricri2001 1 Reply Last reply Reply Quote 0
                  • cricri2001
                    cricri2001 @ian57 last edited by

                    @ian57 ca couperai la multiprise ou n'est pas branché le raspberry mais tout le reste (écran, lumière, ampli)

                    1 Reply Last reply Reply Quote 0
                    • tong-man
                      tong-man last edited by tong-man

                      Bonjour,

                      petite info, les pins du gpio, en mode "out", fournissent du 3.3V et non pas du 5V...

                      Tips RecalBox > https://lc.cx/xAcs

                      cricri2001 1 Reply Last reply Reply Quote 0
                      • cricri2001
                        cricri2001 @tong-man last edited by

                        @tong-man Merci pour l'info, plus ca avance plus j'ai l'impression que cela vas etre très compliqué pour finalement pas grand choses...

                        1 Reply Last reply Reply Quote 0
                        • ian57
                          ian57 Staff last edited by

                          @cricri2001 oui je pense aussi car il te faudra tout de même couper l'alimentation du Pi à la mano 😉

                          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                            Bonjour,
                            ton post date de trois mois, mais néanmoins je le lis et il m'interresse.
                            as tu abouti ? ou non ?

                            Bartop sous Pi3B+ V7.2.1 / es-next-pixel-crt

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

                              Bonjour @fanou , non je n'ai pas avancé malheureusement, cela me semblant trop "chiant" a faire finalement.
                              J'avais vraiment envie mais moi et l’électronique...
                              Mais si tu trouve je suis preneur d'un petit tutoriel

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

                                https://raspberrypi.stackexchange.com/questions/1633/how-can-one-control-ac-power-220v-with-a-raspberry-pi

                                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é

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

                                Want to support us ?

                                78
                                Online

                                99.6k
                                Users

                                28.1k
                                Topics

                                187.1k
                                Posts

                                Copyright © 2021 recalbox.com