Простой контроллер вентилятора в зависимости от температуры можно
собрать на базе ATtiny85. В ней есть и светодиод, служащий в качестве
индикатора температуры. Светодиод светит слабо при простое вентилятора и
мигает, когда температура выше максимальной температуры. Вентилятор
питается небольшим пониженным напряжением 5 В, поэтому очень тихо
работает. Напряжение питания 5 В обусловлено рабочим напряжением самого
контроллера. Конечно не составит труда адаптировать модуль к 12-ти
вольтовому источнику питания, введя стабилизатор для микросхемы. Рассмотрим принцип действия. Контроллер ATtiny85 находится в
состоянии сна, пока температура составляет ниже минимального порога
включения, но просыпается каждые 8 секунд, чтобы проверить температуру.
Когда температура выше минимального порогового значения, контроллер
станет активен, чтоб проверять состояние каждую секунду, пока
температура не упадет ниже минимального порога. Код использует
библиотеку ds18b20. Устройство разрабатывалось