Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Автоматика с веб управлением на основе esp32 и pzem

Форум самогонщиков Автоматика
1 ... 4 5 6 7 8 9 10 ... 60 7
zapnet Магистр Кострома 268 102
Отв.120  25 Апр. 19, 10:15
Юрий,приветствую. Кажется понял почему автоматика упорно не хотела варить для меня вкусный сэм..)) Все далее имхо.Напомню ранее все мои тесты заканчивались неудачей.Затык происходил в режиме рестабилизации.  Вчера ставил новые эксперименты на колонне.Поменял один параметр строка 1185 ,t=  привязал к температуре в нижней части колонны getTube20Temp() и о чудо...рестабилизация заработала.Единственное что не поменял это привязку на переход к хвостам,тут нужна температура куба.Так же понял почему в  режиме эмуляции все было нормально..Нужно передавать два параметра куб+20  а не один только куб. Так же не понятно со строки 1153..  кажется рано отбирать хвост.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.121  25 Апр. 19, 15:58
Так же не понятно со строки 1153..zapnet, 25 Апр. 19, 10:15

Там стоит переход по залету температуры из серии "на всякий пожарный". Маловероятно, что при ожидании возврата температуры, она
подскочит до планки перехода к хвостам. Но всякое нужно предусмотреть.
zapnet Магистр Кострома 268 102
Отв.122  25 Апр. 19, 16:18, через 21 мин
"на всякий пожарный".ys1797, 25 Апр. 19, 15:58
Посмотрел внимательнее,дошло.. понял.

Добавлено через 4мин.:

Юрий,Версия 0.5. Обновления коснулись загрузки настроек.Заметил такую особенность.Во время процесса ректификации нет возможности оперативно поменять параметры настроек. Т.е например уменьшить (увеличить) Шим отбора головной фракции.Нужно останавливать процесс,менять настройки и запускать по новой.Или что то не так делаю ?
ys1797 Доцент Санкт-Петербург 1K 338
Отв.123  27 Апр. 19, 22:33
zapnet, Вообще наоборот.
Да именно настроек. Для их реалтаймовой адаптации.
Да еще раньше нельзя было отбросить ненужные переменные - теперь можно, будут игнорироваться отсутствующие параметры.
Хоть процесс запроса переменных и их приведения к нужному типу напрягает процессор, но он и так у нас курит большую часть времени... Улыбающийся
сообщение удалено
ys1797 Доцент Санкт-Петербург 1K 338
Отв.124  28 Апр. 19, 18:53

Ну была "подготовка" и встреча Писхи. Кстати с праздником.
Смысл в том, что, например, была у нас установлена температура окончания разгона 82 градуса.
А мы видим, что уже при 79 пора бы перейти на следующий этап.
Но, даже поменяв на 79 градусов температуру разгона в параметрах, переход все равно состоится на 82 градусах, если не перезапустить устройство.
Теперь эта проблема устранена и все изменения должны вступать в силу сразу после изменения.

zapnet, Да, кстати, про изменения процента отбора на лету у меня была пометка, но забыл включить это дело в гитхаб.
Там еще просятся кнопки для клапанов, как в режиме тестирования клапанов.
Еще какое-то было неудобство, да потерял бумажку, где отмечал замеченное.
zapnet Магистр Кострома 268 102
Отв.125  28 Апр. 19, 21:23
Коллеги всех с праздником.Христос воскресе! Всем добра!
AlexDol Кандидат наук Екатеринбург 325 433
Отв.126  29 Апр. 19, 05:15
Коллега ys1797, О популярности темы среди автоматизаторов. Я уже отмечал ранее что ты "запугал" народ и вижу что интерес к ESP32 в этой теме снижается.
Причину вижу в том что переход с Arduino IDE на С в Espressif ESP-IDF для наших коллег самогонщиков оказался сложным. Но тебе, Асу в программировании элементарно перенести код в привычную нам среду. Так давай уже от простого к сложному а не наоборот. Например я поначалу лихо замахнулся, это сделать процесс "Фракционная дистилляция" и "Термостат" но вскоре понял что даже перенести найденный в Инете готовый код "Термостат" для ESP32 из среды Arduino IDE в ESP-IDF не просто. И насчёт обновлений на ГитХабе, пожалуйста дублируй их для прошивки с помощью Flalsh download tools. Спасибо!
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.127  29 Апр. 19, 05:31, через 17 мин
о тебе, Асу в программировании элементарно перенести код в привычную нам среду.AlexDol, 29 Апр. 19, 05:15
Не элементарно, а очень даже сложно.
сообщение удалено
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.128  29 Апр. 19, 07:14
переход на ESP32 неминуем.AlexDol, 29 Апр. 19, 07:10
Или на ESP64 Улыбающийся
сообщения удалены (2)
zapnet Магистр Кострома 268 102
Отв.129  29 Апр. 19, 10:42
Коллеги а как вам такая мысль.. Выложить на любой файлообменник готовую среду IDF с небольшой инструкцией об изменении имени пользователя.Коллеги кого заинтересует данный проект скачивают готовую среду,правят по моему в паре мест имя пользователя под себя и все..Можно включить в инструкцию несколько команд из первого сообщения Юрия.


Добавлено через 12мин.:

ys1797,
Да, кстати, про изменения процента отбора на лету у меня была пометка, но забыл включить это дело в гитхаб.
Там еще просятся кнопки для клапанов, как в режиме тестирования клапанов.
Еще какое-то было неудобство, да потерял бумажку, где отмечал замеченное.ys1797, 28 Апр. 19, 18:53
Юрий,срочно ищи бумажку..)) Все это нужно.
И еще  .. переход по режимам в ручную.Если двигаться по процессам назад не отключается клапан тела и еще что то (забыл) Надо потестировать.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.130  29 Апр. 19, 16:10

Выложил обновленную прошивку версии 0.6 для "Flalsh download tools" во 2 сообщении.
История изменений в конце первого сообщения.
Ручное управление клапанами вынес на основную страницу во всех режимах.
Будьте осторожны и не выключите случайно воду охлаждения нажимая на кнопки ручного управления клапанами!

zapnet, При движении назад могут происходить всякие чудеса. Т.к. иногда это передвижение противоречит логике процесса.
Нельзя же вырванные волосы обратно вставить.
zapnet Магистр Кострома 268 102
Отв.131  29 Апр. 19, 16:41, через 31 мин
Выложил обновленную прошивку версии 0.6ys1797, 29 Апр. 19, 16:10
Спасибо,оперативно.Да еще и после праздника..!!!
При движении назад могут происходить всякие чудесаys1797, 29 Апр. 19, 16:10
Нельзя же вырванные волосы обратно вставить.ys1797, 29 Апр. 19, 16:10
н-да...с волосами наверное.. я подумаю.
Юрий, еще раз спасибо за труд.

Добавлено через 4ч. 2мин.:

Юрий,посмотрел исправления в 0,6 версии. Возвращаясь к моему сообщению [сообщение #13518059] исправления увидел но, уверен перед строкой 1287 нужно вернуться к температуре в кубе,т.е  дописать чуть выше строки 1287  t = getCubeTemp(); иначе переход на хвосты будет привязан к t в нижней части колонны а не t куба.
сообщение удалено
zapnet Магистр Кострома 268 102
Отв.132  06 Мая 19, 10:30
Какой процесс?grefed, 06 Мая 19, 10:09
Вы вопрос кому задали ?  Не помешала бы цитата от автора сообщения.

Добавлено через 1ч. 14мин.:

Юрий,приветствую. Вопрос... Подскажите.Сообщение [сообщение #13444620] .
Как из папки HTML получить образ spiffs.img. Командой по типу ./mkspiffs -c html -b 4096 -p 256 -s 0xF0000 образ получается кривой.Предполагаю есть у Вас очередное изящное решение по данному вопросу.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.133  06 Мая 19, 12:45
zapnet, В самой директории mkspiffs есть mkspiffs.exe? Если нет, то надо там make сказать.

Образ делаю: make images
прошиваю: make flashdata
zapnet Магистр Кострома 268 102
Отв.134  06 Мая 19, 13:29, через 44 мин
В самой директории mkspiffs есть mkspiffs.exeys1797, 06 Мая 19, 12:45
  да экзешник присутствует.
Т.е находясь в директории  mkspiffs  команда make images .Спасибо.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.135  06 Мая 19, 13:43, через 15 мин
Т.е находясь в директории  mkspiffs  команда make images .Спасибо.zapnet, 06 Мая 19, 13:29

Нет. в директории esp32_hd
wasshal Специалист Оленегорск 194 24
Отв.136  11 Мая 19, 14:46
Добрый день, а вот такой экран можно использовать для замены, а то у меня установлен I2C, что создаёт некоторые проблемы
196,15 руб.  9%СКИДКА | Дюймов 1,6 дюймов OLED прозрачно-отражающий дисплей "TFT ips OLED 1,6 модуль ЖК дисплей DIY SPI серийный порты и разъёмы 130*130 общаться для Arduino
https://s.click.aliexpress.com/e/bSdGnle2
ys1797 Доцент Санкт-Петербург 1K 338
Отв.137  11 Мая 19, 14:53, через 7 мин
Не знаю. Я не хожу по реферальным ссылкам
wasshal Специалист Оленегорск 194 24
Отв.138  11 Мая 19, 20:09
Это просто с мобильного приложения АлиЭкспресс скопированного, там так получается
Можно по тексту найти он один кристальный

Добавлено через 11мин.:кл

Tft дисплей место oled можно использовать, нужного разрешения?
А есть возможность с веб интерфейс организовать управление экраном и БМП? Выбор типа подключения и адреса экрана и адрес БМП?
Это возможно реализовать программно?
AlexDol Кандидат наук Екатеринбург 325 433
Отв.139  12 Мая 19, 04:24
Коллега!  Не вижу смысла в использовании дисплея (любого). Автор темы правильно сделал то что на экран дисплея выводится только информация для первого запуска. Но если поставить на смартфон прогу типа "Кто на моём WiFi" то информацию о IP адресе Вашего ESP32 возьмёте оттуда. И предлагаю автору темы совсем убрать дисплей из кода. Это будет прецедент, которому предполагаю последуют и прочие авторы из темы "Автоматика".
Большинству коллег как и мне программирование OLED непосильная задача, это не LCD 1602.