Platine Rückseite Platine Bestückung Größenvergleich Platine

Temperaturgesteuerte Lüftersteuerung Raspberry Pi



Der Raspberry Pi ist ja ein wunderbarer Einplatinen PC
Für welche Zwecke er auch immer verwendet wird,
irgend wann kommt man an die Leistungsgrenzen dieses Mini PC.

Verwendet man den Raspberry Pi lediglich als Server, kann man ja ohne
weiteres davon ausgehen dass die Prozessorlast nie richtig in die Höhe gehen wird.
Verwendet man den PC aber als richtigen Desktop Rechner für
kleinere, einfache Anwendungen, kann es schon mal sein dass der Rechner
und sein Mehrkernprozessor etwas warm ums Herz wird.

Wird der Raspy nur gering belastet, reicht es wenn man den Mini PC
passiv mit kleinen passenden Kühlkörper versehen kühlt.
Soll der PC aber stärker belastet werden, zum Beispiel als Videoreceiver,
Streaming Player oder Desktop PC mit erweiterten Anwendungen
wo die Rechenleistung oft hoch gefahren wird, sollte der Raspberry
dann schon aktiv mit einem Ventilator gekühlt werden.

Die einfachste und billigste Variante wird ja gerne mit einem
5V Ventilator angegeben, welcher seine Stromversorgung
an den GPIO Pin 01 (3,3V) oder 02/04 (5V) abgreift.
Somit läuft aber der Ventilator permanent und man hört
ständig ein leises Surren (3,3V) oder ein nerviges Pfeifen (5V).

Um dem ganzen aber entgegen zu wirken, kann man den Ventilator
auch in seine Grenzen weisen.
Hierzu habe ich im Netz einen tollen Python Sketch gefunden.

Die Originalseite ist auf englisch und beschreibt im Endeffekt
das Gleiche was ich hier auch aufführe.
Es gibt auch einen Schaltplan um den Ventilator mit einer
sehr einfachen Schaltung anzusteuern.
Und genau das habe ich mir zu eigen gemacht, denn die meisten
Schaltungen die man im Netz findet,
sind mit Standardelektronikbauteilen ausgeführt.
Dadurch wird die Schaltung an sich schon etwas groß,
was mir etwas missfallen hat.
Daher habe ich dann ein Platinenlayout erstellt und Platinen
erstellen lassen, ABER alles in SMD Technik.
Und somit habe ich eine sehr kleine Platine in der
Größe von etwa 17 x 10 mm entwickelt.

Nun kann man mit dieser kleinen Platine den Ventilator
über einen beliebigen GPIO-Pin welchen
man im Sketch angibt ansteuern und zwar so, dass der
Ventilator erst ab einer bestimmten Prozessortemperatur
zum laufen anfängt und je nachdem wie warm der Prozessor
wird schneller und beim abkühlen auch wieder langsamer
dreht bis zu der untersten Einschaltschwelle, wo der
Ventilator auch wieder stehen bleibt.

Die Temperaturerfassung wird nicht über einen
externen Sensor abgefragt, in diesem Fall wird die prozessoreigene
Kerntemperatur abgefragt welche dann über eine PWM-Ansteuerung
den Ventilator drehen lässt.


Ein paar Bilder der Platine:























Ich habe von diesen Platinen eine geringe Menge übrig, für einen geringen Preis von 5€
plus Versand (1,20€) verkaufe ich diese Platinen.

Ich verkaufe auch die Bauteile für diese Platine, aber nur unter dem
Vorbehalt dass ich KEINERLEI Gewährleistung
sowie Regressansprüche bei Fehlanwendungen
oder falscher Bestückung übernehme!
Das ganze Paket verkaufe ich also nicht! als Bausatz im gesetzlichen Sinne.

Das Komplettbundle beinhaltet:

1 Transistor BC 817-40 SMD
1 Widerstand 1K 1/4W SMD
1 Diode US1M o. ä.
1 Leistenstecker 5-polig
1 Platine Fancontroller

Komplettpaket für 10€ inkl. Versand
Mail an
jrewing67 (at) web(.)de

Betreff: Fancontroller



Bitte die Mailadresse richtig lesen, ist nur zu meiner eigenen Sicherheit wegen Spammail.

Hier auch nochmals die Python Sketche zum Download:

Kalibrierung: Fancontrol Kalibrierung
Laufzeitprogramm: Fancontrol