В этом случае управление вентилятором идет бонусом.

Отдельно схему не рисовал, потому как и так все понятно. Только не забудьте резистор на контрачтность дисплея поставить)) Дисплей применил однострочный, но двухстрочный тоже
пойдет, только вторая строка не будет использоваться. Дисплей подойдет даже кЕтайский.
Печатной платы нет , ввиду того , что все сделал на макетке. Вообщем есть простор для творчества.
Как работает.
В наличии два датчика, первый в кубе или рядом с ним, второй в охлаждающей жидкости.
При достижении температуры в кубе заданной включается насос и начинается отслеживание температуры в охлаждении.
При превышении температуры ОЖ выше установленной включается вентилятор. При понижении вентилятор отключится. После окончания работы установки начнется
остывание жидкости в кубе, этот момент отслеживается и при понижении температуры на 5,0 гр С от максимально зафикируемой выключится насос и вентилятор.
При потере связи с любым из датчиков температуры насос и вентиятор включатся на постоянную.
Реле применены вот такие :

Настройка : Инструкция
Прошивка : Прошивка
Сделал управление вентилятора с регулированием оборотов. Также сделал уравнемер на ультразвуковом измерителе расстояний. По умолчанию примерно оттарирован на 10ти литровый баллон стеклянный. Для тарировки нужно зайти в настройки (нажать клавишу + подать питание) и нажать кнопку "Минус". Теперь дисплей двухстрочный. Если датчика расстояния нет то покажет нули и будет работать. Должен во всяком случае.)))
Схема:

Экран:

Прошивка SR04 : Прошивка
Прошивка SR04 (исправлено зависание SR04) : Прошивка _01