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

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

Форум самогонщиков Автоматика
1 ... 37 38 39 40 41 42 43 ... 48 40
sechevoy Специалист Запорожье 148 26
Отв.780  18 Дек. 21, 14:03
sechevoy, К самому модулю что то подключено из внешних устройств (датчик давления, датчики температуры, дисплей)?serjrv, 18 Дек. 21, 13:59
Голая ESP32
gol_avto Доктор наук Москва - Серпухов - Анапа 808 277
Отв.781  18 Дек. 21, 14:03, через 1 мин
gol_avto, попробуй прошиться просто последний выложенный мной архив "_bin_074_2.zip", именно запустив programm.cmd после распаковки архива.serjrv, 18 Дек. 21, 13:07
Прошил. Всё ОК. Wi-Fi работает.
Вот лог прошивки
Скрытый текстSelect item to program:

1 - Update program and WEB interface.
2 - Erase entire memory of the module. Update program and WEB interface.
Q - Exit.

2

Enter COM port number:
8 - COM8
6 - COM6
3 - COM3
Q - Exit.

3
esptool.py v2.6
Serial port COM3
Connecting......
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: 24:0a:c4:c5:64:fc
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Erasing flash (this may take a while)...
Chip erase completed successfully in 8.5s
Hard resetting via RTS pin...
esptool.py v2.6
Serial port COM3
Connecting....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: 24:0a:c4:c5:64:fc
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000d000 in 0.0 seconds (effective 4681.2 kbit/s)...
Hash of data verified.
Flash params set to 0x022f
Compressed 24160 bytes to 14600...
Wrote 24160 bytes (14600 compressed) at 0x00001000 in 0.2 seconds (effective 1033.6 kbit/s)...
Hash of data verified.
Compressed 1019232 bytes to 645249...
Wrote 1019232 bytes (645249 compressed) at 0x00010000 in 9.0 seconds (effective 908.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 153...
Wrote 3072 bytes (153 compressed) at 0x00008000 in 0.0 seconds (effective 1890.5 kbit/s)...
Hash of data verified.
Compressed 983040 bytes to 59454...
Wrote 983040 bytes (59454 compressed) at 0x00110000 in 2.0 seconds (effective 3879.8 kbit/s)...
Hash of data verified.
sechevoy Специалист Запорожье 148 26
Отв.782  18 Дек. 21, 14:16, через 13 мин
Прошил ещё после 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 Кандидат наук Уфа 319 191
Отв.783  18 Дек. 21, 14:57, через 41 мин
когда рухнет сервак обновлений, откуда первоначально нужные файлики подтягиваются, у народа опять проблемы нарисуютсяserjrv, 18 Дек. 21, 12:03
тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего диска. И все остальные файлы из каталога html проекта
gol_avto Доктор наук Москва - Серпухов - Анапа 808 277
Отв.784  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 Кандидат наук Уфа 319 191
Отв.785  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 Доктор наук Москва - Серпухов - Анапа 808 277
Отв.786  18 Дек. 21, 15:15, через 13 мин
Ардуиновский козяблики рисует. А с PuTTY я так и не понял как запустить.
Не знаю, что случилось, но у меня всё заработало с бинарниками.
2021-12-18_15-09-50.png
2021-12-18_15-09-50.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Кандидат наук Уфа 319 191
Отв.787  18 Дек. 21, 15:36, через 21 мин
Ардуиновский козяблики рисует.gol_avto, 18 Дек. 21, 15:15
скорость надо задать 115200
А с PuTTY я так и не понял как запустить.
вместо 9600 указать 115200 и ткнуть в кнопку "Open" внизу
serjrv Магистр Камышин 297 132
Отв.788  18 Дек. 21, 15:39, через 4 мин
тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего дискаVolume, 18 Дек. 21, 14:57
Так надо как минимум еще и скрипт jQuery подгрузить.
sechevoy Специалист Запорожье 148 26
Отв.789  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 Кандидат наук Уфа 319 191
Отв.790  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 Доктор наук Москва - Серпухов - Анапа 808 277
Отв.791  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
Отв.792  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 Кандидат наук Уфа 319 191
Отв.793  18 Дек. 21, 18:18, через 4 мин
Я среду так и не смог поднять.sechevoy, 18 Дек. 21, 18:15
при чем тут среда. Вопрос сугубо про утилитку прошивальщика
sechevoy Специалист Запорожье 148 26
Отв.794  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 Доктор наук Москва - Серпухов - Анапа 808 277
Отв.795  18 Дек. 21, 18:31, через 6 мин
наоборот, TX к RX и RX к TXsechevoy, 18 Дек. 21, 18:15
Так
PZEM.png
PZEM.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
сообщение удалено
Volume Кандидат наук Уфа 319 191
Отв.796  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
Отв.797  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 Кандидат наук Уфа 319 191
Отв.798  18 Дек. 21, 19:40, через 17 мин
Но это, я думаю, случайностьsachalin-1, 18 Дек. 21, 19:26
Случайность - это когда нет предсказуемого результата. Попробуй еще раз стереть и прошить, тогда и делай выводы
sechevoy Специалист Запорожье 148 26
Отв.799  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
сообщение удалено