Цитата Сообщение от Pvalp Посмотреть сообщение
Добрый день. Есть задача обогревать помещение, где переодевается персонал - пока люди находятся внутри помещения, обогрев включен, нет людей - обогрев выключается.
Предварительно алгоритм такой:
На входе в помещение устанавливается 2 фотодатчика - первый подключить ко входу I1, второй - к I2, если первым срабатывает датчик I1, затем I2, то счетчик работает на прибавление (человек вошел в помещение), если первым срабатывает датчик I2, затем I1, то счетчик работает на уменьшение (человек вышел из помещения), если в помещении больше нуля человек, то нагрузка включается и происходит нагрев помещения, в противном случае обогрев выключается.
Может кто сталкивался с подобным алгоритмом работы? Прошу помощи. Основная сложность, как заставить счетчик по чередованию срабатывания двух датчиков работать на прибавление или уменьшение?
Когда-то сталкивался с подобным алгоритмом, в этом решении главное добиться точного срабатывания датчиков при входе/выходе людей, иначе при одновременном проходе 2 человек, будет сбой, я бы для контроля наличия людей в помещении повесил датчик движения, и подбором таймаута определить время после которого выключать отопление. Т.е запуск отопления по первому срабатыванию, а выключение после таймаута. Если допустимо так работать, имею ввиду что отопление включается только после входа, (успеет ли прогреться помещение), то должно работать.