Recalbox Forum

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

    Ventilateur qui ne s'arrête pas

    Manettes/GPIO/Encodeurs
    ventilateur sarrête
    7
    16
    8995
    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.
    • supernature2k
      supernature2k last edited by

      essaie pin8 (GPIO14)

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

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

        @supernature2k said in Ventilateur qui ne s'arrête pas:

        essaie pin8 (GPIO14)

        Le ventilo ne tourne pas sur ce pin8.
        Je vais donc pour le moment ajouter interrupteur.

        Après quelques recherches j'ai trouvé ces 2 exemples de code, mais je ne sais pas si cela est compatible avec Recalbox.

        A METTRE DANS /etc/rc.local

        Seuil haut demarrage du ventilo (45°C)

        SEUIL_HAUT=45000

        Seuil bas arret du ventilo (40°C)

        SEUIL_BAS=40000 #
        TEMP=cat /sys/class/thermal/thermal_zone0/temp

        Boucle infinie

        while true
        do
        if [[ $TEMP -gt $SEUIL_HAUT ]]
        then gpio write 0 1
        fi
        if [[ $TEMP -lt $SEUIL_BAS ]]
        then gpio write 0 0
        fi
        # Attente de 30 sec avant la prochaine mesure
        sleep 30
        done

        AUTRE CODE
        import RPi.GPIO as GPIO
        import time
        import os

        Return CPU temperature as float

        def getCPUtemp():
        cTemp = os.popen('vcgencmd measure_temp').readline()
        return float(cTemp.replace("temp=","").replace("'C\n",""))

        GPIO.setmode(GPIO.BCM)
        GPIO.setup(2,GPIO.OUT)
        GPIO.setwarnings(False)
        p=GPIO.PWM(2,100)

        while True:

        CPU_temp = getCPUtemp()
        if CPU_temp > 70.0:
             p.start(100)
        elif CPU_temp > 60.0:
             p.start(60)
        elif CPU_temp > 50.0:
             p.start(40)
        elif CPU_temp > 45.0:
             p.start(30)
        elif CPU_temp > 40.0:
             p.start(20)
        elif CPU_temp > 35.0:
             p.start(15)
        elif CPU_temp > 30.0:
             p.start(10)
        else:
             p.stop()
        time.sleep(60)
        

        GPIO.cleanup()

        Raspberry Pi 3 > NeoGeo piX
        Recalbox 4.1 OC@1375Mhz
        https://forum.recalbox.com/topic/4006/wip-neogeo-pix

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

          Un script c'est du bash, l'autre du 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é

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

            @subs said in Ventilateur qui ne s'arrête pas:

            Un script c'est du bash, l'autre du python.

            Et du coup, quel type de langage est applicable pour la recalbox ?

            Raspberry Pi 3 > NeoGeo piX
            Recalbox 4.1 OC@1375Mhz
            https://forum.recalbox.com/topic/4006/wip-neogeo-pix

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

              les 2 mon capitaine ^^

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

                Merci, j'essaierai ça prochainement, à l'aide du wiki:
                https://github.com/recalbox/recalbox-os/wiki/Ajouter-votre-propre-script-au-demarrage-(FR)

                Raspberry Pi 3 > NeoGeo piX
                Recalbox 4.1 OC@1375Mhz
                https://forum.recalbox.com/topic/4006/wip-neogeo-pix

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

                  Pour la PIN 8 ça pourrait le faire seulement si tu trouves un ventilo qui accepte de tourner avec "juste" 30mA / 3.3V ^^ 😉

                  Bon courage ^^

                  ++

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

                    Bonjour,

                    Je me permet de déterrer se topic car j'ai exactement le même problème, j'ai essayé les scripts citer plus haut mais sans succès (je ne sais pas exactement ou il commence et ou il se termine ni même leur extension .py et .sh je suppose). Je cherche depuis quelques heures maintenant et je trouve pas mal de truc différent comme soit en mon ON/OFF en fonction de la température ou par palier de température. J'avoue être un peu perdu, sachant que j'ai actuellement 3 partitions je ne suis même pas sûre de savoir ou et sur quelle partition l'installer pour qu'il se lance au démarrage.. Bref j'ai besoin d'aide si quelqu'un peut m'éclairer ce serait sympa d'avance merci ! 🙂

                    Mon schéma:
                    alt text

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

                      Bonjour,

                      Je déterrer une nouvelle fois ce topic car je souhaiterais moi aussi déclencher le ventilo à partir d'une certaine température en utilisant un script.
                      Il y en a qui y sont arrivés?
                      Si oui ce serait bien d'expliquer de façon claire quel script ils utilisent et comment ils le lancent au démarrage du RPI3.

                      Merci d'avance.

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

                        @malozorteils

                        Regarde ici, sa tourne sur mon Nespi :
                        https://forum.recalbox.com/topic/11228/nespi-fan-control-2-problèmes-résolus-en-même-temps

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

                          @dragu Super merci. je vais lire ça !!

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

                          Want to support us ?

                          67
                          Online

                          99.6k
                          Users

                          28.1k
                          Topics

                          187.1k
                          Posts

                          Copyright © 2021 recalbox.com