Recalbox Forum

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

    Aide script ajout ventilateur pour boitier Kintaro

    Recalbox Général
    script ajout ventilateur boitier kintaro
    4
    49
    12199
    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 @Mikefly last edited by

      @mikefly tu peux tout à fait utiliser le script de Dragu tel qu'il l'a posté, rien n'oblige à tout centraliser dans un seul fichier 😉

      Le truc, c'est que le script de Dragu ne gère pas d'hystérésis, juste une température seuil

      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
      • Mikefly
        Mikefly last edited by

        Je vais regarder ça.

        Comme je n'y connais pas grand chose. Le faire un seul fichier aurait plus simple car je colle le code et hop je le met dans recalbox.

        Je vais regarder dimanche soir comment faire.

        1 Reply Last reply Reply Quote 0
        • Mikefly
          Mikefly @Dragu last edited by

          @dragu said in Aide script ajout ventilateur pour boitier Kintaro:

          Evite les méduses avec plus de 4 tentacules. Pour le code c'est 3x "```" pour ouvrir et même chose pour finir.
          La commande du ventilateur à partir du GPIO pin 8, il faut voir le connecteur du boîtier ou il s'enfiche sur le PI3. Dans ton script, je ne vois aucune fonction de température.
          Alors vaut mieux séparer en 2 scripts. Pour commander un fan à partir du GPIO il faut un transistor intermédiaire et les 5Volt. Maintenant si sur la platine de ton boîtier une commande du ventilo dans cet sens est comprise, pas besoin de le faire. Les sorties GPIO sont à 3,3V et n'ont pas assez de puissance.
          Alors, ou bien si tel schéma existe dans le boitier, enlever tous les lignes se rapportant à fan dans le script kintaro et mettre le script fan avec pin = 8 derrière. L'appel de plusieurs script est parfois un avantage.

          Alors là je ne sais pas du tout je sais que la carte électronique se connecte directement sur les premiers pin voir photo:
          0_1533377383294_IMG_20180803_120304.jpg

          C'est quoi l'hysterisis ?

          @Dragu Est ce que je doit supprimer les lignes que j'ai rajouté dans le script kintaro pour activer le ventilo tout le temp ?

          Celle là :

          def fan(status):
          if status == 0:
          GPIO.output(FAN, GPIO.LOW)
          if status == 1:
          GPIO.output(FAN, GPIO.HIGH)

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

            @Mikefly
            Prend le script original kintaro.py et lance le juste avant celui du ventilateur.
            Ton script modifié fera erreur de toute façon. Pour la platine, il faudrait voir de l'autre coté s'il y a une commande électrique du ventilateur ou pas. (Q1 ?) C'est pas sur, parce que dans kintaro.py il met juste la variable FAN =8, et rien derrière, même pas si c'est un pin IN ou Out.
            Si ça marche tout le temps après l'installation du script, il faut faire aussi la mod. avec transistor S8050.

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

              @mikefly un hystérésis, c'est le fait de ne pas être sur une température de seuil (60 dansle script de Dragu), mais 2 : un pour l'activation, l'autre pour la désactivation

              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
              • Dragu
                Dragu Banned last edited by

                @Substring
                Mais en dessous de 55, dans l'exemple, il se désactive à nouveau . Il ya 2 seuils.

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

                  @dragu said in Aide script ajout ventilateur pour boitier Kintaro:

                  @Mikefly
                  Prend le script original kintaro.py et lance le juste avant celui du ventilateur.
                  Ton script modifié fera erreur de toute façon. Pour la platine, il faudrait voir de l'autre coté s'il y a une commande électrique du ventilateur ou pas. (Q1 ?) C'est pas sur, parce que dans kintaro.py il met juste la variable FAN =8, et rien derrière, même pas si c'est un pin IN ou Out.
                  Si ça marche tout le temps après l'installation du script, il faut faire aussi la mod. avec transistor S8050.

                  Oui le script pour recalbox originale est incomplet.

                  Par contre celui pour retropie est vraiment complet avec la température et tout donc ça devrait fonctionner sans modification.
                  Car dans la notice côté retropie il y a de marqué que le ventilo s'enclenche à 60 et j'arrête à 55.

                  Tiens tu peux regarder ce que ça donne :
                  https://github.com/MichaelKirsch/KintaroSnes

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

                    @dragu ben c'est ce que je dis 😄 En gros :

                    text alternatif

                    Faut remplacer 100 par 55 et 100.8 par 60 pour se comprendre la chose.

                    @Mikefly peu importe d'avior un script complet Recalbox ou non, tu peux utiliser le script et Dragu direct du moment que c'est la bonne broche qui est configurée

                    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
                    • Substring
                      Substring @Mikefly last edited by

                      @mikefly tu as essayé le pcb.py directement sans modifs ?

                      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
                      • Mikefly
                        Mikefly last edited by Mikefly

                        @Substring oui dès que je rentre demain soir je crée un fichier avec le code de @Dragu .

                        Il suffit sur je fasse un copié collé ? Et que je rajoute la ligne dans le fichier .sh ?

                        Ah non pas essayé le fichier pcb.py de retropie. Tu crois qu'il est compatible ?

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

                          @mikefly pas vu grand chose qui soit propre à retropie dedans. Vérifie bien que /opt/kintaro existe.

                          Après, peut-être 2-3 tweaks par-ci par-là pour que ca marche au pire, mais pas grand chose.

                          Le plus simple pour toi faire :

                          cd
                          wget https://raw.githubusercontent.com/MichaelKirsch/KintaroSnes/master/pcb.py
                          python pcb.py
                          

                          A faire en SSH bien sûr. Tu me dis ce que ca sort dès que tu lances la commande python.

                          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é

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

                            @Substring le problème dans le fichier c'est qu'il veut lancer une vidéo d'introduction kintaro.

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

                              @mikefly osef de la vidéo, elle se désactive dans /opt/kintaro/kintaro.config

                              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
                              • Mikefly
                                Mikefly last edited by Mikefly

                                @Substring Le fichier kintaro.config va se créer tout seul ou je dois copier tout les fichiers scripts de la page ?

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

                                  @mikefly sais pas. Éventuellement crée le toi-même, il est dans le dossier start du repo github

                                  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é

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

                                    @Substring oui je viens de voir ça.
                                    Donc dimanche soir je vais tester pcb.py pour voir si ça passe nickel. Sinon je crée un fichier avec le code de @Dragu.

                                    Édit: on fait comment pour afficher du code sur rectangle noir sur le forum ?

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

                                      @substring dernière question quand je vais tester le fichier pcb.py est ce que laisse aussi l'autre ? Kintaro.py ?

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

                                        @mikefly le code c'est encadré de triple backquotes :

                                        ```
                                        Ton code
                                        ```

                                        Le kintaro.py ne me semblait pas utile

                                        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é

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

                                          @substring d'accord merci.
                                          Maintenant je n'ai plus qu'à mettre les mains dans le cambouis ce soir 🙂

                                          Merci à tous les deux en tout cas 😍

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

                                            @substring voila le message que j'ai quand j'ai lancé pcb.py ( que j'ai renommé en kintaro.py)

                                            Traceback (most recent call last):
                                              File "kintaro.py", line 8, in <module>
                                                import http.server
                                            ImportError: No module named http.server
                                            

                                            si je supprime cette ligne j'ai droit au meme message sur l'import suivant

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

                                            Want to support us ?

                                            80
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com