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

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 178 179 180 181 182 183 184 ... 191 181
Shurchik Студент Пангоды 14 1
Отв.3600  29 Нояб. 25, 06:23
Приветствую. Хочу собрать электронику но при компиляции получил такую ошибку... как исправить:
Compilation error: секция текста превышает доступное пространство на плате
Поискал инфу на форуме, не нашел. далее поискал в яндексе и он указал в этой ветке ответ.
У меня была 2,3,6 версия IDE, поставил и сделал по инструкции. Нужно добавить ссылку на подробную инструкцию в заглавие темы.
В итоге все сделал но при загрузке 192.168.4.1 получаю страницу а на ней File not found url:/ Method:GET Arguments:0
Подскажите, что не так подгрузилось и ка исправить? Спасибо.
dranek Доктор наук Минск 568 553
Отв.3601  29 Нояб. 25, 06:53 (через 30 мин)
Shurchik, ошибка говорит о том, что итоговый размер прошивки превышает размер выделенной под неё флэш памяти.
Напишите подробно свой вопрос. Текущий не позволяет корректно ответить.

Если это Самовар 6.25 попробуйте дотошно выполнить всё то, что написано в инструкции.

Если не поможет. Понизьте версию SDK до 2.11, убедитесь, что в папке с прошивкой есть файл partations.csv, в меню Инструменты/partations shemes выберите вариант с размером под прошивку побольше (при наличии partations.csv это только чтоб пройти проверку перед заливкой во флэш).
Или. Удалите перед запуском ide partations.csv, тогда при разметке будет использован тот, что вы выберите в Инструменты/partations shemes.

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

В итоге все сделал но при загрузке 192.168.4.1 получаю страницу а на ней File not found url:/ Method:GET Arguments:0
Подскажите, что не так подгрузилось и ка исправить? Спасибо.Shurchik, 29 Нояб. 25, 06:23
Известный мне глюк библиотеки WiFi manager. Я выкладывал в данной теме подправленную библиотеку. Поищите в моих сообщениях. Замените её в libraries.
Или прошейте мой мод, там такой библиотеки и проблемы нету.
Shurchik Студент Пангоды 14 1
Отв.3602  30 Нояб. 25, 08:13
Известный мне глюк библиотеки WiFi manager. Я выкладывал в данной теме подправленную библиотеку. Поищите в моих сообщениях. Замените её в libraries.
Или прошейте мой мод, там такой библиотеки и проблемы нету.dranek, 29 Нояб. 25, 06:53
Возможно из-за того, что я на форуме новичек - не дает искать сообщения по участнику. А так же не выдает вообще ничего в поиск в теме. Поиск WiFi manager url:forum.homedistiller.ru* тоже не приводит к результату. В общем не нашел исправленную библиотеку. А с вашей прошивкой тоже пока затыки Улыбающийся И в 2,3,6 и в 1,18 пока не выходит. Пробую, эксперементирую...
dranek Доктор наук Минск 568 553
Отв.3603  30 Нояб. 25, 09:05 (через 52 мин)
Shurchik, [сообщение #14137878]
Можно узнать какие трудности с моим модом?
сообщение удалено
lkosoj Куратор Видное 659 737
Отв.3604  30 Нояб. 25, 14:33
Удалите все библиотеки по этим путям (оба каталога должны быть полностью пустыми):
C:\Users\User\Documents\Arduino\libraries\
C:\Program Files (x86)\Arduino\libraries\

Скопируйте в C:\Users\User\Documents\Arduino\libraries\ все из папки libraries с Самоваром.
сообщения удалены (3)
dranek Доктор наук Минск 568 553
Отв.3605  01 Дек. 25, 09:31
Shurchik, вот вам, не мучайтесь. Самоварыч 1.3.1 бинарниками, без OTA и LUA скриптов. Дисплей Liquid Cristal 4*20.
Прошивать так.
Как прошить0.png
Как прошить0. Автоматика Самовар. Вопросы по электр(он)ике.

Как прошить.png
Как прошить. Автоматика Самовар. Вопросы по электр(он)ике.

Выберите com порт на котором ваша плата.
Сначала жмём ERASE, ждем пока не закончит стирать, потом жмём START, ждём пока не закончит шить.
Далее как в моих релизах. Смотрим в монитор ком порта, видим, что Самоварыч поднял точку доступа. Подключаемся к ней, заходим с телефона на http://192.168.4.1/, попадаем на техстраницу, там прописываем адрес и пароль своей точки доступа, сохраняем, Самоварыч перезагрузится, смотрим в мониторе ком порта его IP адрес, заходим на него с компа, попадаем опять на техстраницу, форматируем файловую систему, заливаем файлы из папки data все скопом. Или можно с ноута на WiFi точку доступа Samovar изначально подключиться, зайти на http://192.168.4.1/ отформатировать файловую систему и залить файлы, прописать адрес точки WiFi и пароль, нажать Save & Reboot, всё.
data.zip
Samovarich_1.3.1_bin.7z
flash_download_tool.zip flash_download_tool.z01 flash_download_tool.z02
Я у себя одну из плат так прошил, всё работает.
Shurchik Студент Пангоды 14 1
Отв.3606  01 Дек. 25, 13:23
Compilation error: exit status 1
Я у себя одну из плат так прошил, всё работает.dranek, 01 Дек. 25, 09:31
По инструкции все сделал. Все залилось (кстати какая то проблема со сборкой флешера из трех файлов - скачал на гитхабе)
в итоге страница открывается, все форматится, файлы заливаются, свою сеть вбиваю и никак дальше...

это из порта:
15:19:24.627 -> �"�{&��,��Ғ{����ƐFound SPIFFS partition: spiffs
15:19:36.405 -> Address: 0x00210000, Size: 1966080 bytes
15:19:36.405 -> E (12314) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1382:error: Corrupted dir pair at {0x0, 0x1}
15:19:36.453 ->
15:19:36.453 -> E (12320) esp_littlefs: mount failed, (-84)
15:19:36.453 -> E (12324) esp_littlefs: Failed to initialize LittleFS
15:19:36.453 -> ERROR: SPIFFS mount failed!
15:19:36.453 -> Try formatting the partition or check for errors
15:19:43.985 -> Подключение к предыдущей точке WiFi ..............................
15:19:59.043 -> E (52262) wifi:sta is connecting, cannot set config
15:19:59.043 -> Подключение к точке WiFi из EEPROM HOME
15:19:59.043 -> ..............................
15:20:14.016 -> Подключение к точке WiFi из INI
15:20:14.016 -> ..............................
15:20:36.787 ->
15:20:36.787 -> Connected to
15:20:36.787 -> IP 0.0.0.0
15:20:36.872 ->
15:20:36.872 -> Started as WiFi AP
15:20:36.872 -> Name: Samovar, Pass: 12345678,IP: 192.168.4.1
15:20:36.872 -> No PSRAM - creating small buffer (4 messages)
15:20:36.872 -> Samovar started
15:20:38.894 -> Samovar ready.
15:20:38.894 -> 🔌 🔄 Причина перезагрузки: включение питания

далее немного времени и все, точка самоварыч пропадает и тишина.
Попробовал на вторую плату залить. Та же песня. На телефоне создал точку и к ней тожене подключается...
Залил на плату проект климат контроля - подключилась к сети HOME сразу..
сообщение удалено
Shurchik Студент Пангоды 14 1
Отв.3607  01 Дек. 25, 13:56 (через 33 мин)
Еще если в пароле WiFi у вас есть спецсимволы, с некоторыми может не получаться.dranek, 01 Дек. 25, 13:35
Разные варианты не прокатили. Даже создал без пароля, но форма без пароля не сохраняет просто название сети...
Еще мысли есть?
Залитый скетч (другой на плату) сразу цепляется к домашней сети...
Подскажите, что означают эти ошибки при загрузке
16:02:30.161 -> Address: 0x00210000, Size: 1966080 bytes
16:02:30.161 -> E (12314) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1382:error: Corrupted dir pair at {0x0, 0x1}
16:02:30.221 ->
16:02:30.221 -> E (12320) esp_littlefs: mount failed, (-84)
16:02:30.221 -> E (12324) esp_littlefs: Failed to initialize LittleFS
16:02:30.221 -> ERROR: SPIFFS mount failed!
сообщение удалено
Shurchik Студент Пангоды 14 1
Отв.3608  01 Дек. 25, 18:50
там костыль, но у меня заработалоdranek, 01 Дек. 25, 15:01
Отлично, но еще костыль остался: У меня пароль 12 символов а при перезапуске запоминает только 11 и показывает 11 (спасибо за отображение пароля в порту) В итоге убрал с роутера одну букву и все "Влетело" но это не есть гуд, т.к. все устройства имеют 12 символьный пароль...
В остальном все гуд. Пока игрался с вайваями (до обновления) нашел все датчики, на дисплее все видно Улыбающийся
Жду исправления и будет все гуд. Заранее спасибо!
dranek Доктор наук Минск 568 553
Отв.3609  01 Дек. 25, 21:04
Самоварыч 1.3.2
Переписан модуль подключения к WiFi. Должен теперь без проблем подключаться. Увеличена длина пароля WiFi в настройках до 16 символов. Ssid оставил максимум 11 символов.
Samovaritch_v1_3_2.7z
Shurchik, бинарники build.zip

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

Подскажите, что означают эти ошибки при загрузке
16:02:30.161 -> Address: 0x00210000, Size: 1966080 bytes
16:02:30.161 -> E (12314) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1382:error: Corrupted dir pair at {0x0, 0x1}
16:02:30.221 ->
16:02:30.221 -> E (12320) esp_littlefs: mount failed, (-84)
16:02:30.221 -> E (12324) esp_littlefs: Failed to initialize LittleFS
16:02:30.221 -> ERROR: SPIFFS mount failed!Shurchik, 01 Дек. 25, 13:56
Не инициализирована внутренняя файловая система, в Samovarich PreSetup нажать Format FS, потом там же залить файлы из папки data прошивки.

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

В планах следующая версия 1.4.0. В ней будет добавлена связь с моим стабилизатором через WiFi. Команды через имеющиеся эндпоинты стабилизатора, отчеты - через UDP вещание в пределах подсети вместе с IP стабилизатора. Это позволит отказаться от использования дорогих HC-12 и упростит конструкцию, плюс появится пара свободных пинов...
Стабилизатор переписан только на фазовое регулирование с калибровкой ТЭНа при настройке и, как следствие мгновенным выполнением задания. Параллельно делаю порт его на ESP32C3 Super Mini.
Пока всё на начальной отладке.
Shurchik Студент Пангоды 14 1
Отв.3610  02 Дек. 25, 06:46
Shurchik, бинарники build.zipdranek, 01 Дек. 25, 21:04
Спасибо огромное, все завелось. Теперь нужно выписать остальное да плату спаять Улыбающийся

В планах следующая версия 1.4.0.dranek, 01 Дек. 25, 21:04
Будем ждать.
И очень хорошо бы в одно место собрать все схемы и инструкции Улыбающийся
lkosoj Куратор Видное 659 737
Отв.3611  07 Дек. 25, 19:01
Выложил версию 6.26 - обновление, направленное на повышение стабильности, производительности и надежности системы.

Что сделано:
Библиотеки обновлены до актуальных версий.
Оптимизировано использование памяти.
Исправлены найденные ошибки.
Реализована возможность смены режима работы Самовара без перезагрузки.

Важно!
Перед обновлением на эту версию обязательно сохраните ваши текущие настройки: на странице Настройки - Прочие - сохранить настройки.
Если после обновления версии настройки будут утеряны (такой риск есть из-за изменения типа хранения настроек), вы их сможете восстановить на этой же странице из ранее загруженного файла.

Для ESP32 рекомендуется использовать SDK 2.0.17, на нем должно работать без всяких проблем. При использовании SDK 3.x.x необходимо менять патриции. Если вы не знаете, как это делать - используйте 2.0.17.

Для ESP32S3 можно использовать 3.х.х.

Отдельное спасибо dranek за новые библиотеки.
dranek Доктор наук Минск 568 553
Отв.3612  07 Дек. 25, 20:06
Бывает Arduino IDE неохотно находит в сети ESP32 для OTA обновления, или теряет с ней связь и обновление не удаётся.
Бережем нервы.
Компилируем проект в бинарник: Скетч - Экспортировать скомпилированный бинарный файл (Alt + Ctrl + S).
При обычной компиляции бинарник тоже можно легко найти в папке вроде C:\Users\<Пользователь>\AppData\Local\arduino\sketches\FABB4BB9F13AD1B9E860CFDE528639BF Здесь FABB4BB9F13AD1B9E860CFDE528639BF папка создаваемая для каждой новой компиляции, найти последнюю легко по дате создания. Имя файла бинарника = Имя файла прошивки + .bin
Находим утилиту espota.exe по пути вроде C:\Users\<Пользователь>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.3\tools, здесь 3.3.3 версия вашего SDK. Копируем её вместе с бинарником в отдельную папку.
В той же папке создаем cmd или bat файл с содержимым:
espota.exe -r -i 192.168.0.124 -p 3232 "--auth=admin" -f "Samovaritch_v1_3_2.ino.bin"
pause

Здесь 192.168.0.124 ip адрес вашей ESP32, Samovaritch_v1_3_2.ino.bin - файл с бинарником.

Запускаем, и видим прошивку по OTA, если конечно в текущем скетче ESP32 она включена и текущая раскладка латиница.
Не получилось - пробуем ещё, повторная компиляция не нужна.
cherepoff Новичок Тюмень 6
Отв.3613  07 Дек. 25, 21:38
Toljnuch, Toljnuch,
Давно забываю написать. Есть 4 платы самовара, отдам по себестоимости если нужно кому. Валяются без делаToljnuch, 26 Сент. 25, 19:33
Доброго дня. Не осталось ли еще плат Самовара у вас?
fok52 Студент Нижний Новгород 47 7
Отв.3614  07 Дек. 25, 21:43 (через 5 мин)
Я бы тоже 1 взял
dranek Доктор наук Минск 568 553
Отв.3615  07 Дек. 25, 22:19 (через 37 мин)
lkosoj, посмотрел ваш код, многие новации знакомы, это приятно. Есть и незнакомые, использую.

Возможно просто не заметили.
В nbk.h есть ошибка приводящая иногда к неполному запуску процесса при старте.
Вместо строки 352 if (startval == 4000) run_nbk_program(0); //Запуск программ
надо
if (startval == 4000) {
startval = 4001;
run_nbk_program(0); //Запуск программ
SamovarStatusInt = 4000; // Именно в таком порядке
}
соответственно в строке 615 if (startval == 4000) startval = 4001; удалить.
Иначе во время паузы перед включением стабилизатора происходят повторные попытки запуска процесса (вроде рекурсии).
lkosoj Куратор Видное 659 737
Отв.3616  07 Дек. 25, 23:03 (через 44 мин)
я nbk.h не писал, так как мне не на чем тестировать, использую, что вы делали для Самовара.

Есть еще проблема в check_alarm_nbk: функция сразу выходит при !PowerOn, поэтому следующий блок, который должен закрывать воду при выключенном нагреве, никогда не срабатывает. Получается, что клапан/насос не выключатся при холодной воде.

Скорректировал и перевыложил 6.26
dranek Доктор наук Минск 568 553
Отв.3617  08 Дек. 25, 01:37
я nbk.h не писалlkosoj, 07 Дек. 25, 23:03
У неё три соавтора, вы первый.
в check_alarm_nbk: функция сразу выходит при !PowerOn, поэтому следующий блок, который должен закрывать воду при выключенном нагреве, никогда не срабатываетlkosoj, 07 Дек. 25, 23:03
Я вот воду вручную открываю/закрываю/регулирую. Видимо потому про проблему узнал впервые.
lkosoj Куратор Видное 659 737
Отв.3618  08 Дек. 25, 01:42 (через 6 мин)
Важно!
Перед обновлением на эту версию обязательно сохраните ваши текущие настройки: на странице Настройки - Прочие - сохранить настройки.
Если после обновления версии настройки будут утеряны (такой риск есть из-за изменения типа хранения настроек), вы их сможете восстановить на этой же странице из ранее загруженного файла.lkosoj, 07 Дек. 25, 19:01
Это нужно сделать обязательно при переходе на эту версию! После установки новой версии обязательно проверьте количество шагов шагового двигателя и токен Blynk (если используете).
ais77 Специалист Москва 154 183
Отв.3619  08 Дек. 25, 20:42
Выложил версию 6.26 - обновление, направленное на повышение стабильности, производительности и надежности системы.lkosoj, 07 Дек. 25, 19:01
Подтверждаю - цели достигнуты)
Первая ректификация под присмотром (новая версия, всё-таки, мало ли что), 28л 57% сахарного СС, традиционный авторасчёт: 80% тела на предзахлёбе, остальное - обычным доотжимом.
Done, no issues)
=>
вторую точно такую же партию буду сейчас ставить уже в ночь, как привык, т.к. пригляд явно необязателен.
Самовар расслабляет, за что и любим)