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

WEB интерфейс к HelloDistiller на ESP8266

Форум самогонщиков Автоматика
1 ... 15 16 17 18 19 20 21 ... 41 18
PavelSaratov Доктор наук Саратов 622 80
Отв.340  12 Июня 20, 17:08
А что думаете из более менее понимающих в связке stm32 + esp (без разницы какой). Соединение же скорее всего по i2c. Вроде и проводки короткие, но рядом же симисторы, пусть на отдельной плате (одна плата под другой или вообще рядом)? Как из опыта? Не сбоит? Или целые библиотеки уже написаны для обработки ошибок?
UART? С ним сложнее ИМХО. Как раз с точки зрения программирования. Хотя AT команды... Вобщем не хватает оценить квалификации. i2c на просторах интернета сильно капризен как к помехам так и простой конденсации пара.
Phisik Куратор Екатеринбург 659 1.4K
Отв.341  12 Июня 20, 20:08
Вобщем не хватает оценить квалификации.PavelSaratov, 12 Июня 20, 17:08
I2C протокол типа ведущий-ведомый. Это означает, что мастер должен всегда должен опрашивать ведомого для проверки событий. Из плюсов - отсутствие необходимости синхронизировать частоты, т.к. частоту задает ведущий.

UART - асинхронный приемо-передатчик. Что означает, что оба устройства могут передавать и принимать одновременно. Но конкретно для NodeMCU по UART наблюдаются проблемы с передачей по UART, иногда мусор прилетает какой-то вместо данных, может быть из-за USB моста, т.к. на ESP-01 народ писал, что вроде проблем нет.

По как не крути, передачу надо осуществлять с контролем ошибок и обратной связью. В STM32 есть аппаратный модуль подсчета CRC32. Посылается посылка, за ней CRC32.
kolsasha Магистр Краснодар 227 35
Отв.342  15 Июня 20, 16:59
Запрограммировал ESPшку 4М (больше ничего не подключено), появилась точка доступа посмотрел IP, подключился мобильником(андроид) набираю в браузере(мобильника) IP шник ESPки а подключится не могу.Что пока мегу не подключу не попаду в ESPшку? Программировал flash-tool, файлы HD_v3.86+UI_v2.6
20200615_144139.jpg
20200615_144139.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
сообщения удалены (2)
Phisik Куратор Екатеринбург 659 1.4K
Отв.343  15 Июня 20, 18:55
Режим записи во флеш QIO/DIO/etc может отличаться для вашей флешки - пробуйте разные.Phisik, 26 Дек. 19, 15:29
сообщения удалены (3)
stop4563 Студент кострома 29 2
Отв.344  15 Июня 20, 22:22
kolsasha, была такая ерунда. Вылечилась использованием последне версии флеш тула.та что отсюда не прошивала доконца. Точка доступа появлялась. А сайта небыло ошибка Page not faund
сообщения удалены (3)
Phisik Куратор Екатеринбург 659 1.4K
Отв.345  16 Июня 20, 14:51
я уже туда только не заливалkolsasha, 16 Июня 20, 13:43
Вынес актуальную версию в первое сообщение - HD v3.86 + ESP v2.6 + UI v2.8+. По адреcу 0x0 загружаем HelloDistillerEsp.ino.bin , по адресу 0x100000 - HelloDistillerEsp.spiffs.4mb.bin.
сообщения удалены (10)
limon Доктор наук Липецк 989 926
Отв.346  19 Июня 20, 09:28
Баг или фича v3.86? При установке напряжения защиты клапанов 300в и выше клапана начинают щелкать, 230-299в защита отключена. На v3.82 такого не было Вчера залил в старую автоматику 3.86 и поставил ректификацию, закончился разгон и включился клапан на охлаждение и началось дребезжание и щелкание. Перекинул клапан на головы, включил принудительно - дребезжит. Решил засорился(видел вода с мусором с обратки стекала), нужно снимать и чистить, а это лезть под ванну откручивать.... Но лень победила, нашёл причину без разборки водопровода 😀.
сообщения удалены (3)
limon Доктор наук Липецк 989 926
Отв.347  24 Июня 20, 21:42
Версия 3.86, в ректификации нет срабатывания защиты по превышению порога давления. Авария есть, срабатывание защиты нет. Проблема обсуждалась, предлагалось решение, например вот [сообщение #13482625]
Только msg31 в 3.61 использует для ндрф и ректификации строки
if (flAlarmMPX5010) StateMachine = 102; // Переводим в режим тревоги по датчику давления
а для остальных процессов
if (flAlarmMPX5010) StateMachine = 100; // Переводим в режим тревоги по датчику давления
Физик добавь защиту в ProcessRectif() 3.86 плиз.
сообщение удалено
ShaliBazar Бакалавр Moscow 75 13
Отв.348  01 Июля 20, 09:45
Проверить пока не могу. Если у кого еще подтвердиться, то баг.Phisik, 19 Июня 20, 14:01
Ловил похожее поведение 1 раз, но до этого пытался найти напряжение на котором будет работать защита от перегрева (не нашел кстати, перебрал от 140в), возможно это сам клапан подвис. Словил дребезг, быстро меняю на 300, дребезг не пропадает, выключил\включил клапан, все равно дребезжит, на всякий случай перезагрузил контролер, включил клапан, не дребезжит.
m_i_g Кандидат наук Муром 428 111
Отв.349  02 Июля 20, 18:24
Здравствуйте. Использую прошивку от Phisik. В файле настроек есть переменная длина и ширина экрана, а так же отображение температуры с запятой. Если поставить экран 2004 и указать соответствующие LENGTH и WIDTH. Включить отображение с запятой - это заработает и температура в человеческом виде будет отображаться?
limon Доктор наук Липецк 989 926
Отв.350  02 Июля 20, 20:35
Включить отображение с запятой - это заработает и температура в человеческом виде будет отображаться?m_i_g, 02 Июля 20, 18:24
только на втором экране.
сообщения удалены (5)
Phisik Куратор Екатеринбург 659 1.4K
Отв.351  03 Июля 20, 12:34
Физик добавь защиту в ProcessRectif() 3.86 плиз.limon, 24 Июня 20, 21:42
Выложи поправленный файл сюда, если есть рабочий вариант. Я еще не скоро до автоматики доберусь, тестировать не на чем пока.
limon Доктор наук Липецк 989 926
Отв.352  03 Июля 20, 12:51, через 18 мин
Выложи поправленный файл сюда, если есть рабочий вариант.Phisik, 03 Июля 20, 12:34

В процессе ректификации, для активирования функции срабатывания защиты по превышению давления выше установленного порога, необходимо в файле process.cpp, в void ProcessRectif() добавить строку
if (flAlarmMPX5010) StateMachine = 102; // Переводим в режим тревоги по датчику давления
рабочий, проверенный файл прикреплен.
В остальных процессах эта защита есть, а в ректификации не было. msg31 пропустил и исправил только в версии 3.61.
process.cpp 110.3 Кб
muxtair Бакалавр Мелеуз 76 11
Отв.353  05 Июля 20, 11:02
заканчиваю отбирать головы, устанавливаю Текущий ШИМ отбора, вручную включаю этап Отбор тела,
сразу ставиться в Количество стопов - 1. Так должно быть ?
Phisik Куратор Екатеринбург 659 1.4K
Отв.354  05 Июля 20, 14:34
Количество стопов - 1. Так должно бытьmuxtair, 05 Июля 20, 11:02
А это важно? Там при ручном переходе, попадаешь в стоп сначала - этап 5, из которого он выходит в отбор тела - этап 6.
muxtair Бакалавр Мелеуз 76 11
Отв.355  06 Июля 20, 07:52
А это важно?Phisik, 05 Июля 20, 14:34
так-то не важно, но если не сложно, поправьте в следующей версии.
Vimax Кандидат наук Homyel 414 74
Отв.356  07 Июля 20, 16:44
Кто использует WeMos D1 mini Pro, у кого какая скорость стоит по передаче данных? 115200 - это предел?
И вопрос по разгонному кубу, где включать или отключать - я просто его вообще не использую.
сообщение удалено
Crio Бакалавр Братск 67 14
Отв.357  20 Июля 20, 21:23
Время опроса увеличь
Moonshine_MAN Студент KIEV UA 22 1
Отв.358  26 Июля 20, 17:30
Включил в скетче сработку аварии по датчику разлития и паров спирта, так разлитие срабатывает адекватно, а по спирту авария только на дисплее и нельзя сбросить, в веб оповещения нету.
muxtair Бакалавр Мелеуз 76 11
Отв.359  01 Авг. 20, 15:40
Phisik,
системный журнал перестал работать, пустое окно, остальное все работает.
что может быть, как можно исправить ?