Guten Tag,
ich habe mich dazu entschlossen, mein RasPi ein aktives Kühlsystem zu spendieren.
Es soll ein Lüfter ins Gehäuse über die CPU gebaut werden. Dies ist auch in der Praxis schon geschehen, mir fehlen nur noch die passenden Schrauben.
Da der Lüfter an 5V ziemlich laut ist, habe ich in an 3,3V angeschlossen, wo er deutlich leiser ist.
Der Lüfter hat 0,4W bei einer Spannung von 5V also eine Stromaufnahme von 0,08A.
Nun ist mir die Idee gekommen, das ganze über ein NPN Transistor steuern zu lassen. (siehe Skizze)
Wenn an der Basis keine Spannung anliegt, fällt am Transistor die ganze Spannung ab -> Lüfter dreht nicht.
Wenn an der Basis eine Spannung angelegt wird, wird der Transistor niederohmig -> Lüfter dreht.
Jetzt bräuchte ich theoretisch nur noch ein Skript, welches die Temperatur der CPU misst und bei bestimmten Temperaturen, den Transistor aufsteuern lässt.
Ist sowas prinzipiell möglich, das wenn die Temperatur 60°C übersteigt, einer der GPIO Ausgänge z.B. 0,5V ausgibt. Übersteigt die Temperatur 70°C sollte der Transistor voll aufsteuern (ungefähr 0,7V an Basis). Wenn die Temperatur natürlich fällt, sollte der Transistor wieder zu steuern sprich die Spannung die der GPIO ausgibt sollte kleiner werden.
Ich freue mich auf eure Vorschläge und vielleicht findet sich ja einer der so ein Programm schreiben kann.
Als Betriebssystem ist OpenElec 4.2.1 vorhanden.
Vielen Dank!
Gruß Lutrax