Управление внешним регулятором мощности
Разгон, Работа, Периферия, Аварийное отключение
Друзья! Наконец-то закончил оптимизацию кода и интеграцию устройства с внешними РМ.
Все прежние версии также будут работать в рамках своего функционала, для доступа к новым функциям нужно обновить приложение до версии 9.14+.
Что нового:
В приложении добавлена кнопка принудительного включения воды для предварительной настройки потока;
В настройках можно жестко задать версию автоматики;
В прошивке теперь можно задать температуру колонны при которой отключается разгон и включается охлаждение (по умолчанию 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
Добрый день.
Сообирал ажтоматику V4.8.
Все функции работают нормально, кроме старт-стоп.
Когда клапан отбора ставляю на 220в, через пару сeкунд автоматика преривает связь с wifi и перестает работать старт-стоп.
Надо заново запустить автоматику.
А когда клапан отбора на 12в через блок питании 220 на 12 в встовляю автоматика работает нормально.
Диод 1N4007 снимал. При 1N4007 клапан дрожит очень сильно.
вот и прямо соединил клапан и 220в.
Подскажите в чем причина. Я хочу клапан на 220 в ставит.
Спасибо.
P.s. я пробовал 2 разные клапана на 220в. Не какая розница. Через пару свкунд автоматика перестает работат. на режиме старт-стоп. Иногда клапаны остаються в оркрытим положением.
Это помеха от клапана, можно погасить снабберной цепью: https://homesamogon.ru/display/#comment-1301
Добрый ден. Не подскажете пороль ver 4.8_29.12.2022.
пароль прежний — homesamogon.ru
Источник: https://homesamogon.ru/arduino-avtomatika-ver4-8/
© Домашний Самогон
Добрый день. Скажите пожалуйста Пин А2 «Работа» и пине А3 «Авария» куда соединить? Если можно подробнее опишите пожалуйста. Пин А0 и пин А1 разбирал и все четко работает. Заранее спасибо.
Здравствуйте, подключить управление можно через реле или напрямую (зависит от Вашего РМ).
Логика в описании прошивки:
https://homesamogon.ru/basic/files/
Приветствую. Евгений. Если просто обновить прошивку с 4,5 до 4,8 больше прошивать ни чего не надо ? Спасибо .
С НАСТУПАЮЩИМ НОВЫМ ГОДОМ.
Здравствуйте. Да, нужно прошить только Ардуино, сменив адреса термодатчиков на свои.
Спасибо Евгений.
Здравствуйте, Евгений!
Порадовали новой прошивкой под ёлочку и обновлением для приложения! Спасибо! А что с версией «Plus»? Для неё будет возможность обновиться? Или проект закрыт? С наступающим новым годом, Вас! Успехов в развитии проекта и крепкого здоровья!)
Пока без изменений, полноценных альтернативных маркетов нет пока…
Добрый день,Евгений! https://help.rustore.ru/rustore/for_developers/publishing_and_verifying_apps/paid_app
Надеюсь добавите версию плюс!
Спасибо за программу. Сейчас жду ардуинку и переферию с алишки. как придет буду пробовать.
Удачи, успехов в творчестве и здоровья!
С Новым годом!
Здравствуйте, Евгений!
Прокомментируйте пожалуйста режим «Работа» поподробнее. Не совсем понятно за что отвечает этот клапан и куда силовая часть подключается.
Здравствуйте, подключить управление можно через реле или напрямую (зависит от Вашего РМ).
Логика в описании прошивки:
https://homesamogon.ru/basic/files/
Есть у кого ошибка при подключении по bluetooth в настройках подключения ?В версии плюс всё норм
В версии с гугла тоже всё норм. А в апк отсюда пишет ошибку ,когда в настройках жмёшь на подключить. «Need android.permission.BLUETOOTH_CONNECT permission for android.content.AttributionSource@bbd1fd55:AdapterServicegetBondedDevices end application» и после собаки значения меняются. Расписал для Евгения,может,чем-то поможет
Что-то с разрешениями bluetooth, какая версия андроид у Вас?
С русторе такая же ошибка
Я не понимаю трудно отвечать на вопрос. И я хотел узнать куда силовая часть подключаеться. Это косаеться и чацть аварии.
Заранее спасибо.
Добрый вечер Евгений!
Еще раз прошу подскажите пожалуйста куда подключить силовая часть ПИН 2 и Пин 3. У меня РМ2 про.
Ставится 2 реле на A2 и А3 и контактами реле замыкаются контакты на отключение в РМ2-PRO,в зависимости от состояния автоматики(авария или окончание перегона),если по простому.
Здравствуйте! Евгений, пытаюсь загрузить скетч, выдает ошибку при компиляции «exit status 1
‘SFE_BMP180’ does not name a type; did you mean ‘Teensy_BMP180’?», другие скетчи нормально компилируються и грузятся. Перепробовал разные версии IDE, не помогает, не пойму что делать.
библиотеку установить SFE_BMP180
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
Разобрался!Дал разрешение на поиск устройств в настройках разрешений приложения и всё заработало.
Увожаемий Tierisht контакты реле А2 и А3
параллельно замыкаются на контакты отключение в РМ2-PRO?
Ну да,в зависимости от того какое событие произошло(авария или конец перегонки)то реле и срабатывает и замыкает контакты на РМ.
Добрый день Tierisht
Скажите пожалуйста какой ПИН отвечает на заданную температуру куба? Все раеле поставил правильно но при достижении задонной температуры куба включаеться только сигнализация телефона и автоматики а автоматика сома не выключаеться:
Так нет такой функции вроде,на отключение по выставленной температуры куба!
Здравствуйте,при ректификации очень хорошо помогает царга пастеризации,так вот если её использовать нужно иметь 2 клапана ,был бы неплохо иметь два клапана отбора головы тело,и иметь параллельный отбор голов и тело по заданному значению,
ЭТО ВСЕГО ЛИШЬ ХОТЕЛКА
Здравствуйте.
Подскажите пожалуйста, есть ли возможность управлять отбором через веб-морду?
На яблоки приложение в эппсторе не нашел.
Приветствую Евгений.
Обновил до 4,8 работает. пока тестирую.
Сбоев вроде пока нет. Всё свежее чем 4,5.
Спасибо.