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

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

Форум самогонщиков Автоматика
1 ... 37 38 39 40 41 42 43 ... 61 40
sechevoy Специалист Запорожье 148 26
Отв.780  18 Дек. 21, 14:16
Прошил ещё после 0.7.1 через "_bin_074_2.zip"
У меня логи прошивки другие. Также прилагаю лог из сериал порта.

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

Кто-то в курсе по поводу версии 0.7.5?
3.jpg
3.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.

log.txt 2.3 Кб
log2.txt 1.7 Кб
Volume Доктор наук Уфа 610 342
Отв.781  18 Дек. 21, 14:57 (через 41 мин)
когда рухнет сервак обновлений, откуда первоначально нужные файлики подтягиваются, у народа опять проблемы нарисуютсяserjrv, 18 Дек. 21, 12:03
тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего диска. И все остальные файлы из каталога html проекта
gol_avto Доцент Москва-Серпухов-Анапа 1.5K 524
Отв.782  18 Дек. 21, 14:59 (через 2 мин)
Кто-то в курсе по поводу версии 0.7.5?sechevoy, 18 Дек. 21, 14:16
Нет её пока. Только что скомпилил и прошился через среду, также было сообщение, что есть последняя 0.7.5, а фактически 074.
Думаю автор только готовит её, поскольку 6 дней назад он внес изменения. Добавил TFT дисплеи.
2021-12-18_14-56-12.png
2021-12-18_14-56-12.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Доктор наук Уфа 610 342
Отв.783  18 Дек. 21, 15:03 (через 4 мин)
Проделал тоже самое, смотрю в ноуте доступные WiFi точки - НЕ вижу точку hd_esp32gol_avto, 18 Дек. 21, 12:40
лог загрузки сними и приложи файликом. Снять просто - запусти любой читальщик COM-порта esp32, без разницы какой, можно ардуиновский сериал-монитор

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

Ничего не помогло.sechevoy, 18 Дек. 21, 13:24
в твоем случае дело возможно вообще не в коде, а в питании еспшки. При старте WiFi espшка жрет пол-ампера, при том что у USB1 0,5А это максимальный ток. Попробуй подключить к USB2 или к внешнему блоку питания с током не менее 1 А
gol_avto Доцент Москва-Серпухов-Анапа 1.5K 524
Отв.784  18 Дек. 21, 15:15 (через 13 мин)
Ардуиновский козяблики рисует. А с PuTTY я так и не понял как запустить.
Не знаю, что случилось, но у меня всё заработало с бинарниками.
2021-12-18_15-09-50.png
2021-12-18_15-09-50.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Доктор наук Уфа 610 342
Отв.785  18 Дек. 21, 15:36 (через 21 мин)
Ардуиновский козяблики рисует.gol_avto, 18 Дек. 21, 15:15
скорость надо задать 115200
А с PuTTY я так и не понял как запустить.
вместо 9600 указать 115200 и ткнуть в кнопку "Open" внизу
serjrv Кандидат наук Камышин 382 205
Отв.786  18 Дек. 21, 15:39 (через 4 мин)
тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего дискаVolume, 18 Дек. 21, 14:57
Так надо как минимум еще и скрипт jQuery подгрузить.
sechevoy Специалист Запорожье 148 26
Отв.787  18 Дек. 21, 15:56 (через 18 мин)
в твоем случае дело возможно вообще не в коде, а в питании еспшки. При старте WiFi espшка жрет пол-ампера, при том что у USB1 0,5А это максимальный ток. Попробуй подключить к USB2 или к внешнему блоку питания с током не менее 1 АVolume, 18 Дек. 21, 15:03
Интересно, а 0.7.1 выходит меньше жрёт тока? Перепрошил с работающей 0.7.1 снова в 0.7.4. Запитал от USB3.0 (у них ток до 0,8А), ребуты. Вставил в плату, запитал от лабораторника... Ребуты. Не иначе как проклятье Подмигивающий

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

Я правильно понимаю порядок выводов J3 (слева направо)?
GND - TX - RX - +3.3 V
или
GND - RX - TX - +3.3V

З.Ы. Где-то описано, что нужно подстаивать резисторами R14 и R16?
2.jpg
2.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Доктор наук Уфа 610 342
Отв.788  18 Дек. 21, 17:28
надо как минимум еще и скрипт jQuery подгрузить.serjrv, 18 Дек. 21, 15:39
ессно. Надо подгрузить все что в каталоге html лежит

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

Не иначе как проклятьеsechevoy, 18 Дек. 21, 15:56
или ядро более новое и не срастается с bootloader
Можешь показать скриншот idf-ного прошивальщика после прошивки? Интересует что в окошке DETECTED INFO

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

коль пошла такая пьянка про косячки, еще один моментик. Он не от автора, а от idf-esp среды
По умолчанию FreeRTOS у них работает на одном ядре, хотя esp32 имеет 2 ядра. Почему так - хз.
Исправляется снятием галки "Run FreeRTOS only on first core" в sdkconfig (idf.py menucofig, Top-Component config-FreeRTOS)
gol_avto Доцент Москва-Серпухов-Анапа 1.5K 524
Отв.789  18 Дек. 21, 17:55 (через 28 мин)
З.Ы. Где-то описано, что нужно подстаивать резисторами R14 и R16?sechevoy, 18 Дек. 21, 15:56
Нигде. Обработка АЦП в программе не реаливана.
GND - RX - TX - +3.3Vsechevoy, 18 Дек. 21, 15:56
так.
#define PZEM_TXD (14)
#define PZEM_RXD (13)
sechevoy Специалист Запорожье 148 26
Отв.790  18 Дек. 21, 18:15 (через 20 мин)
или ядро более новое и не срастается с bootloader
Можешь показать скриншот idf-ного прошивальщика после прошивки? Интересует что в окошке DETECTED INFOVolume, 18 Дек. 21, 17:28
Я среду так и не смог поднять. Спрашивал помощи на предыдущей странице, пока не получил. Если бы поднял среду, может и проблема бы исчезла с прошивкой.

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

#define PZEM_TXD (14)
#define PZEM_RXD (13)gol_avto, 18 Дек. 21, 17:55
Соединение прямое ТХ к ТХ и RX к RX или наоборот, TX к RX и RX к TX?
Volume Доктор наук Уфа 610 342
Отв.791  18 Дек. 21, 18:18 (через 4 мин)
Я среду так и не смог поднять.sechevoy, 18 Дек. 21, 18:15
при чем тут среда. Вопрос сугубо про утилитку прошивальщика
sechevoy Специалист Запорожье 148 26
Отв.792  18 Дек. 21, 18:25 (через 8 мин)
Можешь показать скриншот idf-ного прошивальщикаVolume, 18 Дек. 21, 17:28
Я подумал про esp-idf.
Если про ESP Download Tool то
2.jpg
2.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
3.jpg
3.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
gol_avto Доцент Москва-Серпухов-Анапа 1.5K 524
Отв.793  18 Дек. 21, 18:31 (через 6 мин)
наоборот, TX к RX и RX к TXsechevoy, 18 Дек. 21, 18:15
Так
PZEM.png
PZEM.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
сообщение удалено
Volume Доктор наук Уфа 610 342
Отв.794  18 Дек. 21, 19:12 (через 42 мин)
У меня сегодня звезды сошлись:sachalin-1, 18 Дек. 21, 18:38
вот и славно )

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

Если про ESP Download Tool тоsechevoy, 18 Дек. 21, 18:25
походу, память в чипах разная
В "flash vendor" у тебя "5Eh"
у меня "20h".
Может ли это быть причиной траблов - хз, надо копать, чтоб копать - надо твой камень с твоей памятью иметь в наличии. У меня такого нет
sechevoy Специалист Запорожье 148 26
Отв.795  18 Дек. 21, 19:23 (через 11 мин)
Давайте отталкиваться от того, что у меня 0.7.1 залетает на ура и всё работает.
2. взял архив diff4test-v3 - версия со сторожем от Volume,sachalin-1, 18 Дек. 21, 18:38
Что это?

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

Нажал "Stop", после чего закрыл приложение прошивальщикаsachalin-1, 18 Дек. 21, 18:38
Вроде кнопка Stop активна до окончания прошивки, далее она превращается в кнопку Finish.
сообщение удалено
Volume Доктор наук Уфа 610 342
Отв.796  18 Дек. 21, 19:40 (через 17 мин)
Но это, я думаю, случайностьsachalin-1, 18 Дек. 21, 19:26
Случайность - это когда нет предсказуемого результата. Попробуй еще раз стереть и прошить, тогда и делай выводы
sechevoy Специалист Запорожье 148 26
Отв.797  18 Дек. 21, 19:43 (через 4 мин)
Ну и еще в догонку, когда прошиваешь посредством среды, грузится еще дополнительный кусок кода по адресу 0xD000: "Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.0 seconds (effective 2456.0 kbit/s)..."serjrv, 15 Дек. 21, 20:53
Судя по адресу, это ota_data_initial.bin
сообщение удалено
sechevoy Специалист Запорожье 148 26
Отв.798  18 Дек. 21, 20:28 (через 46 мин)
Грёбаная кнопка "STOP". Нажал её в конце прошивки ( с 0.7.1 прокатывало и без неё) и вуаля, точка доступа поднялась. Но я рано радовался, страница index.html не грузится. /update без проблем и я скачал обновления страницы, но при переходе на главную тишина...
Во блин, пока писал страница прогрузилась (ну очень долго).
Уряяяя!!!
Всем спасибо за подсказки.

Блиннннн.... Не глянул и прошил модуль с меньшим количеством ног. Рано радовался. Эксперимент продолжается.
UPD: Болт с левой резьбой. Снова ребуты.
UPD: На модуле с меньшим количеством ног память тоже 5Eh (повторно прошил на этот модуль и снова завелось, но страничка тупит жутко). А на нужном модуле траблы остались.
сообщения удалены (8)
serjrv Кандидат наук Камышин 382 205
Отв.799  19 Дек. 21, 00:47
Ну почему как чуть что не так, сразу ругань начинается на русскоязычных форумах???
Спокойнее, без взаимных наездов ))). Ну спустили пар, отвлеченно как бы, да и все...

sechevoy, я ранее предположил что у тебя инициализация I2C глючит при включении, и модуль вылетает в перезагрузку. Можешь попробовать к примеру датчик давления прицепить к модулю?

Коль пошла такая пьянка про косячки, еще один моментик. Он не от автора, а от idf-esp среды. По умолчанию FreeRTOS у них работает на одном ядре, хотя esp32 имеет 2 ядра. Почему так - хз.Volume, 18 Дек. 21, 21:08
С настройками по умолчанию, по крайней мере у меня = Platform IO + ESP-IDF, основной код операционки и WiFi пашет на ядре 0, а код пользователя на ядре 1. Но при использовании FreeRTOS в "культурной" среде разработки, ты без проблем любой задаче указываешь какое ядро использовать. Хотя автор данного проекта как бы все доступные плюшки не использует к сожалению. Я к примеру в своих проектах, вяло текущие процессы - таймер опроса датчиков, рулежка внешними устройствами и т.д., цепляю на ядро 0 вместе с самой системой, зная при этом что временные интервалы могут быть не выдержаны. А вот все критичное ко времени исполнения до единиц миллисекунд, цепляю на ядро 1.

Ну и архивчик в комплексе за одно прицеплю, все файлы с GIT, т.е. актуальные на данный момент:
_bin_074_add_web_files.zip

Прошиваем как и ранее запустив "programm.cmd" (естественно предварительно все разархивировав), далее подключившись к точке доступа ESP`шки прописываем свой роутер, перегружаем модуль, и зайдя уже по локальному адресу в домашней сетке, закидываем 2 файлика из каталога "WebFiles" = "jq.js" и "index.html" по очереди. Далее все работает..., ну естественно у кого изначально не глючит по невыясненным причинам.