Страница 1 из 2

Выключатель и датчик движения

Добавлено: 06.03.2017{, 16:17}
Psixxx
Всем доброго времени суток.
Появилась нужна в датчике движения, а именно: свет в комнате включается по датчику движения (тут все понятно),
допустим задержка выставлена на самом датчике 3мин на отключение. Хочу
раньше времени отключать свет с выключателя ( без фиксации) а после
отключения света в комнате датчик снова через (допустим 10 сек)
включался и дальше по кругу. Как реализовать данный цикл мне понятно. В
скриншоте видно есть еще команда на длительное нажатие для ручного и
автоматического включения (нашего PIR датчика).
P.S. бьюсь уже 3й день над данной задумкой ничего на ум не приходит, пробовал всякие
таймеры добавлять все тщетно.... может кто знает выход из ситуации?

Добавлено (06.03.2017, 16:17)
---------------------------------------------
Изображение

Выключатель и датчик движения

Добавлено: 06.03.2017{, 16:18}
Vitez
Непонятно тз.
Распишите по пунктам как должно работать.

Выключатель и датчик движения

Добавлено: 06.03.2017{, 18:28}
AVGN
Psixxx, надо не скриншот а проект сюда выкладывать.
Тогда помощь быстрее получите.

Выключатель и датчик движения

Добавлено: 06.03.2017{, 20:39}
Psixxx
PIR датчик видит движение , включает реле. Горит свет условное время (допустим 3 мин) ,я выходя из комнаты (чтоб свет не горел эти 3 минуты) нажимаю на выключатель ( без фиксации) свет гаснет . Задержка на новый цикл примерно 10 секунд ( для того чтоб датчик снова не включил свет пока я выхожу из комнаты).
А втрое действие на удержание кнопки должно включать два режима : автоматический ( которой был описан выше) и ручной где свет будет включаться только с кнопки минуя датчик движения.

Выключатель и датчик движения

Добавлено: 06.03.2017{, 23:39}
brig62
Первое, что приходит на ум, поставить после датчика R тригер. Дабы не зависеть от его 3 минутного сигнала. Потом Т тригер. Как то так.

Выключатель и датчик движения

Добавлено: 06.03.2017{, 23:59}
brig62
Что то типа


Возможно инверсию на выкл и датчик надо поставить. Я сам начинающий)) Но чем могу...
Датчик только включает свет. Выключить можно только выключателем. Еще 10 сек свет горит . Потом гаснет и датчик активируется. Удержание более 2 сек блокирует датчик. Еще удержание разблокирует.
По моему должно работать.
Интервал между выходом из комнаты и новым входом в нее не менее 3 мин)))

Выключатель и датчик движения

Добавлено: 07.03.2017{, 08:48}
rw6cm
Psixxx писал(а):Горит свет условное время (допустим 3 мин) ,я выходя из комнаты (чтоб свет не горел эти 3 минуты) нажимаю на выключатель ( без фиксации) свет гаснет .
Задержка на новый цикл примерно 10 секунд ( для того чтоб датчик снова не включил свет пока я выхожу из комнаты).
Если 3 мин выставляете в PIR, то задержка 10 сек не получится., мин 3мин.
Нужно на RIP джемпер ставить на L и все задержки организовывать в ардуино.

П\с спрячьте фото в первом посте под спойлер

Выключатель и датчик движения

Добавлено: 07.03.2017{, 09:57}
brig62
rw6cm писал(а):мин 3мин.
Почему? Я выше схему привел. Выключить свет можно сразу после включения. Другое дело, что датчик включит свет снова не ранее чем через 3 мин. Что в ней не рабочего?
rw6cm писал(а):все задержки организовывать в ардуино
Это конечно более правильно. Я конкретно с Ардуиновскими еще не работал. Сейчас посмотрел. Что джампер переключает?

Выключатель и датчик движения

Добавлено: 07.03.2017{, 10:51}
Vitez
А втрое действие на удержание кнопки должно включать два режима :
автоматический ( которой был описан выше) и ручной где свет будет
включаться только с кнопки минуя датчик движения.
Что бы понять как написать программу, надо понять как она должна работать. Досконально. Как удержание кнопки включит 2 режима? Удержанием необходимо переключиться в режим, когда работает только с кнопки?

Выключатель и датчик движения

Добавлено: 07.03.2017{, 11:02}
Psixxx
brig62, в том то и вся соль... А если я выйду и зайду? Света не будет. Нужно гибкое решение...

Выключатель и датчик движения

Добавлено: 07.03.2017{, 11:05}
Boroda
Psixxx, тестируйте.

ПИР включает свет на 3 минуты, если свету осталось гореть меньше 3х минут (если включили от кнопки, то ПИР не уменьшит время).
Короткая кнопка отключает свет и блокирует ПИР на 10 секунд.
Длинная кнопка включает свет на 9 часов (АнтиЗабывашка).
Логика срабатывает при отпускании кнопки.

Кнопка и ПИР замыкаются на землю при сработке.
У ПИРа на выходе должен быть короткий импульс.

Если попытаетесь все поместить на одну плату, то нарушится логика работы.

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

Выключатель и датчик движения

Добавлено: 07.03.2017{, 11:06}
Psixxx
Vitez, Да именно, удержание включает режим управления только с кнопки.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 11:13}
Vitez
Набросал вот проектик. Надо тестить.

Добавлено (07.03.2017, 11:13)
---------------------------------------------
Мм. Протупил немного. Неправильно реализована цепь включения с кнопки.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 11:22}
brig62
Psixxx писал(а):Света не будет. Нужно гибкое решение...
rw6cm писал(а):Нужно на RIP джемпер ставить на L и все задержки организовывать в ардуино.
Вот правильное решение. Я не знал, что в датчике можно включить такой режим. Тогда он начинает работать так же как выключатель. Подает один импульс. Дальше все на много проще.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 12:20}
Psixxx
brig62, Он работает в режиме перезагрузки, по мне так мб это еще сложнее реализовать.
Не понятно, что будет после 3х минут если я буду находиться в комнате? Свет выключится и снова включится? Если да, то это для меня не решение...

Добавлено (07.03.2017, 12:20)
---------------------------------------------
Код от пользователя Boroda, идеальное решение. Минус правда в его сложности и объеме.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 13:36}
Boroda
Psixxx, да тут же все прозрачно, последовательно и понятно. А вот куча FBD с обратными связями - запутаться на раз два.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 14:07}
Psixxx
Boroda, А не подскажите как можно отследить включение в автоматическом режиме и в ручном. Хочу привязать к программе RemoteXY , только вот индикатор не показывает включение . Мне бы показать куда/как переменные подставить для снятия значений.
Выглядит как то так:

Выключатель и датчик движения

Добавлено: 07.03.2017{, 21:31}
Boroda
Ну как-то так.

Выключатель и датчик движения

Добавлено: 07.03.2017{, 22:19}
Psixxx
Boroda, К сожалению тоже не работает, не авто не ручной не отображает индикатор.

Выключатель и датчик движения

Добавлено: 08.03.2017{, 00:06}
Boroda
А если подать на вход Ремоте константу 255, будет работать?