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.
    • 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 ?

                            89
                            Online

                            99.6k
                            Users

                            28.1k
                            Topics

                            187.1k
                            Posts

                            Copyright © 2021 recalbox.com