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

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

Форум самогонщиков Автоматика
1 ... 37 38 39 40 41 42 43 ... 45 40
chst1000 Доктор наук Москва 639 520
Отв.780  31 Дек. 23, 08:22
А Zr= на основном экране чему равно?limon, 29 Дек. 23, 10:45
В районе 2450-2500
burin_64 Магистр Долгопрудный 297 123
Отв.781  02 Янв. 24, 16:55
Подскажите как переупорядочить процессы в Настройках HD?
Phisik Куратор Екатеринбург 688 1.5K
Отв.782  02 Янв. 24, 18:04
как переупорядочить процессыburin_64, 02 Янв. 24, 16:55
В текущем варианте никак, для этого надо переделывать код работы с меню.

=======================================================================

Вот, попробуй вот такой вариант. Файлы из прошивки v4. Надо заменить файл keyboard.cpp и заменить в settings.h
часть касающуюся меню:
//================================================================
// РЕДАКТИРОВАНИЕ МЕНЮ

// Added by Phisik on 2017-08-15
// Здесь можно отключить ненужные нам пункты в меню

// NB! Пункты 129, 130 всегда должны быть в конце! Пункт 100 - вначале!
//    Это связано с обработчиком нажатий в файле keyboard.cpp, строки 600-630

// Обновлено by Phisik on 2024-01-02
// Теперь можно изменить порядок меню, для этого нужно расставить в нужной последовательности номера процессов
// Остальные пункты должны быть нулями.
//
// NB! Внимание! Должен быть как минимум 1 активный пункт меню.


// IspReg mode constants
#define ISPREG_SETTINGS         100   // Настройки
#define ISPREG_DISPLAY          101   // Мониторинг
#define ISPREG_THERMOSTAT       102   // Термостат
#define ISPREG_POWER_REGULATOR    103   // Регулятор мощности
#define ISPREG_1_DIST          104   // Первый (недробный) отбор
#define ISPREG_OTBOR_GOLOV      105   // Отбор голов
#define ISPREG_2_DIST          106   // Второй дробный отбор
#define ISPREG_3_DIST         107   // Третий дробный отбор
#define ISPREG_ZATOR          108   // Затор зерна
#define ISPREG_RECT          109   // Ректификация
#define ISPREG_DEFL_DIST       110   // Дистилляция с дефлегматором
#define ISPREG_NDRF          111   // НДРФ
#define ISPREG_NBK             112   // Непрерывная бражная колонна (НБК)
#define ISPREG_ZATOR_MUKI       113   // Мучно-солодовый затор (без варки)
#define ISPREG_RAZVAR          114   // Разваривание зерна с чиллером и миксером
#define ISPREG_TIMER          115   // Таймер + регулятор мощности
#define ISPREG_BRAUMASTER       116   // Пивоварня (клон Braumaster)
#define ISPREG_FRACTION_DIST    117   // Фракционная перегонка
#define ISPREG_FRACTION_RECT    118   // Фракционная ректификация
#define ISPREG_VALVE_TEST       129   // Тест клапанов
#define ISPREG_SLAVE_MODE       130   // Внешнее Управление


const uint8_t menuEnableFlag[] = {
   ISPREG_SETTINGS,
   ISPREG_DISPLAY,
   ISPREG_POWER_REGULATOR,
   ISPREG_RECT,
   ISPREG_NBK,
   ISPREG_VALVE_TEST
};

#define MENU_ITEMS (sizeof(menuEnableFlag))
menu_mod_v4_rus.zip
chst1000 Доктор наук Москва 639 520
Отв.783  02 Янв. 24, 18:11, через 8 мин
Замени оптосимистр moc3023 и проверь правильность подключения ног силового симистора(А1,А2).limon, 29 Дек. 23, 10:45
Заработало!!
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

Сначала все прозвонил и проверил подключения по схеме, все ок.
Потом решил заменить moc3023 (благо что на панельке), а он оказался совсем не 3023 а 3063 . Это ж надо , в моем запасе радиодеталей в пакетике с лейблом moc3023 из штук десяти корпусов оказалось два 3063 (видимо использовал где-то ранее), и надо ж было хапнуть именно его. Вот что значит старческая дальнозоркость! Налобные очки с подсветкой и набором луп - это наше все!!
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

2024-01-02_20-10-33.jpg
2024-01-02_20-10-33. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

limon, спасибо за наводку куда смотреть.
И ведь ты и про то, что 3063 не годится писал когда-то очень давно , и я не собирался ее ставить , но случай , бывает же!
2024-01-02_17-48-17.jpg
2024-01-02_17-48-17. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

Еще раз спасибо!!!
А я уже осциллограф заказал , неисправность искать.
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Но ничего , пригодится.
Виновница , потерянных нервных клеток
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

IMG_20240102_173209.jpg
IMG_20240102_173209. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

Phisik- у еще раз спасибо за WEB - интерфейс!
В собранном виде примерно вот так будет
IMG_20240102_204228.jpg
IMG_20240102_204228. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
сообщения удалены (2)
Barmagloth Новичок Тула 3 2
Отв.784  17 Янв. 24, 20:30
Собрал автоматику на платах bengoor v.5.3. Все работает как часы пока ).
Ошибся правда с датчиком абсолютного давления и заказал BMP180 вместо BMP280. Но вроде и этот работает корректно.
Покорнейше прошу ключ на WEB интерфейс.
ESP ID EB81741640C8

PXL_20240117_201126034.jpg
PXL_20240117_201126034. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

PXL_20240117_195400735.jpg
PXL_20240117_195400735. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.


Огромная благодарность форуму за исчерпывающую информацию по сборке.
limon Доцент Липецк 1K 944
Отв.785  18 Янв. 24, 07:56
Собрал автоматику на платах bengoor v.5.3Barmagloth, 17 Янв. 24, 20:30
мои мелкие брюсжания по конструкции: утопи дисплей вровень с корпусом, закрепи на винты впотай, распечатай рисунок лицевой панели, вырежь окошко под дисплей, заламинируй и приклей на двусторонний скотч к корпусу. Типа как на фото.
Если корпус будет вертикально стоятьвисеть, радиатор надо "по феншую т.е по термодинамике Улыбающийся" ребрами тоже вертикально располагать. А в целом молодец.
IMG_20240118_074951.jpg
IMG_20240118_074951.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Barmagloth Новичок Тула 3 2
Отв.786  18 Янв. 24, 09:03
мои мелкие брюсжания по конструкции: утопи дисплей вровень с корпусом, закрепи на винты впотай, распечатай рисунок лицевой панели, вырежь окошко под дисплей, заламинируй и приклей на двусторонний скотч к корпусу. Типа как на фото.
Если корпус будет вертикально стоятьвисеть, радиатор надо "по феншую т.е по термодинамике " ребрами тоже вертикально располагать.limon, 18 Янв. 24, 07:56

Коробка в большинстве случаев на столе лежит. Поэтому радиатор не задыхается. Надо было на верхнюю стенку его поставить, но тогда УЗО не влезет, а корпус хотелось покомпактнее.

Насчет экрана, кстати, да. На фото только увидел, как он сильно выпирает. Спасибо!
Лицевая и боковая панели в работе ).
сообщения удалены (2)
78region Новичок СПб 8
Отв.787  26 Янв. 24, 15:01
Добрый день, наконец-то и я собрал автоматику на новых платах. Старая работала с 2015 года, на макетных платах и без веб интерфейса. Сейчас все на печатных платах 5.3 от bengoor-а, с прошивкой 4.0 от Phisik-а. Отработал 4 дистилляции и 2 ректификации, все замечательно. Прошу Илью дать ключик. ESP ID 03FC7716405E.
PXL_20240124_122822909.MP.jpg
PXL_20240124_122822909. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

PXL_20240124_123719214.jpg
PXL_20240124_123719214. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
vlgogolenko Новичок Мелитополь 6 2
Отв.788  26 Янв. 24, 22:55
Доброго времени суток. Кто нибудь пробовал подключать датчики температуры 4мм от комерческих версий? У меня при подлючении опредилился только один датчик.
Phisik Куратор Екатеринбург 688 1.5K
Отв.789  27 Янв. 24, 23:20
Кто нибудь пробовал подключать датчики температуры 4мм от комерческих версий?vlgogolenko, 26 Янв. 24, 22:55
Я пробовал 5мм, пришлось повозиться. Внутри стояли чипы с маркировкой DS18B20U+ в корпусе uSOP. Либо брак, либо отбраковка/перемаркированные --- отказывались работать в нормальном режиме, только в режиме "паразитного" питания. При этом для стабильной работы пришлось снижать сопротивление резистора подтяжки со стандартных 4k7, до 1k5. Попробуй, может поможет.

PS комМерческих

PPS 4мм - это с термисторами и эмулятором шины 1Wire? Ссылку дай для верности.
ser52 Специалист Москва 171 39
Отв.790  29 Янв. 24, 11:35
Добрый день , подключил датчик паров спирта при сработке сразу авария в ВЕБе ничего не отображается ?
сообщения удалены (2)
ivfed72 Новичок Алтайский край 3
Отв.791  01 Февр. 24, 12:25
Приветствую!
Собрал автоматику на платах 5.3 от bengoor.
Создателям и всем кто дал развитие этому чудо устройству огромная благодарность.
Уважаемый Phisik прошу дать ключ для ESP ID 63F2211640EF
Если вдруг ящик переполнен ivfed72@gmail.com
Заранее благодарен.
IMG_20240126_203240.jpg
IMG_20240126_203240.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
IMG_20240126_203403.jpg
IMG_20240126_203403.jpg WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Phisik Куратор Екатеринбург 688 1.5K
Отв.792  02 Февр. 24, 10:48
Собрал автоматику на платах 5.3 от bengoorivfed72, 01 Февр. 24, 12:25
1) Выходная розетка на 6кВт, винтовые колодки на плате выдержат 30А? Дорожки на плате надо с медным проводом пролудить.
2) Нет ни автомата, ни дифавтомата
3) Нет заземления на розетке / ТЭНе. Заземляйте куб через ТЕН обязательно.
4) Практически все пластики для 3д печати горючие, использовать под электрооборудование нельзя. Есть негорючий самозатухающий АБС.
А в целом - очень аккуратное исполнение. Ключ отправил в ЛС.
сообщения удалены (6)
qwert99 Новичок каменск 1
Отв.793  06 Февр. 24, 18:00
подскажите плс последнюю прошивку с поддержкой не руссифицированного четырехстрочного дисплея
burin_64 Магистр Долгопрудный 297 123
Отв.794  06 Февр. 24, 20:30
Нет такой
сообщение удалено
Phisik Куратор Екатеринбург 688 1.5K
Отв.795  06 Февр. 24, 21:55
не руссифицированногоqwert99, 06 Февр. 24, 18:00
Это не реально. Экран 20*4 - это 80 символов. Если нет русской кодовой таблицы, то надо использовать заглавные латинские буквы и только 8 символов можно добавить кириллических. Этого даже на экран 16*2 не всегда хватает, приходится слова подбирать.

Вывод - купи за 600р русский дисплей.
сообщения удалены (4)
Mor1oK Студент Полтава 12
Отв.796  22 Февр. 24, 23:01
Добрый. Помогите решить проблему! Автоматика думает, что у меня 2 ТЭНа, рабочий и для разгона, как изменить чтоб был один ТЭН? При ректификации не мешало, приспособился, а вот решил НБК запустить и разгон не идёт, хотя на экранчике в режиме НБК стоит необходимая мощность.
dimato Кандидат наук Волгоград 416 181
Отв.797  23 Февр. 24, 07:05
Mor1oK, У автоматики есть управление двумя тэнами - Разгонный и рабочий. При ректификации разгонный включается на время разгона а потом он не участвует в процессе (выключен). В режиме НБК включение разгонного тена не предусмотрено.
Mor1oK Студент Полтава 12
Отв.798  24 Февр. 24, 13:15
Ну при ректификации как-то работает, хотя на первой странице в веб показывает мощность тэна 0 и ограничиваю я её указав максимальную мощность. А вот в нбк вообще не включается.
dimato Кандидат наук Волгоград 416 181
Отв.799  25 Февр. 24, 09:11
Mor1oK, Все показания мощности должны соответствовать мощности рабочего тена. А разгонный он включен или выключен. Его мощность не где не должна присутствовать и не регулироваться.
И опять повторяю в режиме ректификации предусмотрено включение разгонного тена , а в режиме нбк нет.