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

Включение вентиляторов на время

Добавлено: 11.03.2017{, 14:58}
Slava-7eVeN
Здравствуйте я пока только разбираюсь во все этом поэтому не пинайте сильно.
Задача такая: с дисплея nextion я записываю в eeprom два значения это время работы вентиляторов и паузу (к примеру надо включиться на 20 секунд и после отключения выждать паузу в 30 секунд и далее все сначала), мне необходимо что бы вначале включился первый вентилятор на 20 секунд после того как он выключится что бы включился второй вентилятор на те же 20 секунд и после этого должна быть пауза в 30 секунд, а далее все повторяется сначала.

К выходу 4 и 7 arduino подключаю реле.
Те самые значения "времени работы и паузы" получаю с дисплея nextion и записываю в eeprom.
Так же на дисплее nextion есть кнопка Вкл/Выкл (1 и 0) при ее включении все выше указанное должно начать работать.

P.S. Время работы и паузы будут периодически меняться (на дисплее можно выставить эти значения) и они запишутся в eeprom (с записью в eeprom разобрался)
Уже пару дней не могу сообразить как это сделать((

Включение вентиляторов на время

Добавлено: 12.03.2017{, 16:50}
vacz
Вот попробуй. Сделал тебе блок. Погоняй, посмотри. Как подключить, думаю разберешься. На входы подавать сигнал в секундах. И еще, к выходам А6 и А7 подключать нельзя.
Они чисто аналоговые, как цифровые не работают.

Включение вентиляторов на время

Добавлено: 12.03.2017{, 17:10}
Slava-7eVeN
vacz писал(а):Вот попробуй. Сделал тебе блок. Погоняй, посмотри. Как подключить, думаю разберешься. На входы подавать сигнал в секундах. И еще, к выходам А6 и А7 подключать нельзя. Они чисто аналоговые, как цифровые не работают.

Подскажите пожалуйста версию программы в которой делали данный блок, я пытаюсь открыть в версии 2.2.0 portable программа выдает ошибку и закрывается. Спасибо)

Включение вентиляторов на время

Добавлено: 12.03.2017{, 18:30}
vacz
Версия 2.3.0. Блок вначале надо загрузить в  "Пользовательские", сохранить , а потом открывать в проекте.

Добавлено (12.03.2017, 18:30)
---------------------------------------------
Открой проект. Выбери "Пользовательские"/нажми "Загрузить"/выбрать/открыть/"Блоки Пользователя"/Готово. Через пару секунд блок появится. Нажми на блок/сохранить/куда/сохранить. И все, можешь пользоваться блоком. Если понадобится вход на разрешение работы блока, можешь его добавить открыв редактирование/поставить птичку в "Вход En (разрешение выполнения блока)"/сохранить и появится этот вход.

Включение вентиляторов на время

Добавлено: 12.03.2017{, 22:32}
Slava-7eVeN
vacz писал(а):Версия 2.3.0. Блок вначале надо загрузить в  "Пользовательские", сохранить , а потом открывать в проекте.

Да в версии 2.3.0 все открывается без проблем) вечером буду тестить, спасибо большое за помощь.

Добавлено (12.03.2017, 22:32)
---------------------------------------------
Подключил к выходу IN  Реле 1 (на arduino 10 pin)
Подключил к выходу OUT Реле 2 (на arduino 11 pin)
На вход Time выставил константу 10
На вход Pause выставил константу 15

При включении следующее:
Включается Реле 1 на 17-ть секунд
Затем включается Реле 2 на 20 секунд
А после включаются оба реле на 28 секунд и после начинается все с начала(((

Попытался понять что к чему но не вышло(((

Включение вентиляторов на время

Добавлено: 13.03.2017{, 04:43}
vacz
Инвертируй выхода. Питание реле должно быть отдельное с фильтрами. Проверил со светодиодами, все работает нормально.

Включение вентиляторов на время

Добавлено: 13.03.2017{, 10:08}
Slava-7eVeN
vacz писал(а):Инвертируй выхода. Питание реле должно быть отдельное с фильтрами. Проверил со светодиодами, все работает нормально.Прикрепления: 2176353.png(50Kb)

Понято, вечером буду пробовать. Спасибо большое)