Из двухконтурного в одноконтурный, управление внешними насосами по приоритету.
ฝัง
- เผยแพร่เมื่อ 15 พ.ย. 2022
- Друзья! Поддержите канал на Яндекс Дзэне подпиской: dzen.ru/id/622b3b92a3cab77819...
Проделанная работа: отрезаны управляющие провода сервопривода и подсоеденины к плате arduino. Отрезан датчик протока, чёрный и красный провод используется в качестве питания 5 вольт. Датчик бойлера подсоединён на 4 и 9 контакт (справа налево) длинного шлейфа на контроллере котла. Параметр L2 -- 24E - был изменён на 2 (с внешним бойлером).
Материалы: arduino nano, оптрон PC817 -2шт, диоды 1N4007-2шт, резистор на 10кОм-2шт, симисторное двухканальное реле high level 5V.
скетч программы для микроконтроллера:
bool modeotp, mode4, mode5;
void setup() {
Serial.begin (9600);
digitalWrite (6, 1); //По умолчанию включаем насос отопления
pinMode (6, OUTPUT); // Управляющий сигнал на отопление
pinMode (7, OUTPUT); //Управляющий сигнал на бойлер
pinMode (4, INPUT_PULLUP); //сигнал с фиолетового провода
pinMode (5, INPUT_PULLUP); //сигнал с красного провода
}
void loop() {
mode4=!digitalRead(4);
mode5=!digitalRead(5);
Serial.print("Текущий режим - ");
if (modeotp==0){Serial.println("отопление");}
if (modeotp==1){Serial.println("нагрев бойлера");}
if (mode4==1){Serial.println("активирован режим отопления"); modeotp=0;digitalWrite (7, 0);digitalWrite (6, 1);}
if (mode5==1){Serial.println("активирован режим бойлера"); modeotp=1;digitalWrite (6, 0);digitalWrite (7, 1);}
}
Интересное решение - розетки расположены ниже "воды". Под фитингами.
Да, там много чего интересного и загадочного)