Таймер по времени

bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

ура видеорег запустился
lexuv писал(а): 12 авг 2018, 15:47Не очень понятно что Вам нужно. Вы с мобилы управляете модулем вай-фай, который подключается к ардуино и управляет, чем вы хотите
Я хочу, чтоб ардуино которая включает реле включения-отключения видерегистратора, так же бы включала-выключала реле питания видеокамеры которая находится в другой комнате и питается от своего блока питания, но без проводов от ардуино. Зачем для этого андроид?, его вообще может не быть дома в это время.
Сейчас отключил питание видеорегистратора и ардуино (выдернул вилку из розетки), затем включил и...... видеорегистратор не запустился :(
Можно как то к вашему скетчу прикрутить UART чтоб проверить идут ли часы?
Встроил UART,часы идут, вопрос, почему при подаче питания регистратор не включился? Потому что включение происходит только в 18:00, а после уже не включится, это мне не подходит.
А не, часы идут только в момент открытия монитора порта и только 1 секунду, затем нужно закрыть и вновь открыть монитор порта и тогда снова отобразится время на 1 секунду, но про этом время в часах не сбивается.
А вот мой скетч из 1 сообщения заработал-регистратор включился. Хотелось бы разобраться, в чем может быть причина несработки вашего скетча, часы я менял на свои 1307, пин реле тоже поменял на 13.
К вашему скетчу можно было бы еще менюшку создать для выставления времени включения-выключения и залить окончательный результат на атмега 8 места думаю бы хватило, а мой скетч-он тяжелее в 2 раза.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Таймер по времени

Сообщение vovka1973 »

bester писал(а): 12 авг 2018, 12:06Не могут быть эти 2 условия выполнены одновременно, т.к. в 7
сравнение надо делать так часы и минуты потом блок анд ,извини сразу не увидел что счетчик стоит :D
Изображение
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

[ref]vovka1973[/ref], В скетче из 1-го сообщения, который сейчас у меня работает на блоках OR, вовсе не счетчик, а часы, с блоками AND не работало.
vovka1973 писал(а): 12 авг 2018, 17:52сравнение надо делать так часы и минуты потом блок анд
Вы свою версию предложите? Схему нарисуйте?
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Таймер по времени

Сообщение Lisica »

bester писал(а): 11 авг 2018, 22:04Вы уверены?
опишу, для наглядности.
Камера включится, если прошло 18 00 AND не достигло 8 00. И выключится, если прошло 8 00 AND не достигло 18 00
При таком условии - пофиг выключения электрики, всё будет срабатывать как надо.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

Lisica писал(а): 12 авг 2018, 22:46Камера включится, если прошло 18 00 AND не достигло 8 00
В 19 00 условие не выполняется т.к. 8 00 давно достигло, а камера в это время должна быть включена. 18 00 начнется тоже после того когда 8 00 достигнет, потому что 8 раньше 18-ти. Условие не выполняется-камера не включится в 18 00.
Не могли бы вы скетч написать в FLprog, а то так в голове че то не укладывается
Lisica писал(а): 12 авг 2018, 22:46прошло 18 00 AND не достигло 8 00
Это условие никогда не выполница
Последний раз редактировалось bester 12 авг 2018, 23:32, всего редактировалось 1 раз.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Извините, но Вы мешаете мух с котлетами, делая подобные дизъюнкции по OR. Там должен быть AND, но он не поможет, так как у вас не отрабатывается переход через 0:00 часов. А по OR -- однозначно неверное решение -- сами посмотрите: у Вас, к примеру, 19:00. Сработает первое условие ЧАСЫ>18, которое включит SR-триггер, и сразу же третье условие ЧАСЫ>8, которое его выключит. И так по кругу, будет дребезжание переключения туда-сюда.

Отправлено спустя 5 минут 36 секунд:
Я Вам дал готовый модуль, который отрабатывает переход через 0:00, как пишет его автор. Я его сам еще не тестил. Сейчас посмотрю, что там. Вы, кстати, его установили? Качать надо версию без En (которая весит 20,51 Кб):
viewtopic.php?f=83&t=3640

Просто не вижу в моем скетче ничего, что могло бы не работать. Есть подозрение, что Вы установили версию с En, где надо еще отдельно включать блок, и не включили его.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Таймер по времени

Сообщение Lisica »

bester писал(а): 12 авг 2018, 22:51Lisica, А если будет 19 00
по условию, всё, что больше или равно 18 00 и меньше 8 00. То есть в этом диапазоне оно не зависит от питания
попробуйте с минутами.
реле времени тест.flp
На чистой логике.
Минуты и условия ставьте свои
Сейчас работает от 18 30 до 8 00 вкл
Остальное выкл
протестировал. Вместо часов использовал генератор (чтоб быстрее было)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Lisica 12 авг 2018, 23:39, всего редактировалось 2 раза.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

[ref]lexuv[/ref], В сообщении 21 написал, что после отключения блока питания из сети 220 и последующего включения, видеорегистратор не завелся. Это после заливки вашего скетча.

Отправлено спустя 10 минут 2 секунды:
Lisica писал(а): 12 авг 2018, 23:36по условию, всё, что больше или равно 18 00 и меньше 8 00
19 00 больше 18 00, но также и больше 8 00
Сейчас ваш скетч залью
Последний раз редактировалось bester 12 авг 2018, 23:49, всего редактировалось 1 раз.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Таймер по времени

Сообщение Lisica »

Lisica писал(а): 12 авг 2018, 23:36попробуйте с минутами.
Не... с минутами надо по другому...
сегодня уже глаза слипаются, вы таки попробуйте с тем, что написал [ref]lexuv[/ref], в сообщении #26
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

Залил-реле не включилось
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Так, значит, посмотрел я внутри код пользовательского блока "Time inside". Оказалось, вина не моя, а автора блока. Сначала он переводит все часы-минуты в минуты, умножая часы на 60 и прибавляя минуты -- там все правильно. Потом идут две строчки, которые отрабатывают два возможных варианта -- конечное время больше начального (т.е. нет перехода через 0:00), здесь все правильно. И отрабатывает вариант перехода через 0:00, т.е. конечное время меньше начального. Вот тут-то закралась ошибка (видать, автор сам не проверял свой блок в этом случае). Там скобки стоят неправильно. Я поправил. Попробуйте теперь с исправленным. Если все получится, тогда я в ту тему автору отпишу, что он неправ :-)
Попадание_в_диапазон_времени_corrected(CODE).ubi
Странно, что такой важный и нужный блок автор не включил в релиз в раздел "Часов реального времени".

P.S. Только ж Вы удалите старый блок из скетча и замените новым.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

Блок старый удалил, поставил ваш, выставил константы как было, залил, реле не включается.
Блин пин реле забыл поменять, сейчас еще раз попробую
:( Нет, не заработало

Отправлено спустя 3 минуты 30 секунд:
[ref]Lisica[/ref], Вру, с вашим скетчем реле стартануло, после того как залил скетч повторно.
Последний раз редактировалось bester 13 авг 2018, 00:15, всего редактировалось 1 раз.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Должно все работать. Я 10 раз перепроверил. Пришлите мне, что у Вас получается -- flp-шку.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

вот, реле к 13 пину подключено, диод молчит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Входы MM_on и MM_off поставьте нули на константы и попробуйте еще раз. Все должно работать. Пусто -- не значит ноль. Программа ждет число на входе. И внутри может выходить ошибка просто, код может не отрабатывать. Вы этого не увидите.

Дальше можете просто по-разному менять константы, чтобы разные варианты проверить, когда включено и когда выключено должно быть.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

Поставил нули,все равно реле не включается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Возможно, проблема в том, что на SR-триггере изначально ноль. И он его записывает в переменную после того, как сверху была записана единица. Сейчас поменяю -- выложу.

Отправлено спустя 3 минуты 17 секунд:
123456.flp
Добавил разрешение на изменение переменной только по сработке на алармах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

попробую
Реле включилось
Блок старый или вами переделанный?
Последний раз редактировалось bester 13 авг 2018, 00:44, всего редактировалось 1 раз.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Таймер по времени

Сообщение lexuv »

Супер! Теперь пробуйте разные варианты через изменение констант на "Time inside". Когда должно быть включено, а когда выключено.
Последний раз редактировалось lexuv 13 авг 2018, 00:59, всего редактировалось 2 раза.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Таймер по времени

Сообщение bester »

ок через 15 мин должно отключиться, у нас будет 3 ночи)))
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость