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 @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