Здрасте А можно ли както без экрана(вышел из строя) включить функцию wifi передачи.просто перешол на вашу версию и неудачно экран накрался
сообщения удалены (11)
alexone_0
Бакалавр
Добруш
51 22
Отв.121 07 Марта 20, 10:27
Если бы ещё можно на телефоне звук аварии изменять на более приметный,а то тихонько пиликает,можно ночью не услышать
limon
Доктор наук
Липецк
920 855
Отв.122 07 Марта 20, 11:23, через 56 мин
А можно ли както без экрана(вышел из строя) включить функцию wifi передачиstop4563, 06 Марта 20, 22:12
да, экран для этого совсем не нужен. Вкратце - Залей скетч, прошей esp, все включи, подключись к wifi hello distiller по адресу 192.168.4.1 настрой в есп скорость обмена(из скетча) сохрани, перегрузи и прямое соединение с автоматикой есть. Потом её можно в домашнюю сеть подключить. Да, есп нужно на другие мины подключить.
сообщение удалено
PhisikКуратор
Екатеринбург
566 1.3K
Отв.123 07 Марта 20, 19:53
Очередное обновление, hd v3.84 & ui v2.3 Список изменений v3.84+v2.3v3.84
* ВЕРНУЛ ПИНЫ НА СТАНДАРТНЫЕ! Сторож на 35ом пине!
v2.3
Побавлены названия этапов для каждого процесса
Добавлена проверка этапов для кнопки переключения этапов и мимо теперь не проскочить
Повышена отзывчивость на нажатие кнопок, теперь можно нормально управлять им без особой задержки
Данные для графиков теперь поддягиваются в фоне, что ускорило отрисовку и выбор типа графика
Добавлены NTP сервера
Добавлены параметры Retain и QoS для отправки сообщений брокеру MQTT
Системный лог переведен на русский язык
Аварии теперь пишутся в системный лог
Добавлен еще один быстрый фильтр настроек на главной странице. Не надо теперь листать вечно туда-сюда.
Другие мелкие улучшения интерфейса
Очередная попытка решить проблему с пропаданием графиков.
Если системный лог файл стал больше 16kB он копируется в бэкап и пишется заново
При старте процесса в системный лог пишется разделитель, чтобы быстро найти последний старт
Добавлена отдельная таблица для настроек отбора по таблице
Число точек таблицы отбора увеличено до 10
Добавлены настройки пивоварни и таблица для 10 пауз
Добавлены горячие клавиши на ПК и свайпы на телефоне: * Свайп влево/вправо и кнопки влево/вправо на ПК переключают вкладки * F2 активирут строку быстрого поиска настроек * Esc очищает фильтр настроек
Удален старый способ скрывать настройки, т.к. потерял актуальность
Исправлена ошибка активации
Отключил отладку на ЕСП в порт. Забыл совсем, а это помехи могло создавать общению с мегой
По умолчанию у точки доступа теперь адрес 10.0.0.1!
Список изменений v2.4* добавлены рецепты * быстрые фильтры поддерживают поиск на английском * переключение между вкладками стало по ctrl+влево/вправо * убрал автоматический "ремонт" файла с графиками, из-за которого интерфейс тормозил * поправил верстку местами * добавил предупреждение о сработке газового сенсора
По умолчанию у точки доступа теперь адрес 10.0.0.1!
В архиве 2 файла index.html.gz & HelloDistillerEsp.ino.spiffs.bin . Один можно обновить через сайт, второй прошить целиком прошивальщиком как раньше.
1. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.2. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.3. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.4. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.Flash-setup. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
PS Если честно, я даже не знаю, что еще и придумать. Из вариантов:
Можно все настройки HD сохранять на есп. Потом загружать их. Вообще все. Паузы, таблицы отбора, дельты. Получится что-то типа рецептов. Сохранил "светлый лагер на пвк", приехал на дачу, загрузил "темный эль в кастрюле", все паузы подхватились, варишь.
Сортировка и выбор датчиков
Звук тревоги в память перекинуть, чтобы каждый сам себе нужный поставил. В лоб не заработало, надо разбираться.
Связь с мегой вроде на костылях теперь держится, переделывать сильно лень
Датчик 280... ну хз, давление можно и в интернете посмотреть. Включите ADJUST_COLUMN_STAB_TEMP. Работаю с этим алгоритмом уже 3 года, меня он полностью устраивает.
Предлагайте, может что интересное и появится.
PPPS Добавил себе еще подхватывание датчиков на лету, а то они только при старте определялись. Добавить в loop.cpp перед if(bLCDclearFlag), строка 52
static uint32_t lastSensorCheckTime = 0; // Раз в 5 секунд проверяем датчики, если их нет if(ds1820_devices < 1 && millis()>lastSensorCheckTime+5000L) { ds1820_devices=0; while(ds.search(ds1820_rom_codes[ds1820_devices])) { ds1820_devices++; if (ds1820_devices>=MAX_DS1820) break; } ds.reset_search(); lastSensorCheckTime = millis(); }
Проблема с LiquidCrystal-I2C при сборкеПо каким-то причинам, существует 2 версии "одинаковых" библиотек I2C LCD. Если возникают проблемы при сборке
keyboard.cpp:98:14: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
надо LiquidCrystal_I2C::begin() заменить на LiquidCrystal_I2C::begin(LCD_WIDTH, LCD_HEIGHT) или использовать мою библиотеку Arduino-LiquidCrystal-I2C-library.zip
VoDa
Студент
Чебоксары
34 15
Отв.124 07 Марта 20, 20:55
Спасибо за обновы. Сохранение рецептов пива-отличная идея. Было бы очень удобно!
PhisikКуратор
Екатеринбург
566 1.3K
Отв.125 07 Марта 20, 21:31, через 36 мин
Внимание! Забыл я предупредить, что я адрес у точки доступа поменял! Идем теперь на 10.0.0.1. Сообщение сверху обновил.
argon43
Кандидат наук
ст.Динская
332 61
Отв.126 08 Марта 20, 10:49
Добры день,всех ваших дам с праздником,Илья подскажи что поправить (sketch\keyboard.cpp: In function 'void ScanKbd()':
keyboard.cpp:98:14: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
lcd.begin();
Спасибо помогло.
Не нашел в настройках температуру окончания дистилляции.Или это>>> (Температура окончания 1ой недробной дистилляции, ℃) оно?
PhisikКуратор
Екатеринбург
566 1.3K
Отв.127 08 Марта 20, 10:58, через 9 мин
Надо либо библиотеку заменить на мою, выше приложил. Либо LiquidCrystal_I2C::begin() заменить на LiquidCrystal_I2C::begin(LCD_WIDTH, LCD_HEIGHT)
nic2015
Магистр
Феодосия
217 48
Отв.128 08 Марта 20, 11:13, через 16 мин
Вот ещё что думается. При старте,( работа с польским буфером) если спиртуозность сс низкая, температура пб быстро переваливает 82 (стоп отбора и стоп ректификации) градуса и уже weit и стоп. Может быть ввести здесь задержку по времени, скажем на время стабилизации колонны weit не включается? Когда колонна выходит на режим, пб насыщается спиртом и температура устаканивается.
PhisikКуратор
Екатеринбург
566 1.3K
Отв.129 08 Марта 20, 11:35, через 23 мин
Не нашел в настройках температуру окончания дистилляции.argon43, 08 Марта 20, 10:49
Проще всего поменять на контроллере знакомое значение и посмотреть, что на сайте изменилось.
стабилизации колонны weit не включаетсяnic2015, 08 Марта 20, 11:13
Это надо process.cpp поправить, там где стабилизация, чтобы не проверял температуру в ПБ
сообщения удалены (2)
Crio
Бакалавр
Братск
68 14
Отв.130 08 Марта 20, 14:49
Доброго времени суток. Подскажите обновил хд до 3.84 и esp до 2.3. Открывая веб интерфейс есп подключается нормально, но не получает информацию от хд (все значения по нулям от хд) сам хд тоже нормально. Как проверить проблемы в передачи в ардуине или есп?
PhisikКуратор
Екатеринбург
566 1.3K
Отв.131 08 Марта 20, 14:56, через 7 мин
но не получает информацию от хдCrio, 08 Марта 20, 14:49
Проверьте скорость портов, чтобы совпадала в ХД и UI
сообщение удалено
PhisikКуратор
Екатеринбург
566 1.3K
Отв.132 08 Марта 20, 15:12, через 17 мин
До обновления то работало? Там кроме скоростей по умолчанию, ничего не менялось в механизме обмена. Проверяйте соединение, скорости, номера портов. MQTT_SERIAL может поменялся.
Crio
Бакалавр
Братск
68 14
Отв.133 08 Марта 20, 15:21, через 9 мин
Буду разбираться. По программной части все хорошо, скорее всего когда отключал есп и ардуину что нибудь повредил.
VoDa
Студент
Чебоксары
34 15
Отв.134 08 Марта 20, 16:04, через 43 мин
не получает информацию от хдCrio, 08 Марта 20, 14:49
То же самое. По совету коллег понизил скорость порта до 19200 с 115200. Не помогло. Вроде работает вначале, через некоторое время все замирает, время процесса останавливается. Перезагрузка браузера помогает на время. На смарте тоже самое. Вот вроде работает, затем телефон переходит в спящий режим. Выходишь из него-все, зависла вебка. Перепрошился обратно на 3.83 и 2.1- все работает без проблем, и на смарте и на ПК. Скорость порта-115200.
Попробовал связку прошивка v3.83 и UI v2.3. Веб интерфейс поработал чуток и завис. Вернул обратно UI v2.1 - все работает как надо. Коллеги, в чем проблема, подскажите.
nic2015
Магистр
Феодосия
217 48
Отв.135 08 Марта 20, 18:08
, через некоторое время все замираетVoDa, 08 Марта 20, 16:04
. 19200 работает на хроме. И андроид и компьютер.
Crio
Бакалавр
Братск
68 14
Отв.136 08 Марта 20, 18:32, через 24 мин
Все разобрал,протер контакты и повторно прошился. Все заработало. Обновление выше всяких похвал! Огромное спасибо физику за проделанную работу. P.S. Завтро бахну ретификацию, если появятся какиенибудь проблемы отпишусь.
сообщения удалены (2)
alexone_0
Бакалавр
Добруш
51 22
Отв.137 08 Марта 20, 20:02
То же самое. По совету коллег понизил скорость порта до 19200 с 115200. Не помогло. Вроде работает вначале, через некоторое время все замирает, время процесса останавливается. Перезагрузка браузера помогает на время. На смарте тоже самое. Вот вроде работает, затем телефон переходит в спящий режим. Выходишь из него-все, зависла вебка. Перепрошился обратно на 3.83 и 2.1- все работает без проблем, и на смарте и на ПК. Скорость порта-115200.
Попробовал связку прошивка v3.83 и UI v2.3. Веб интерфейс поработал чуток и завис. Вернул обратно UI v2.1 - все работает как надо. Коллеги, в чем проблема, подскажите.VoDa, 08 Марта 20, 16:04
Такая же проблема,откатил назад WEB 2.1 ,а HD поставил 3.84.На WEB 2.3 тормоза полнейшие,перепробовал все скорости-результат отрицательный
PhisikКуратор
Екатеринбург
566 1.3K
Отв.138 08 Марта 20, 20:27, через 25 мин
Вроде работает вначале, через некоторое время все замираетVoDa, 08 Марта 20, 16:04
тормоза полнейшиеalexone_0, 08 Марта 20, 20:02
На кнопки реагирует? Меняется загрузка ЦП и память? Текущее время на странице настроек меняется? Где связь пропадает понятно? У браузера с сервером, или у ардуины с esp?
Откройте консоль браузера F12 и посмотрите, пожалуйста, что там в ошибках появляется.В браузере быть так: Console. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Посмотрите еще системный журнал. Может там какие-то ошибки есть?
VoDa
Студент
Чебоксары
34 15
Отв.139 08 Марта 20, 22:03
Прошился flash tool-ом. Сначала залил пустой файл, потом саму прошивку. Вроде все работает. И на ПК и на смарте пока зависаний не заметил. Получается, надо прошивку заливать прошивальщиком на чистую esp.