Für meinen neuen IPFire musste ich eine Lüftersteuerung bauen da der ständig mitlaufende Lüfter mir gehörig auf die Nerven ging. Auch durch intensives googlen habe ich nichts passendes gefunden. Also musste was eigenes her. Das Ziel war, eine einfache Steuerung mit PWM zu bauen. Der hier benutzte ATmega 32 ist eigentlich eine Nummer zu groß dafür aber diesen hatte ich noch in meiner Teilekiste. Nachdem ich alles auf ein Steckbrett ( neudeutsch Breadboard) aufgebaut habe musste ich noch ein passendes Programm schreiben. Nach durchlesen verschiedener Tutorials usw. habe ich auch dieses gemeistert. Ob das Programm gängigen Standards entspricht vermag ich nicht zu sagen, auf jeden Fall funktioniert es. Auf jeden Fall hat mir diese Seite geholfen die Thematik PWM zu verstehen. Dort ist auch ein passendes Beispielprogramm zu finden. Da ich das ganze auf einer Lochrasterplatine aufgebaut habe ist kein Board entstanden sondern nur ein Schaltplan. In der fertigen Schaltung kann der AVR-ISP-Adapter entfallen. Als Fühler verwende ich einen NTC der auch in meiner Grabbelkiste zu finden war. Eine genaue Temperaturauswertung muss ja nicht erfolgen sondern nur nach PI mal Daumen.
Und so sieht es auf dem Steckbrett aus. Links unten ist der NTC zu sehen.
Wie man sieht eine Temperatur zwischen 20 und 30 Grad.