Трехуровневое реле уровня жидкости на Ардуино для КНС.

Вот нетак давно делал Двухуровневое реле КНС. там я востановил старое реле и собрал на нем схему . Теперь на его место сделал проект трехуровнего реле на ардуино нано. Программировал в среде FLProg.

Итак краткий принцип работы:

При достижение уровня воды контакта Е1 включается светодиод нижнего уровня, при достижения контакта Е2 включается светодиод среднего уровня и первый двигатель. Если один насос не успевает откачивать и уровень достигнет контакта Е3 то включится двигатель 2. После откачки ниже уровня Е1 все выключается с 10 секундной задержкой. Также введена задержка 1 секунда на срабатывание уровней от ложного срабатывания.

Кнопкой переключается какой двигатель будет первый включатся по среднему уровню. Состояния выбора насоса записывается в энергонезависимую помять так что при обесточивание выбор насоса сохраняется.

Когда собрал схему не мог избавится от ложного срабатывания второго насоса, припаял на уровни СМД конденсаторы меньше одного мкФ и ввел 1 секундную задержку, не знаю что помогло.

Схему собрал на Ардуино нано и поставил двойной релейный блок. Питание было вместе с корпусом от охранки.

Набор резисторов.

Поделиться ссылкой:

Оставить комментарий

Реклама