Arduino-автоматика ver4.8

Управление внешним регулятором мощности
Разгон, Работа, Периферия, Аварийное отключение

Друзья! Наконец-то закончил оптимизацию кода и интеграцию устройства с внешними РМ.
Все прежние версии также будут работать в рамках своего функционала, для доступа к новым функциям нужно обновить приложение до версии 9.14+.

Rustore
Прямая ссылка

Что нового:
В приложении добавлена кнопка принудительного включения воды для предварительной настройки потока;
В настройках можно жестко задать версию автоматики;
В прошивке теперь можно задать температуру колонны при которой отключается разгон и включается охлаждение (по умолчанию 40°C);
При достижении температуры включения периферии отключить воду вручную нельзя, это сделано специально, чтобы исключить возможность случайного выключения;
Добавил коррекцию датчика температуры куба;
Вернул автокоррекцию значений старт-стопа при изменении атмосферного давления;
Добавил возможность управления регуляторами мощности;
Пины А0…А3 — каналы «Разгон», «Работа», «Периферия», «Авария» предназначены для управления внешними устройствами

Функционал:
— Больше не поддерживается индикатор-светодиод, данные выводятся на дисплей устройства и в Приложение;
— Добавлено управление внешними регуляторами мощности (РМ2 и подобными);
— Подключение к автоматике посредством Bluetooth, Wi-Fi;
— Постоянный мониторинг параметров: температура куба, температура колонны, температура на выходе, атмосферное давление;
— Коррекция температуры датчика Куба;
— Задержка включения оповещений и сигнала аварии;
— Звуковое и световое оповещение при аварии или достижении заданной температуры куба;
— Сигнал тревоги и аварийная остановка перегонки при появлении пара на выходе/проливе жидкости или по внешнему сигналу от датчиков безопасности;
— Отображение данных сенсоров и режимов работы на дисплее и в Приложении;
— Пульсация подсветки дисплея при срабатывании зуммера;
— Двухуровневый контроль достоверности данных, сигнализация при обнаружении ошибок обмена данными;
— Ручное управление отбором при помощи электромагнитного клапана;
— «Динамическое» ШИМ-управление скоростью отбора с фильтрацией ложных срабатываний;
— Автоматический режим перегонки «Старт-Стоп» с коррекцией значений по изменению атмосферного давления (с возможностью принудительного отключения коррекции);
— Отключение нагрева и переключение в режим работы «На себя» при срабатывании датчиков безопасности, сбое или отключении питания;
— Возможность подключения дополнительных модулей и изменения логики работы Автоматики;
— Автоматическое включение/отключение функций приложения в зависимости от прошивки автоматики (Приложение определит тип самостоятельно);
— Управление нагревом, аварийное отключение и датчики безопасности — отдельные устройства которые подключаются к свободным пинам Автоматики;
— Все выходы можно инвертировать, в прошивке есть соответствующие комментарии;
— Пин А0 «Периферия» управляет подачей воды и т.п., включается при повышении температуры колонны выше 40°C, отключается через 5 минут после завершения перегонки;
— Принудительное включение/выключение периферии из приложения;
— Пин А1 «Разгон»активируется через 20 сек. после включения, работает до момента включения периферии (обесточивается при возникновении сигнала аварии без задержки и включается после устранения источника аварии автоматически);
— Пин А2 «Работа» активируется через 10 сек. после включения, работает:
В режиме Старт-Стоп — до уменьшения скорости отбора до заданного значения;
В Ручном режиме — до достижения температуры куба до заданного значения;
после чего процесс перегонки останавливается, автоматика отключает нагрев и периферию, переходит в режим ожидания. На экран выводится надпись «End Distillation»;
— На пине А3 «Авария» постоянный высокий уровень, исчезает при срабатывании датчиков безопасности;
— При срабатывании датчиков безопасности автоматика отключает подачу питания и «ждет» 30 сек., если источник сигнала не исчезнет за это время, автоматика переходит в аварийный режим:
процесс перегонки останавливается, отключается нагрев и периферия, на экран выводится надпись «!STOP AVAR STOP!».

Все необходимые файлы в разделе «Файлы для скачивания»
Схемы и файлы конфигурации Автоматики версии 4.8
пароль прежний — homesamogon.ru

Arduino-автоматика ver4.8: 33 комментария

  1. Добрый день.
    Сообирал ажтоматику V4.8.
    Все функции работают нормально, кроме старт-стоп.
    Когда клапан отбора ставляю на 220в, через пару сeкунд автоматика преривает связь с wifi и перестает работать старт-стоп.
    Надо заново запустить автоматику.
    А когда клапан отбора на 12в через блок питании 220 на 12 в встовляю автоматика работает нормально.
    Диод 1N4007 снимал. При 1N4007 клапан дрожит очень сильно.
    вот и прямо соединил клапан и 220в.
    Подскажите в чем причина. Я хочу клапан на 220 в ставит.
    Спасибо.
    P.s. я пробовал 2 разные клапана на 220в. Не какая розница. Через пару свкунд автоматика перестает работат. на режиме старт-стоп. Иногда клапаны остаються в оркрытим положением.

      1. Добрый день. Скажите пожалуйста Пин А2 «Работа» и пине А3 «Авария» куда соединить? Если можно подробнее опишите пожалуйста. Пин А0 и пин А1 разбирал и все четко работает. Заранее спасибо.

  2. Приветствую. Евгений. Если просто обновить прошивку с 4,5 до 4,8 больше прошивать ни чего не надо ? Спасибо .
    С НАСТУПАЮЩИМ НОВЫМ ГОДОМ.

  3. Здравствуйте, Евгений!
    Порадовали новой прошивкой под ёлочку и обновлением для приложения! Спасибо! А что с версией «Plus»? Для неё будет возможность обновиться? Или проект закрыт? С наступающим новым годом, Вас! Успехов в развитии проекта и крепкого здоровья!)

  4. Спасибо за программу. Сейчас жду ардуинку и переферию с алишки. как придет буду пробовать.
    Удачи, успехов в творчестве и здоровья!
    С Новым годом!

  5. Здравствуйте, Евгений!
    Прокомментируйте пожалуйста режим «Работа» поподробнее. Не совсем понятно за что отвечает этот клапан и куда силовая часть подключается.

    1. В версии с гугла тоже всё норм. А в апк отсюда пишет ошибку ,когда в настройках жмёшь на подключить. «Need android.permission.BLUETOOTH_CONNECT permission for android.content.AttributionSource@bbd1fd55:AdapterServicegetBondedDevices end application» и после собаки значения меняются. Расписал для Евгения,может,чем-то поможет

  6. Я не понимаю трудно отвечать на вопрос. И я хотел узнать куда силовая часть подключаеться. Это косаеться и чацть аварии.
    Заранее спасибо.

  7. Добрый вечер Евгений!
    Еще раз прошу подскажите пожалуйста куда подключить силовая часть ПИН 2 и Пин 3. У меня РМ2 про.

    1. Ставится 2 реле на A2 и А3 и контактами реле замыкаются контакты на отключение в РМ2-PRO,в зависимости от состояния автоматики(авария или окончание перегона),если по простому.

  8. Здравствуйте! Евгений, пытаюсь загрузить скетч, выдает ошибку при компиляции «exit status 1
    ‘SFE_BMP180’ does not name a type; did you mean ‘Teensy_BMP180’?», другие скетчи нормально компилируються и грузятся. Перепробовал разные версии IDE, не помогает, не пойму что делать.

  9. Android 12,ошибка
    Runtime error
    Permission denial: starting intent { act=android.bluetooth.adapt er.action.request_enable cmp=com.oplus.wirelesssettings/ com.android.settings.bluetooth.request permissionactivity mcallinguid=10542 } from processrecord{f5f9704 14015:app inventor.ai_lihisa89.moonshine/u0a542} (pid=14015, uid=10542) requires android. permission.bluetooth_connect

    1. Ну да,в зависимости от того какое событие произошло(авария или конец перегонки)то реле и срабатывает и замыкает контакты на РМ.

  10. Добрый день Tierisht

    Скажите пожалуйста какой ПИН отвечает на заданную температуру куба? Все раеле поставил правильно но при достижении задонной температуры куба включаеться только сигнализация телефона и автоматики а автоматика сома не выключаеться:

  11. Здравствуйте,при ректификации очень хорошо помогает царга пастеризации,так вот если её использовать нужно иметь 2 клапана ,был бы неплохо иметь два клапана отбора головы тело,и иметь параллельный отбор голов и тело по заданному значению,
    ЭТО ВСЕГО ЛИШЬ ХОТЕЛКА

  12. Здравствуйте.
    Подскажите пожалуйста, есть ли возможность управлять отбором через веб-морду?
    На яблоки приложение в эппсторе не нашел.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *