ОТКРЫТИЕ МАГАЗИНА ХД
Сайт Барахолка Магазинновый ОТКРЫТИЕ МАГАЗИНА ХД

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

Форум самогонщиков Автоматика
1 2 3 4 5 ... 25 2
ys1797 Доцент Санкт-Петербург 1005 334
Отв.20  27 Дек. 18, 19:49
Андрей, Да у меня первая, с некоторыми изменениями в части отпиливания ненужного. Вторую смотрел, ssl, в общем случае не нужен, даже скажем так - будут костыли, т.к. веб браузеры в мобильниках очень не любят самоподписные ssl сертификаты, в последних версиях даже исключение без бубна не добавишь. А получить подписанный ssl сертификат, например, чтоб он мог работать с url вида https://192.168.1.2/ вообще невозможно.

По поводу примера, там просто папка html, с ней я не вижу никаких действий.
Более интересный пример https://github.com/nkolban/duktape-esp32, где используются предкомпиленные mkspiffs и mkespfsimage (этот нам не нужен)
Там видно как получить образ и как его прошить… mkspiffs поставил в проект субмодулем. Загрузил html контент в папку.
Теперь попробую Makefile доделать.

Доделал и запушил. Главное это: CONFIG_SPIFFS_META_LENGTH=0 в sdkconfig, тогда работает.

Что-то не могу никак добавить 4 файл во вложения второго сообщения…



сообщение удалено
ys1797 Доцент Санкт-Петербург 1005 334
Отв.21  27 Дек. 18, 21:47
Андрей, Непонятно причем здесь "проблемы с политикой безопасности браузера", если html и javascript заливаются
в пределы esp32 и адрес для запросов совпадает с websocket и все в пределах одного домена.
Андрей Администратор Бухарест 3697 4296
Отв.22  27 Дек. 18, 23:29
ys1797, для вебсокетов и/или в пределах одного адреса это не актуально. Я видел у тебя на стороннем ресурсе xhr запросы, когда по кнопкам в верхнем меню жмешь.

Что-то не могу никак добавить 4 файл во вложения второго сообщения…ys1797, 27 Дек. 18, 19:49
А что выдает?
ys1797 Доцент Санкт-Петербург 1005 334
Отв.23  28 Дек. 18, 13:15
Андрей, Ну запросы шлет, конечно. С точки зрения esp32, когда он закачивает index.html - это просто файл.
И далее запросы идут с esp на esp.

А что выдает?
Пытается вывести spifs_v0.2.img, как изображение. Попробую расширение поменять.
wasshal Специалист Оленегорск 194 24
Отв.24  28 Дек. 18, 13:32, через 18 мин
Блин, я уже платы предыдущие заказал,аж 10 штук, критично поторопился?
ys1797 Доцент Санкт-Петербург 1005 334
Отв.25  28 Дек. 18, 13:57, через 25 мин
wasshal, Там по моему нет отверстий под pzem, они с обновлением easyeda куда-то сами тихо сгинули.
Но несложно просверлить самому.
сообщение удалено
wasshal Специалист Оленегорск 194 24
Отв.26  28 Дек. 18, 15:01
нет отверстий под pzemys1797, 28 Дек. 18, 13:57
в редакторе были серым затянуты, а китайцы в отчете прислали что минимальные отверстия 0,3
Андрей Администратор Бухарест 3697 4296
Отв.27  28 Дек. 18, 15:51, через 50 мин
Пытается вывести spifs_v0.2.img, как изображение. Попробую расширение поменять.ys1797, 28 Дек. 18, 13:15
Заархиваруй в зип или рар.

С точки зрения esp32, когда он закачивает index.html - это просто файл.
И далее запросы идут с esp на esp.ys1797, 28 Дек. 18, 13:15
Политика безопасности - это только про браузер. Я тебе про политику написал, когда у тебя веб-морда была на стороннем ресурсе, тогда это было актуально для xhr запросов к автоматике например.
ys1797 Доцент Санкт-Петербург 1005 334
Отв.28  28 Дек. 18, 23:04
в редакторе были серым затянуты, а китайцы в отчете прислали что минимальные отверстия 0,3wasshal, 28 Дек. 18, 15:01

Не я про pzem посадочные. Сейчас восстановил. Проверь разницу.
ys1797 Доцент Санкт-Петербург 1005 334
Отв.29  28 Дек. 18, 23:08, через 4 мин
Андрей, Залил в зип. Проверил заливку - вроде идет.
wasshal Специалист Оленегорск 194 24
Отв.30  29 Дек. 18, 10:47
Проверь разницуys1797, 28 Дек. 18, 23:04
пока не придут не смогу, у меня гердеры не сохранились, так что может мне повезло и я даже успел в момент замены)))
сообщение удалено
AlexDol Кандидат наук Екатеринбург 316 401
Отв.31  03 Янв. 19, 05:29
Коллега ys1797. Расскажи пожалуйста как корректно провести слияние из этого ресурса:
Merge branch 'master' of https://github.com/ys1797/esp32_hd
Автоматически это не делается? Я должен в редакторе внести нужные изменения?
Или в esp-idf загрузятся уже изменённые файлы или это происходит в режиме обновления прошивки из WEB?
День покувыркался с установкой на ноутбук Eclipse, Python, затем русификатор и Get, Git. Всё в тумане. 
А вчера поставил на десктоп esp-idf. По твоей инструкции получилось легко. С ним и продолжу работу.
На диске объём папки составил около 2 гигабайт. Осталось дождаться комплектующих для сборки.
ys1797 Доцент Санкт-Петербург 1005 334
Отв.32  04 Янв. 19, 14:54
AlexDol, А что там не слияется?
git clone --recursive https://github.com/ys1797/esp32_hd

Появится папка esp32_hd, там все есть.
Если надо подгрузить появившиеся обновления с гитхаба.
То в этой директории:
git pull 


IvanAltay Доцент Бийск 1164 241
Отв.33  05 Янв. 19, 17:37
ys1797, у меня Aurduino IDE 1.8.5 обновило библиотеки и всё заработало как прежде. Проги старые, ложатся нормально при прошивке. Допилили... У Arduino IDE, пользователей миллионы. Быстро все косяки устраняют.
Андрей Администратор Бухарест 3697 4296
Отв.34  08 Янв. 19, 00:17
ys1797, для отладки веб-интерфейса хорошо бы документацию, как и в каком виде проходят данные, ошибки, специфические ошибки для данного "железа".
ys1797 Доцент Санкт-Петербург 1005 334
Отв.35  08 Янв. 19, 21:14
Андрей, документация в процессе написания…

Nextsem Новичок Хабаровск 2 1
Отв.36  09 Янв. 19, 18:22
А не могли бы вы вкратце описать алгоритм автоматики? По коду я понял, что запускается разгон на полную мощность тэна, при выходе на определённую температуру в кубе мощность нагрева уменьшается до заданной. По каким датчикам опледеляются головы, тело, хвосты? Также по температуре в кубе? И ещё вопрос, какие клапана под шим регулирование используете?
ys1797 Доцент Санкт-Петербург 1005 334
Отв.37  09 Янв. 19, 18:36, через 15 мин
Nextsem, Все правильно, ориентируемся по температуре в кубе или в нижней части колонны, как у msg31, ничего нового на данный момент не придумано. Единственное, что хочется поменять, это прекращение отбора голов не по абсолютному значению температуры, а по дельте от температуры стабилизации до начала отбора тела.
Тело отбирается медленным шимом с автоуменьшением или автоувеличением периода шима с повторной стабилизацией температуры при залетах.
При предельном значении переходим к хвостам.

Клапана 12 вольтовые, включаются быстрым шимом с нарастанием фазы от нуля до максимума при включении и обратно до нуля - при выключении. Сделано, чтобы не нервировать щелканьем окружающих.
Можно использовать и 24 вольтовые, но стабилизатор на 5 вольт боюсь будет греться сильно…

Nextsem Новичок Хабаровск 2 1
Отв.38  10 Янв. 19, 01:00
А есть какие-нибудь ссылки на используемые клапана? И ещё, как-нибудь поток воды через дефлегматор регулируется, или он константа?
ys1797 Доцент Санкт-Петербург 1005 334
Отв.39  10 Янв. 19, 15:54
Nextsem, Клапан на воду латунный, для спирта пластиковый на 12 вольт.
Их всяко разно много всяких и можно поискать на том же алиэкспрессе.
поток воды я не регулирую, у меня автономка, она один раз выставляется и больше не трогается.