27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

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

Форум самогонщиков Автоматика
1 ... 31 32 33 34 35 36 37 ... 45 34
Phisik Куратор Екатеринбург 688 1.5K
Отв.660  21 Янв. 22, 18:52
не работает RXzaxap, 21 Янв. 22, 18:41
В личку мне ребята писали, что надо уменьшить сопротивление от esp к меге. Похоже, когда с есп идет 3.3 вольта через резистор, оно садится в некоторых случаях ниже логического порога, и высокий уровень не срабатывает на стороне меги.

Возможное решение: закоротить резистор ESP TX - MEGA RX (можно уменьшить до 10-100ом)
zaxap Студент Катав-Ивановск 28 3
Отв.661  21 Янв. 22, 19:02, через 11 мин
Возможное решение: закоротить резистор ESP TX - MEGA RX (можно уменьшить до 10-100ом)Phisik, 21 Янв. 22, 18:52
Сейчас проверю. P.S. Закоротил, теперь работает. P.S.2 Перепаял резистор на 100 ом, связь есть.
Phisik Куратор Екатеринбург 688 1.5K
Отв.662  21 Янв. 22, 19:37, через 35 мин
P.S. Закоротил, теперь работаетzaxap, 21 Янв. 22, 19:02
Отлично, будем считать, что проблема решена, добавил в первой сообщение в FAQ
muxtair Бакалавр Мелеуз 90 16
Отв.663  22 Янв. 22, 19:24
Возможное решение: закоротить резистор ESP TX - MEGA RX (можно уменьшить до 10-100ом)Phisik, 21 Янв. 22, 18:52
только наоборот, ESP RX - MEGA TX
сообщения удалены (6)
ffasad Студент Verkhnednepovsk 27 15
Отв.664  03 Февр. 22, 00:59
Поделитесь кто информацией как отображать четвёртый датчик температурыVimax, 02 Февр. 22, 21:03

Добавить
mqtt.cppcase 16: // температура в ПВК
snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(TEMP_3)); // 4 датчик (!!!добавлено)
break;
для показа на графике
webui.json"1":{
"name":"Датчики температуры, ℃",
"lines": [3,4,5,10]
},
и добавить
webui.json{
"name": "Температура в ПВК",
"type": "code",
"value": "t_pvk",
"units": " ℃",
"code": "(x/10).toFixed(1)"
}

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

Может быть кому то понадобится показывать потребляемый ток на веб-морде:
1. добавляем
mqtt.cppcase 23:
// Потребляемый ток
char str_cur[8];
dtostrf((float)MaxIOut / 10, 6, 2, str_cur);
snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue2=%s"), str_cur);
break;
2. добавляем после блока "Напряжение в сети (RMS)"
webui.json{
"name": "Потребляемый ток",
"type": "text",
"value": "userValue2",
"units": " А",
"code": ""
},

Добавлено через 3мин.:
case 23: - пишете какой у вас по счету.
userValue2 - ставите какой у вас свободен
сообщения удалены (2)
Phisik Куратор Екатеринбург 688 1.5K
Отв.665  06 Февр. 22, 23:32
Вроде разобралсяffasad, 06 Февр. 22, 19:49
Можно еще вот так заголовок приделатьПолучиться еще короче: [ hide=Можно еще вот так заголовок приделать ][ /hide ]
сообщения удалены (7)
taime Новичок Челябинск 2
Отв.666  21 Февр. 22, 14:18
Добрый день! Подскажите! Собираю HD, прошивки от Физика HD_v3.86+ESP_v2.6+UI_v2.8plus. Мегу прошил дисплей припаял, начало показывать. Взял ESP, прошил, в веб захожу. Но подружить мегу и ESP не получается, они друг друга не видят, конвертер 5-3,3 естественно поставил и подключил к D14 и D15. Можете подсказать, в чём может быть дело, вместо 330 ом ставил 90ом те что на выходе конвертора и меги.
сообщения удалены (2)
Phisik Куратор Екатеринбург 688 1.5K
Отв.667  21 Февр. 22, 23:01
Можете подсказать, в чём может быть дело, вместо 330 ом ставил 90ом те что на выходе конвертора и меги.taime, 21 Февр. 22, 14:18
выкинь преобразователь уровня, выкинь все резисторы, выставь одинаковую скорость в настройках есп и скетче, переверни rx-tx, если больше ничего не поможет
taime Новичок Челябинск 2
Отв.668  22 Февр. 22, 10:18
выкинь преобразователь уровня, выкинь все резисторыPhisik, 21 Февр. 22, 23:01
Спасибо, получилось! Оказалось, база транзистора весела в воздухе на преобразователе. А подскажите, как понять, что bmp280 работает? Где можно увидеть?
Phisik Куратор Екатеринбург 688 1.5K
Отв.669  22 Февр. 22, 11:36
понять, что bmp280 работаетtaime, 22 Февр. 22, 10:18
При загрузке должно писАть "Init OK" и если время опроса > 30c, то показывать текущее давление вместо 760мм
сообщения удалены (17)
Phisik Куратор Екатеринбург 688 1.5K
Отв.670  27 Февр. 22, 14:35
Залил HD4.0+ESP_v2.6+UI_v2.8plu
.................................
отображаются только 2 верхние1215qq, 26 Февр. 22, 20:09
проверь webui.json [сообщение #13821130]
сообщение удалено
Phisik Куратор Екатеринбург 688 1.5K
Отв.671  28 Февр. 22, 09:45
stray '357' in programCrio, 28 Февр. 22, 05:52
Видимо, я буду вынужден принять какие-то меры. Итак, с этого момента, все вопросы, ответы на которые есть в первом сообщении будут удаляться без предупреждений и ответов.
сообщения удалены (3)
shura83 Новичок Балахна 1
Отв.672  08 Марта 22, 00:49
Доброго времени суток. Спасибо огромное разработчикам данного девайса. Года полтора собирался с мыслями, штудировал темы, и вот, вроде бы получилось. Если это возможно ещё, хотелось бы получить ключ от уважаемого Phisika. ESP ID CF9EAE1640D8.
IMG_20220307_230114.jpg
IMG_20220307_230114.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
IMG_20220307_230121.jpg
IMG_20220307_230121.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
IMG_20220307_230153.jpg
IMG_20220307_230153.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
miha58 Новичок Барнаул 7 5
Отв.673  09 Марта 22, 09:35
Добрый день! Автоматикой пользуюсь давно. Схема стандартная, клапаны 220в, прошивка была HD_v3.86+ESP_v2.6+UI_v2.8plus.
Обновил дисплей на четырёхстрочный русифицированный, соответственно поменял прошивку на HD_v4UI_v40.
Запускаю процесс НДРФ. Разгон, работа на себя, отбор голов - штатно. При отборе тела - в момент открытия клапана ректификата
кратковременно приоткрывается клапан голов. Завершается процесс штатно. Подскажите, куда рыть.
sachalin-1 Кандидат наук Куйбышев 441 129
Отв.674  09 Марта 22, 10:27, через 53 мин
В версии 3.86 в окне Настройки, в строке ШИМ отбора голов с ЦП стоит 0?
В версии 4 также?
сообщения удалены (12)
SerjikP66 Студент Ноябрьск 39 12
Отв.675  01 Апр. 22, 12:49
Появляются рядом с буквой C.
Не понимает веб интерфейс 337.nic2015, 17 Авг. 21, 22:37
Доброго времени
Если устанавливаю 52C:"
sprintf_P(lcd_buffer, PSTR("C4 Teмпepaтуpa, 52С:")) //10.04.21 С4 Температура:
и далее в display.cpp вместо 337

то отображается "снежинка" и на экранчике и на Web
C4 Teмпepaтуpa, *С
я пока остановился на этом (пролжаю поиски) :-)))
сообщения удалены (2)
Vimax Кандидат наук Homyel 414 74
Отв.676  02 Апр. 22, 14:45
Phisik, Илья, только ты меня можешь сориентировать: как мне в скетче сделать больше точек для отбора по таблице? Менять всё вродряд это не очень правильная идея.
Количество точек как-то забито в переменную или оно жёстко фиксировано?
Возможно ли это(увеличение количества точек отбора) оперативно изменить или для этого придется делать существенные правки кода?
сообщения удалены (2)
Phisik Куратор Екатеринбург 688 1.5K
Отв.677  04 Апр. 22, 10:35
Но всё равно надо больше 25Vimax, 04 Апр. 22, 00:02
Можешь логически непротиворечиво объяснить, для чего тебе нужны 25 точек? Даже если начать ШИМ-ить клапан при 85С (а в реальность первые стопы возникают ~90C), то текущее разрешение 15C/15 ~ 1C. А учитывая линейную интерполяцию ШИМ между точками, то подобные запросы выглядят по меньшей мере странно.
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


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

ищи в declaration.h строчку
#define COUNT_CHIM 15

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

C4 Teмпepaтуpa, *СSerjikP66, 01 Апр. 22, 12:49
Пишем в display.cpp следующее
sprintf_P(lcd_buffer, PSTR("C4 Teмпepaтуpa, \xC2\xB0""C:")); // \xC2\xB0 - знак градуса в UTF-8 кодировке
или в явном виде
sprintf_P(lcd_buffer, PSTR("C4 Teмпepaтуpa, °C:"));
и добавить файл cyrillic_lcd.cpp около 46-47
} // вставить после этой строчки
if(n == 0xC2 && uint8_t(str[i+1]) == 0xB0) {  // UTF-8 degree  C2 B0
     n = 0xDF;   // Degree symbol for cyrillic display
     i++;
}
buf[j] = n;  // вставить перед этой строчкой
сообщения удалены (9)
Phisik Куратор Екатеринбург 688 1.5K
Отв.678  06 Апр. 22, 15:38
Давай почтуSerjikP66, 06 Апр. 22, 05:58
Там надо 5 строчек поменять. Я думаю, каждый сам справится. Не засоряйте тему или идите в ЛС.
сообщение удалено
platonov0609 Студент Новосибирск 18
Отв.679  12 Апр. 22, 03:45
Добрый день коллеги!
Не знаю, куда уже "копать".
Не могу подружить ESP8266 с Мегой. Проверил разные варианты: уменьшал резисторы Rx - Tx до 39 Ом, скорость выставлена 115200. Есть две платы с ESP8266 - ведут себя одинаково. Подключал по-разному: напрямую Rx (ESP8266)- Rx (Мега), Tx (ESP8266)- Tx (Мега) и как положено Rx - Tx, Tx- Rx. В скетче Меги менял Com1 и Com2 местами. Есть осциллограф. Что еще можно/нужно посмотреть/сделать?