Зачем?
Ну так я первый раз в жизни этим занимался . Конечно не зря время потратил-много чего нового узнал .*** Хотя да, знания лишними не бывают, всегда полезны. Так что время потратили не зря.
Зачем?
Ну так я первый раз в жизни этим занимался . Конечно не зря время потратил-много чего нового узнал .*** Хотя да, знания лишними не бывают, всегда полезны. Так что время потратили не зря.
Очень интересно, как достичь 14А - это, видимо, вдвое более дорогая матрица, которая точно не ECO. Ибо иначе она ест не более 7А. В любом случае, это уже скорее спортивный интерес, чем практическое применение. Она и на 5А нажарит оладушков ))Как в моем проекте "лампа во всю дурь". Там матрица качается по полной, на все 14А в "белой лампе".
Тогда это ECO. Странно, я включал - никогда выше 7А не было. Разве что питание не дублировал, как гайвер показывал в самой первой своей лампе.Матрица покупалась за 13€
А первыми были только не ECO матрицы. Тут согласен. Может. Но почему-то мне кажется, что сгорит довольно быстро, если нет охлаждения.В первой моей лампе матрица и 16А может
Как то така как на люминивый квадрат клеить плотно - провода ж мешать будут? )
Либо взять прошивку с поддержкой ESP32 (из ганнер-подобных это от ввипа), либо присоединяться к клубу гадальщиков имени Сотнега. Для нашей прошивки кол-во поддерживаемых диодов сильно зависит от подключенных модулей, поскольку каждый из них использует память. Но если собирать для ESP8266 под SDK 3+ с MMU, то буферы можно поместить в IRAM.1) можно ли как-то увеличить кол-во диодов до 1738 ?
#define WIDTH (48U) // ширина матрицы
#define HEIGHT (48U) // высота матрицы
Linking .pio\build\esp8266dev\firmware.elf
Building .pio\build\esp8266dev\firmware.bin
Retrieving maximum program size .pio\build\esp8266dev\firmware.elf
Checking size .pio\build\esp8266dev\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [===== ] 50.5% (used 41332 bytes from 81920 bytes)
Flash: [======== ] 83.0% (used 866628 bytes from 1044464 bytes)
Environment Status Duration
------------- -------- ------------
esp8266dev SUCCESS 00:00:36.634
Вы имели в виду, что без своего табло вы бы не догадались, что оно у вас "ожидаемо падает"?
Посмотреть вложение 34330
Без MMU запускается, но ожидаемо падает при попытке включения, т.к. идет выделение памяти
Неужто начинает доходить? Неужели еще не все потеряно и Сотнег может хоть какую-то информацию воспринимать.Вы имели в виду, что без своего табло вы бы не догадались, что оно у вас "ожидаемо падает"?
12:25:46.956 > Lamp powering On
12:25:46.956 > DFplayer: soundfile:, folder:0, filenb:0, effnb:16
12:25:46.979 > UI cfg WRITE key:'syslampFlags' val:'78617105244...', cfg mem free: 690
12:25:46.981 > Сброс состояния кнопки
12:25:46.984 > Button switch to isr
12:25:47.222 > UI: task garbage collect: released 456 bytes
12:25:48.942 > Fading to 127 done
12:25:49.051 > Eff:272, FPS: 5, FastLED FPS: 0
12:25:49.052 > MEM stat: 4928, HF: 54, Time: 12:25
12:25:49.258 > UI: task garbage collect: released 240 bytes
12:25:49.432 > DFPlayerError:Cannot Find File
12:25:51.178 > UI: task garbage collect: released 216 bytes
12:25:51.872 > DFPlayerError:Cannot Find File
12:25:54.088 > onetime click - buttonEnabled=1, onoffLampState=1, holding=0, holded=0, clicks=1, reverse=0
12:25:54.090 > Button send action: 2
12:25:54.090 > RA 2:
12:25:54.090 > Сброс состояния кнопки
12:25:54.093 > Button switch to isr
12:25:54.173 > UI cfg WRITE key:'syslampFlags' val:'78617105244...', cfg mem free: 690
12:25:54.176 > UI: task garbage collect: released 328 bytes
12:25:54.507 > Lamp powering Off
12:25:54.507 > Fading to: 0
12:25:54.518 > UI cfg WRITE key:'syslampFlags' val:'78617105236...', cfg mem free: 690
12:25:55.219 > UI: task garbage collect: released 328 bytes
12:25:56.507 > Fading to 0 done
Мда, видимо - показалось. Бесполезно. Надо ждать еще год минимум. Может на третий год дойдет.Неужто начинает доходить?
Тут речь идет об RAM, раздел ОТА это FLASH-память, изменение разделов в данном случае не решит ничего. Нужно либо MMU, либо вдумчивая оптимизация кода, либо и то и другое. В оптимизацию тут врядли осилят, а вот MMU врубить бы могли... Но я об этом говорил вроде еще в ноябре, раз никто не пошевелился, то либо не умеют, либо не хотят, либо как Сотнег.Попробуйте перед прошивкой в настройках уменьшить выделенную память под ОТА: тогда вам под саму прошивку и под ее работу будет больше места оставаться.
В смысле где? При 48*48 практически вся используется.Чёт я не понял. А где ваша хвалебная "куча"? И при каком её количестве должно работать?
13:02:33.537 > {"pTime":"13:02","pMem":"5552","pUptime":"3000","pRSSI":"-61"}
13:02:34.178 > Eff:272, FPS: 0, FastLED FPS: 9
13:02:34.179 > MEM stat: 5552, HF: 56, Time: 13:02
13:02:49.164 > Eff:272, FPS: 0, FastLED FPS: 9
13:02:49.165 > MEM stat: 5552, HF: 56, Time: 13:02
13:03:03.537 > send MQTT Data :
13:03:03.537 > {"pTime":"13:03","pMem":"5552","pUptime":"3030","pRSSI":"-62"}
13:03:04.149 > Eff:272, FPS: 0, FastLED FPS: 9
13:03:04.150 > MEM stat: 5552, HF: 56, Time: 13:03
13:03:19.135 > Eff:272, FPS: 0, FastLED FPS: 9
13:03:19.135 > MEM stat: 5552, HF: 56, Time: 13:03
Это не RAM. А PSRAM напаять и использовать под ESP8266 в этой ветке смогут - практически никто.P.S. Кстати, мне на алике попадались ESP8266 с 16-ю Мб памяти.
И что даёт нам это знание? Работать будет, или будет глючить, или падать? А вот если его , таки , залить и проверить, то можно знать точный результат.Как можно заметить 5кб всего свободной прямо сейчас.
Хоть кто-то прислушивается, спасибо.и свободное место после загрузки в рабочем режиме
Вы можете и дальше спрятать голову в песок и игнорировать кол-во свободной памяти, гадая на кофейной гуще - хватает ее или нет. Правильным же подходом является - постоянно мониторить свободную память, как минимум в логе, хотя желательно в UI. Но вообще я уговаривать не собираюсь. Нужна стабильность и предсказуемость - проверяете что происходит и выясняете почему. Не нужна - ну и живите с тем, что есть.И что даёт нам это знание? Работать будет, или будет глючить, или падать? А вот если его , таки , залить и проверить, то можно знать точный результат.