Sergey
Esp32 последнее время флешь память тоже пожирнела 8 16 32mb 👌
Да, но ещё это косвенно может говорить о том, что код стал менее оптимизированным (хотя не факт)
Resident
В чем принципиальная разница между всеми этими PHY?
Разный уровень, на w5500 нужен по большому счету только spi
Evgeniy
Так речь про RMII варианты
Evgeniy
Это то понятно, что есть еще и SPI
Artem
Работайте с последней версией 5.4 вроде, там и на другие модули lan подвезли дрова
Только вот как у меня 3 платы, на которых работал код с гитахаба могли сломаться. Линк есть, а вот эта ошибка по питанию видимо из-за дров действительно. Попробую переустановить IDF на самый свежий. Кошмар, я себя уже виню во всем))) надо начинать глотать таблетки)))
Artem
Может реально три lan8720 вышли из строя, напряжение все есть 3.3 и 1.2в. Странная ошибка очень.
Artem
Увы. Я не могу понять что происходит вообще. Проблема остается.
Artem
Artem
в файле пример кода с гитхаба, отредаченный слегка, должен работать. как будто проблема аппаратная, но чтоб она резко случилась на нескольких платах - не поверю.
Max
Build Your Own Pocketable Offline Media Server Here’s a scenario for you: you take your family camping and your kids are, predictably, less than impressed with the crackling fire and twinkling stars. They want to watch Bluey on their tablet, but there definitely isn’t any Wi-Fi or even cellular service out in the wilderness. What do you do? The answer is to prepare better next time by building Jackson Studner’s Jcorp Nomad offline media server . Jcorp Nomad is a small, USB-powered gadget that serves media files through a web interface that is accessible via its own local Wi-Fi hotspot — no internet connectivity required. It is a pretty niche device, but one that could be very useful to people in situations where nothing else does the job. Simply load up a micro SD card with the media files (like music and movies) that you want. Then plug the Jcorp Nomad into a USB power source, such as a portable battery bank or a car adapter. Once it starts up, you can use any device (smartphone, tablet, laptop, etc.) to connect to Wi-Fi network, access the web interface through your browser, and start streaming the content. Studner’s work went into the software development and Jcorp Nomad relies on affordable off-the-shelf hardware that is easy to find. To make your own, you need at least two things: a Waveshare ESP32-S3 development board with built-in 1.47” display and a micro SD card with a capacity of at least 16GB — though you’ll probably want more if you plan on using this for movies. You can also 3D-print the provided enclosure if you want some protection, which seems like a good idea. You don’t need any programming experience to upload the code to the ESP32. All you need to do is use the code provided by Studner and the Arduino IDE. If you like, you can change the Wi-Fi name and password in that code. But you can also use the defaults if you prefer. Once you have the ESP32 running that code, you can load up the micro SD card with your media. It does need to follow a specific folder and file structure, so be sure to adhere to the instructions provided. Each kind of media also needs to be in the proper format: MP4 for movies and TV shows, MP3 for music, PDF for books, and JPG for images. Now you can easily access your media on any device, no matter where you are! https://www.hackster.io/news/build-your-own-pocketable-offline-media-server-ef43e9210a24
Ник
Если лог расширить до дебага?
Resident
Ник
Это в проекте 2м стоит а в чипе 4м
Artem
Это в проекте 2м стоит а в чипе 4м
особо ничего не поменялось, лог сейчас расширю
Artem
😰
Vlad
DeepSeek: FFT требует: Быстрого чтения входных данных (акселерометра). Многократного доступа к промежуточным буферам (fftReal, fftImag). В SRAM это происходит за 1-2 такта ядра. В PSRAM — за десятки тактов, что: Замедляет весь алгоритм. Нарушает временные соотношения между сэмплами → искажает спектр.
Ник
Это и не поменяет, это же варниг)
Ник
Можно даже больше чем дебаг, вербос или что там
ㅤ
Друзья, кто может помочь с проблемой на ESP8266 Nodemcu 3 V? Любой код пишу, и выводит эта ошибка: . Variables and constants in RAM (global, static), used 28104 / 80192 bytes (35%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1496 initialized variables ╠══ RODATA 920 constants ╚══ BSS 25688 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59667 / 65536 bytes (91%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 26899 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 232148 / 1048576 bytes (22%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 232148 code in flash Только сегодня приобрел плату
Tonchik
У нас тут уже мантра на такое говорить: выкинь 8266 и купи 32ю)))
ㅤ
А где ошибка то?
ㅤ
ㅤ
Куда он пропал…
Tonchik
мог принять мой совет))
ㅤ
Я базовый код пишу на мигания светодиода и нечего не происходит
ㅤ
Это хорошо. Это правильно
ㅤ
Так мне дипсик сказал😁
ㅤ
Мигать)
Ну так диод не туда и не так подключен
Artem
Artem
Так то же самое показывает. Микруха то жива - линк есть, поведение нормальное.
ㅤ
Диод на самом есп
Ну так пин неверно выбран. Или диода нет
Artem
есть одно предположение, что MDC и MDIO не инициализируются
Artem
Проблема решена.
Artem
Переменными включается
у меня работало с адресом по умолчанию 1. на RMII можно несколько цеплять PHY. Какое-то время все три платы так работали, потом сбились, возникла эта проблема.
Artem
значит, по умолчанию ноль
Agent
Ну так пин неверно выбран. Или диода нет
Вот тогда ожидать мигание было бы совсем эпично)
Pavel
Так мне дипсик сказал😁
Ну уж лампочкой поморгать можно было и без иноземного разума 😊 всего то 5 действий если по тупому. 1 указать порт 2 как выход (nodemcu вроде на нем висит диод если мне память не изменяет) 2. Подать на него 1 3. Подождать полсекунды 4. Подать ноль подождать полсекунды повторить с пункта 2
Aleks
Есть удаленный объект, есть доступ к нему по ethernet. Планируется измерять температуру этого объекта, плюс организовать контроль микроклимата (включение/выключение обогревателей при достижении определенных температур) Пока имеется: raspberry pi 3, xy-md02 (датчик температуры и влажности), esp32 на подходе. Raspberry Pi 3 – выполняет сбор данных и связь с сервером (сервер Заббикс) Датчик XY-MD02 – измеряет температуру и влажность; подключается к Raspberry Pi через преобразователь USB→RS-485 Плата ESP32 - микроконтроллер для управления реле. Релейный модуль (2-канальный, 5–12 В) – позволяет с помощью ESP32 коммутировать питание конвекторов. Силовые контакторы 230 В, 16 А (2 шт.) – для надежной коммутации нагрузки конвекторов (~1,5–2 кВт каждый). Катушка контактора должна питаться от низкого напряжения (12 В или 5 В) и управляться реле. На объекте как писал до этого 1,5 кВт конвектор и тепловентилятор 2 кВт. Как вам такая задумка? Или же можно проще сделать?
Термостат от теплого пола на 220контактор поставь и всё
Evgeniy
Про LAN8720 были упоминания, что виснет
А
добрый день. Зависает Esp32-S2 которая работает как espnow клиент который получает пакеты. Получает 1-2 пакета и зависает. не могу понять в чем проблема. Косячная плата или что.. Блинк работает корректно нормально и без зависания. скетч и либа из этого туториала.. https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/
А
А
ну дык на другой не пробовал ? хочешь супер ценный совет ? ПОПРОБУЙ :)
в том и дело что пока что нет под рукой другой платы ))
Vlad
USB-кабели поменяй обязательно, попробуй
Vlad
Кругляши и прямоуг - все один производитель. Резисторы - пиздец размер 0201 - почти не видно, это только машинная пайка, человеку нереально. И старая платка - громадные резисторы :)
Vlad
ну с пайкой-запеканкой не должно быть проблем, я больше имел ввиду 0201 placing тут - это пиздец, с точки зрения кожаного андроида
Vlad
увы, уже нет, да вроде и не требуеццо. кругляши чудесно херачут fft до 2000 Гц в SRAM (2 сек на измерение), PSRAM тормозную нах нереально использовать, там измерение по 20 секунд идет - весь спектр размазан
Anton
Опытным людям конечно виднее, но по мне структура нагляднее. Нет?
ещё немного и строки получатся: https://github.com/jef-sure/dotview-clock/blob/main/main/str.h
Pavel
ещё немного и строки получатся: https://github.com/jef-sure/dotview-clock/blob/main/main/str.h
Забавно. Я как раз делаю прогу для работы с термопринтером вывод текста в графику на принтере не подерживающий кириллицу. У меня есть уже центрирование строк перенос не влезших строк по пробелу, свой шрифт и масштабирование шрифта. Рисование линий. Ну все это работает на esp32. Ещё хочу добавить вывод картинки, но потом. Надо то что уже написано привести в приличный вид. Извёл бумаги на тесты уже целый рулон 😊
Vlad
Кругляши и прямоуг - все один производитель. Резисторы - пиздец размер 0201 - почти не видно, это только машинная пайка, человеку нереально. И старая платка - громадные резисторы :)
Winbond 25Q128JVSIQ - вроде ЧипДип описывает как Quad SPI её. а производитель пишет надо выбирать конфиг OPI PSRAM, а не QSPI PSRAM. Нипанятна
Vlad
и я о том же
Pavel
Вот что то такое получается пока что. Это я перенос слов тестировал с пробелами и без.
ok-home
и я о том же
ты psram с флэшом не путаешь ?
Vlad
бля, точно :) а где ж тут PSRAM ?
ok-home
на каком девайсе то ?
Vlad
суть поста была в том, что для кругляша и прямоугольника - производитель разный конфиг дает ESP32-S3-Touch-LCD-1.28 ("кругляш") - QSPI PSRAM ESP32-S3-Touch-LCD-2 ("прямоугольник") - OPI PSRAM проц - один и тот же, вроде бы
Vlad
ok-home
ну судя по всему на камне )) и не факт что они одинаковые
Vlad
кругляш
ok-home
надписи 146% - разные
и на одной 2 мб псрама а на второй 8 ?
Vlad
Vlad
и на одной 2 мб псрама а на второй 8 ?
нее, пишут 16 везде, ну в смысле мбит