Alexander
в основном цикле через ESP.restart() ?
Алексей
я пользую ESPEasy
Алексей
там можно рулез сделать по времени
Alexander
ESPEasy сделана на голом SDK или под ардуино?
Алексей
под ардуино
Alexander
ну значит там таже ESP.restart
Alexander
другое дело насколько это имеет смысл? т.е. получается это может иметь смысл только если esp не зависла, но накопила какие то глюки которые лечатся перезагрузкой?
Алексей
У меня после ребутов в полночь подвисать они стали реже
Алексей
Но пришлось от этого отказаться, ибо при старте у них на GPIO16 появляется импульс 😞
Alexander
меньше это насколько?) как часто таки приходится вручную вмешиваться?
Алексей
пока ребутились недели две вручную не приходилось
Alexander
лучше но все равно не фонтан). а интересно железный ресет у них равноценен циклу по питанию или нет? на новой плате ставлю внешний МК для ребута. могу ресет жать, но могу и питание рубить
Алексей
вот это не подскажу
Alexander
нет
Resident
Возможно где то какой то мусор скапоивается
Resident
Выводите состояние памяти смотрите
Resident
Если программная проблема
Resident
Если hardware то корпус и питание надо смотреть
Resident
Особенно провода
Resident
На водки дают невообразимые глюки, у меня всё на коленке когда было ночью релюшки мелолично щелкали сами по себе причём на функционале нн сказывалось
Resident
Надо со своим т9 что то делать (
Alexander
дааа водка может помочь)
Resident
Без поллитры ни как
Resident
Имею такой датчик
Resident
Resident
Придумать не могу как его закрепить на крышку ёмкости с водой что бы контакта с влажной средой небыло
Resident
Есть проблема нету принтера
Resident
Спросил сколько будет стоить такая деталька 600р загнул
Resident
Resident
А к Баку пластиковыми винтами прикрутить
Resident
Через резиновый уплотнитель
Не факт что будет надежно. Любую коробушку подходящего размера и окошко из оргстекла на герметик и залить компаундом тогда вообще влага не какая не попадет будет надежно несколько поколений переживет 😊
Resident
Не хочу датчики заливать чем то
Sergio
типа чего?
Типа громоздких операций, долго занимающих ресурс процессора
Alexander
использую ArduinoOTA, OneWire и простые соединения по TCP
Sergio
Пробовали esp32?
Если есть возможность, попробуйте.проверьте свой код.Если тридцать вторая будет стабильной, проблема у вас со стабильностью связи
Sergio
Циклы for есть тяжелые?
Alexander
да нет, у меня все синхронные операции максимально примитивные
Sergio
На водки дают невообразимые глюки, у меня всё на коленке когда было ночью релюшки мелолично щелкали сами по себе причём на функционале нн сказывалось
Esp кристалл и обвеска радиоканала у Вас была экранирована? Если да, то очень интересно, расскажите об этом больше
Sergio
https://m.ru.aliexpress.com/item/32847643640.html?trace=wwwdetail2mobilesitedetail&productId=32847643640&productSubject=TTGO-TS-v1-0-v1-2-esp32-1-44-1-8-TFT-MicroSD-card-slot-speakers&spm=a2g0s.9042311.0.0.3da233edAgCNhb
Sergio
да нет, у меня все синхронные операции максимально примитивные
А синхронность каким методом реализована? У меня на КА. ключевая фраза: не занимать процессор дольше чем на 15мс между функциями. Не стесняться фаршировать код yield() или delay(1)
Sergio
Это если пишите на ардуиде
Sergio
Может библиотека wire худая
Alexander
так любой код выполняющий действия в ожидании ресурсов есть синхронный в противовес асинхронному
Alexander
библиотека стандартная. причем с даласом я работаю в асинхроне. не жду измерений
Alexander
Извините, я тупой. Очень сложное сообщение
асинхронный работает по прерываниям и через периодический опрос статусов. синхронный не отдает управление пока не сделает работу до конца
Sergio
асинхронный работает по прерываниям и через периодический опрос статусов. синхронный не отдает управление пока не сделает работу до конца
Почти не использую прерывания и не люблю их, поэтому не был в курсе сабжа. В прерываниях у вас кончено все аккуратно , минимум операций, надеюсь
Alexander
на ардуине тоже не пользую прерывания, так как в целом оверхэд в ардуино большой
Sergio
))
Alexander
спасибо за совет, повтыкаю yeld может поможет
Sergio
Есть проблема нету принтера
Есть принтер, нету навыков рисования. Рисуй, делай stl, распечатаю, отправлю. Для тебя for free :)
Alexander
yeld это в ардуино?
Sergio
yield();
Alexander
она от какого то объекта или прям yeld() ?
Sergio
Букву пропустили в названии
Alexander
спасибо, скомпилилось
Sergio
Если будет продолжать тупить, в каждую вторую строчку его фаршируем. Если проблема не прошла, код у вас нормальный и нужно смотреть в сторону библиотек или железа, кмк
Sergio
Многоуровневые функции попробовать кильнуть..
Sergio
У меня проблем нет с тех пор, как перестал больше второго уровня вложенности функции юзать
Sergio
типа чего?
Типа функция в функции
Sergio
Очень хочу его) конфетка
Resident
Классные экраны, жаль что не подешевели ещё
Привет. Нет. Покажи с еинк?)
Вот TTGO T5s V1.9 ESP32 2,7 "EPaper плюс модуль для Alexa I2S ЦАП MAX98357A MEMS микрофон ICS43434 https://s.click.aliexpress.com/e/1BrWZp0
Роман
Ну а если к запросу добавить есп32...) Много крутых миниатюрных штук
Посмотрите этот товар на eBay https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.com%2Fulk%2Fitm%2F223102657167
Рекордная цена. Может кому интересно будет.
11.30$ с беспл.доставкой в Россию
Nikolay
11.30$ с беспл.доставкой в Россию
Вчерашний купон на -5$ сработает?