Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Lüftersteuerung OrangePI 2+

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Lüftersteuerung OrangePI 2+

    This topic has been deleted. Only users with topic management privileges can see it.
    • TomT
      TomT last edited by TomT

      Endlich hab ich es mal geschafft 😄

      Der OPI hat jetzt einen Lüfter, der bei zu hohen Temperaturen den Opi kühlt.

      Schaltplan :
      3351_l_fter.png
      N-Kanal Mosfet, Z-Diode 2V, Widerstand

      Lüfter : https://www.pollin.de/p/axialluefter-su … 5-v-320508

      Bei der Auswahl des Mosfets solltet ihr darauf achten, das die Gate-Source Threthold kleiner als 2V ist.

      Die Z-Diode in Sperrrichtung deshalb, weil ich einen VGS Mosfet mit <1,5V genommen habe und der LOW Pegel des OPI anscheinend eben nicht genau 0V beträgt. Mit der Z-Diode muss der Pegel über 1,5V liegen, um ein HIGH Signal zu bekommen und erst dann läuft auch der Lüfter an.

      Installiert bitte auch den https://github.com/PrinzEisenherz1/ioBroker.opi/blob/master/README.md Adapter im ioBroker, sonst bekommt ihr die Soc Temperatur nicht.

      Diese dient später dazu, ab einer bestimmten Temperatur den Lüfter einzuschalten.

      Vorbereitung Installation GPIO OrangePI WiringOP :
      https://forum.iobroker.net/topic/11567/orange-pi-h3-gpios-aus-iobroker-steuern

      Blockly :
      3351_l_fter_blockly.png

      Grüße

      Tom

      1 Reply Last reply Reply Quote 0
      • K
        knopers1 last edited by

        nicht schlech, wobei ein Mosfet für 200mA komplett überdimensioniert ist.

        Die Schaltung lässt sich noch einfacher mit einem Transitor vereinfachen, dadurch wird die Z diode nicht benötigt.

        Die Freilaufdiode müsste parallel noch zum Motor!

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

          ob Mosfet oder Transistor.

          Kosten mittlerweile fast das gleiche.

          Ich habe hier ca. 200 verschieden Mosfets aber nur 3 Transistoren.

          Alles SMD, und für nen Transi ist ja auch noch ein Widerstand in der Basis nötig, den brauchts beim Mosi halt nicht 🙂

          Wie gesagt, es gibt viele Wege nach Rom :lol:

          Grüße

          Tom

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

            Ich hätte ja ein bisschen Sorge, was ist, wenn der Node.js-Prozess hängt und die CPU-Last auf 100% geht… Wäre die Steurung außerhalb des ioBrokers mit einem kleinen Lüfterdaemon-Prozess inkl. Watchdog nicht sicherer? Oder hat da der ioBroker-controller.js Vorkehrungen eingebaut?

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

              Ich denke, die mit Abstand sicherste Methode wäre, eine Hardware mit Temperatursensor zu verbauen und dann damit den Lüfter anzusteuern.

              Damit bist du dann unabhängig von irgendwelchen Softwarehängern.

              Da ich bis dato den OPI ganz ohne Lüfter am Laufen hatte, schon ein Fortschritt.

              Mit Programmierung ausserhalb ioBroker kenne ich mich auch nicht aus.

              Das müsste dann schon jemand anderes programmieren….

              Grüße

              Tom

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

                5-Stufen Lüfter für den OPI: https://github.com/Hoddikr/pi-fan-controller

                :mrgreen:

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

                  Einfacher CRON-Job (z.B: jede Minute):

                  #!/bin/bash
                  
                  gpio mode 8 out
                  
                  temperature=$(< /sys/devices/virtual/thermal/thermal_zone1/temp)
                  lineToLog="FAN-"
                  
                  if [ $temperature -gt 45 ]
                  then
                      lineToLog+="ON-"
                      lineToLog+="$temperature"
                      echo $lineToLog $(date) >> logfan.txt                                   
                      gpio write 8 1                                               
                  else
                  #    lineToLog+="OFF-"
                  #    lineToLog+="$temperature"
                  #    echo $lineToLog $(date) >> logfan.txt
                      gpio write 8 0                                                                                                              
                  fi
                  

                  (aus https://www.hackster.io/erhan9049/orang … ler-f39e52)

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  495
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  gpio lüfter orange pi
                  3
                  7
                  1283
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo