Управление внешним регулятором мощности
Разгон, Работа, Периферия, Аварийное отключение
Друзья! Наконец-то закончил оптимизацию кода и интеграцию устройства с внешними РМ.
Все прежние версии также будут работать в рамках своего функционала, для доступа к новым функциям нужно обновить приложение до версии 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/
Добрый день, подскажите напрямую к РМ2м можно подключить или нужно через реле подключать?
Приветствую. Евгений. Если просто обновить прошивку с 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.
Спасибо.
не могу скачать
Не могу скачать прошивку. (
Всем привет. Может кто поделиться прошивками всех версий?
Выбирай!
https://homesamogon.ru/basic/files/
Есть вопрос по работе версии 4.8. Когда температура в царге поднимается веше контролируемой, клапан закрывается, затем идет стабилизация опять работает ШИМ. На дисплее с каждым залетом температуры процент ШИМа уменьшается, а в приложении на телефоне нет изменений. Возможно это так и должно работать
Собрал автоматику, все заработало. Столкнулся с некоторыми проблемами и хочу поделится путями решения.
1. Отверстия на плате для ножек преобразователя питания оказались маловаты. Три отверстия рассверлил, четвертую ножку пришлось подтачивать.
2. Для подключения дисплея использовал длинные пины для установки датчика давления. Пины на основную плату, на них плату датчика, на выступающие концы пинов, провода на дисплей.
3. Немного протупил с дисплеем. Автоматика запустилас, а на дисплее ничего, только подсветка. Написал тестовый скетч вывода на дисплей, результата ноль. Думал бракованный. Оказалось нужно покрутить регулятор контрастности и все стало видно.
4. Долго мучился с подключением по WiFi. С Блютуз все работает. По WiFi подключаюсь, настраиваю, вижу Веб морду. Даже программа видит показания датчиков. Но управлять системой не получается. Целый день копал скейтч и настройки. Поменял местами Блютуз и ВиФи, результат прежний. Пока не догадался посмотреть на уровни сигналов Ардуины и платы ВиФи. Выход ВиФи 3.3 вольта и еще сопротивление стоит. Поставил перемычку вместь сопротивления и все заработало.
5. Ну и пришлось поставить снабберную цепочку параллельно катушки клапана, иначе были постоянные глюки. Поставил из того, что было под рукой. Емкость 0.1 мф и сопротивление 50 Ом.
Та же беда. А какой резистор заменить перемычкой? Который соединён со стабилитроном или второй такой же?
Всем здравствовать. Собрал автоматику (слегка помучался )
Проблемы при настройке примерно такие же как и у Mralex Klim.
Осталось одно НО!(((
Не могу достучаться до автоматики по Wi-Fi в не действии своего роутера.
Настроил всё что надо, порт перенаправил и напрямую по внешнему IP и через NO-IP сервер. Всё работает пока от Wi-Fi не отключаюсь. Роутер менял, телефон менял, может провайдер что делает?
Кто ни будь может подключиться к ней вне дома?
Без этой возможности все мои потуги были зря(
Люди добрые, вразумите меня пожалуйста если это возможно.
С уважением Роман.
P.S. К созидателю этого проекта стесняюсь обратиться, по причине того что нас таких «что да как» очень много.
Не совсем понятен коммент «Всё работает пока от Wi-Fi не отключаюсь». По теме могу посовтовать использовать онлайн сканнер портов. Как пример https://2ip.io/ru/check-port/ но по факту можно любым воспользоваться. Выбираем Проверка порта и указываем порт 12345. Далее тыкаем свой роутер по всякому в части настроек проброса портов, DMZ, NAT port forwarding, firewall settings пока проверка не скажет что порт 12345 открыт. Как только получили результат с порт-чеккера можно уже и с приложухи пытаться подключаться.
Порты я сразу проверил и сам и спровайдером,все ок.
Роман… Я кажется нашел и победил проблему. Я был не совсем прав.. Поставил на ноут Wireshark и понюхал обмен между контроллером и приложением. Приложение общается с ESP не по порту 12345 а по 80 порту. Но… ЕСП возвращает данные одним пакетом размер которого 1514 байт.. Т.о. он просто не лезет в стандартный размер пакета 1500 на WAN порту роутера. Если в интернет выходите по логину и паролю (PPPoE) там размер MTU 1472. Короче выставил MTU роутере 1600 и все взлетело.. С 4G подключение смарта приложение видит контроллер. Успехов..
Ответ, даже для, меня вполне понятный. Поэтому за WAN портом от ESP ничего невозвращается. У меня прямое подключение к интернету (другой телеком) и на роутере я не могу поменять MTU выше 1500. Я в глубокой печали.
За ответ большое спасибо. Теперь я похоже бессилен, приложение мне не по зубам.
Приветствую! Удалось решить проблему с подключением к ESP через 4G?
Ну, да… Похоже что есть какие то ограничения в самом приложении.
Успешно подключаюсь телнетом на порт 12345 к ESP из белого интернета и вижу сообщения от ардуинки.. Но приложение в упор не желает подключаться. В принципе мне и телнета хватит чтоб управлять процессом…
С 4G подключения смарта вижу что ESP принимает от приложения пакеты, от ESP в приложение не доходят.
Попробуй закоротить резистор на линии передачи от ЕСП в Ардуино. Разница в нарпугах (3.3 вольта против 5)
Нужна помощь по замене датчика давления на BMP280 . У него адрес 76. Меняю в библиотеке с 77 на 76, но данных с него нет.
Здравствуйте. Я не силён в программировании, возможно ли добавить выход на реле, которое будет управлять штатным регулятором мощности Люкстайл. Реле будет разрывать дорожку семистра при появлении аварии.
И возможно ли где-то скачать apk программы для андройда?
Добавлю. Наверно нужно измениь температуру отключения реле разгона на «100» и тогда по идее использовать выход А1 на аварийное отключение всего тэна (регулятора мощности).
Здравствуйте. Столкнулся с проблемой: через некоторое время работы(не долго, минута, максимум) показания температур и давления в приложении становятся красными и не обновляются. Хотя на дисплей все выводится, реле щелкает.
Помогает только перезапуск ардуины.
Если подключение по WiFi Как уже писали выше стоит убрать резистор R7 (см. схему). R6 убирать нельзя ни в коем случае.
Если подключение по BT и у вас мощный клапан — стоит покопать в сторону защиты от помех на реле путем установки RC снабберной цепи в параллель к клапану либо поменять реле на твердотельное.
на схеме нет R7 . Есть 10-9-8 и 1-2-3
Для плат до 4.4 r9, если кому нужно. Спасибо исправило проблему.
Добрый день. Не могу решить поблему по Bluetooth, нормально, по WiFi управлять с телефона могу, а температуру, давление не вижу. Резистор закоротил, с ардуинки на ESP похоже идут данные, судя по светодиоду, а приложение их не видит. В мониторе порта данные тоже есть. Где копать, подскажите…
У меня рмв-к + homesamogon,пин A0 для включения переферии(воды) срабатывает на 40 градусах,либо из приложения,(ок)
пин А3 «Авария» постоянный высокий уровень, исчезает при срабатывании датчиков безопасности; — При срабатывании датчиков безопасности автоматика отключает подачу питания и «ждет» 30 сек.,
Короче когда срабатывает «Авария»на пине А 2 (работа )тоже появляется сигнал ,по этому не получается настроить окончания работы,
По-моему это какой-то баг
Здравствуйте, не удалось повторить ошибку.
Старт-стоп в это время включен?
Температура куба в диапазоне 78-98?
Нашёл на алишке: rc absorption snubber 5-400в, и твердотельное реле 5в ардуино ( g3mb-202p 5v DC).
Если подключить снабберную штуку эту в параллель катушке клапана и поменять на это реле, нестабильная работа должна уйти? У меня соленоидный клапан Н. З. Есть второй, но я его не включал с автоматикой ( Н.О второй клапан ), пользовался им с термостатом, пока термостат кт99 не сгорел))
Да, помех больше не будет.
И диод D1 нужно будет заменить на перемычку
Продам плату полностью собранную и настроенную за 3 т.р.кому надо обращайтесь на mizenko@mail.r
Купил rc absorption snubber 5-400в
Не понимаю как подключить штуку эту в параллель катушке клапана.
Подскажите кто знает…
Не парься с этой снайберной цепочкой купи твердотелку и сё наладится