Vlad
чипулька теперь блямкает USB-шкой, то подключится, то отключится и в логе вечное: invalid header: 0xffffffff я как раз игрался с deepsleep и интервал был 2 секунды
взял старую добрую классическую esp32 30-пиновую плату, все нормально зашилось, и не глючит.... походу, камни какие-то глючные новые, c3
ㅤ
Ой это некропостинг оказывется....
ㅤ
иху мать ! так у меня тоже самое получилось с c3, как у знакомого !!!1111
Питание питание и ещё раз питание. Натыкался на такое с c3 mini неодрократно. Менял кабель на потолще и всё норм
Vlad
Питание питание и ещё раз питание. Натыкался на такое с c3 mini неодрократно. Менял кабель на потолще и всё норм
точно! счас сменил - начал работать, хотя по прежнему выдает Hard resetting with RTC WDT...
Vlad
А это норм питания не хватает, возьми кабель другой
логично: код fft внедрил в прочий код, который ВиФи зажигает - и вот проседает напряжение, видимо при старте
ㅤ
логично: код fft внедрил в прочий код, который ВиФи зажигает - и вот проседает напряжение, видимо при старте
Да, там еще стабилизатор слабый стоит. Видимо ему очень важно входное напряжение. Если оно сильно падает то падает и выходное 3.3
ㅤ
Вообщем плата очень неудачная во всех смыслах
Vlad
и все-таки не разрешилось: 1) начал запускаться XIAO esp32-c3, но через несколько строк: rst:0x8 (TG1WDT_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) 2) а если на классике esp32 запускаю - всё стартует ОК, но там уже Рамы не хватает, в полном коде работы с сервером + добавленный mpu6050 + fft Compiling (ESP32 Dev Module) Error ...../src.ino.elf section `.dram0.bss' will not fit in region `dram0_0_seg'
Vlad
Какой ещё рамы не хватает ? В C3 рамы меньше чем в esp32
да, но я имею ввиду - граблей тут у меня дохера, оказывается, начиная с кабеля :)
Vlad
да, но я имею ввиду - граблей тут у меня дохера, оказывается, начиная с кабеля :)
к примеру, как 50...200 килобайт данных fft на сервер отправить, если Рамы уже и так не хватает всё совместить... кусочничать как-то придется, чтоли
Vlad
хмм, реально... а какие малогабаритные бывают ? для датчика все-таки надо про малогабаритность сразу думать
Vlad
ну и ладно, главное чтобы реализуемость срослась, а габариты - терпимо
ㅤ
А можно взять esp32-s3 zero. Там 2 метра psram вроде
ㅤ
FH4R2. Там 4 метра флеш и 2 метра psram
ㅤ
Но по мне плата неудачная тоже. Слишком близко антенна стоит и слишком маленький стаб для такого жирного чипа. Плюс всё это близко друг к другу и наверное на полной мощности это кипятильник
Денис
Но по мне плата неудачная тоже. Слишком близко антенна стоит и слишком маленький стаб для такого жирного чипа. Плюс всё это близко друг к другу и наверное на полной мощности это кипятильник
и там кажись есть вариации, главное не попасть на ту самую🙄 а вообще, в таком форм факторе мне нравится rp2040 zero (но это без вафли)
ㅤ
блин, Рама выручает, а антенное гнездо (его отсутствие) сразу все портит вот не понос, так золотуха
От сними штатную антенну припаяй внешнюю (ну или коннектор) делов то
Max
О ! Индейцы и у них есть
Дык. Там еще был вариант керамическую на один пад припаять перпендикулярно текущему положению, но чот я ссылки не нашел. В новостях было
ㅤ
https://www.cnx-software.com/2025/04/09/antenna-hack-more-than-doubles-the-range-of-cheap-esp32-c3-usb-c-boards/ ))
Не ну это порнографика а припаять мелкий разъем IPX разъем красивее
Max
Я пробовал, сильно ситуацию не меняет
Надо было еще перпендикулярно плоскости платы проверить
ㅤ
Надо было еще перпендикулярно плоскости платы проверить
Да мне кажется там вся беда как раз в генераторе который стоит рядом
Max
Ну еще так можно
А я что сказал?)
ㅤ
А я что сказал?)
Ты сказал параллельно еще одну припаять
ㅤ
А тфу, я жопой прочел
Max
Ты сказал параллельно еще одну припаять
Нет) Я просто эту фотку не нашел
ㅤ
https://habr.com/ru/articles/841512/
ㅤ
Я провод пробовал паять подбирая по длинне, становится лучше но всё равно говно
ㅤ
А ну в этой статье тоже есть про провод. Правда там вообще другая плата
Max
Еще такое есть - https://www.lemona.ee/ru/antenna-bluetooth-wifi-zigbee-3-3dbi-linear-mounting-smd.html
ㅤ
Да забыл как они называются но ценники на них жирные, да
ㅤ
Да и не влезет она. Есть готовые борды с такой антенной
Max
Я такие видел только у maker moekoe, остальные, видимо, жабят
Max
Но идейка интересная, да
Max
Ага-ага
ㅤ
Косяк, там доработка проволокой в углу
Max
Ну кто не без греха, чо уж
Max
У него видосы на канале дюже залипательные
Vlad
блин, ну тогда мож до WROVER опустиццо :( зато сразу с IPEX
ㅤ
блин, ну тогда мож до WROVER опустиццо :( зато сразу с IPEX
Ну я хотел тебе вровер предложить, но ты сказал про размеры
Vlad
но походу выбора-то нету, ну не на Малину же уползать, все наработки на esp
ㅤ
Тогда уж лучше не вровер а esp32-pico-mino-02u
Max
У lilygo есть компактные модули
Max
Чот 1 на 2 см
ㅤ
У lilygo есть компактные модули
Лилька неоправданно дорогая на мой взгляд
ㅤ
Зато илитарно, да
Max
Да нет, просто для хоббистов, им не западло переплатить, тем более что не пачками берут
ㅤ
Да нет, просто для хоббистов, им не западло переплатить, тем более что не пачками берут
Я привык в этом чате к подобным заявлениям. Сначала спрашивает вот мне нужен такой то модуль чтоб было то сё пятое десятое, скидываешь ему. Ой че-та дораха
Max
Зато потом купят 8266 и сидят как короли))
Vlad
0) раньше хватало esp8266 + mpu6050 + батарейка = простой вибротермодатчик 1) а счас подавай им с частотным анализом, который за собой потащил и питание, и Раму 2) а внешнюю антенну всегда надо обязательно 3) габариты, конечно, тоже хотелось бы меньше - но выбора уже не остается 4) а уж про цену вообще не стоит и говорить - были бы барыги нужного на рынке
Vlad
Мож оставить аксель на устройстве, а остальное отвести на проводе в отдельную коробку, все равно с питанием компактно не получится?
такой вариант уже тоже в работе, там датчик отдельный промышленный rs485, на проводе до коробки
NI_isx
Приветствую! А кто-то поднимал на I2S 8 слотов по 32 бита на слот? Пытаюсь завести, но ws перестает работать когда ставлю маску на более чем 4 слота.
ㅤ
Может я чего не понимаю но в драйвере i2s только 2 слота ? left/right/both
Подозреваю он хочет через TDM их загнать. Но 32 бита перебор
NI_isx
Подозреваю он хочет через TDM их загнать. Но 32 бита перебор
Да, верно. Почему перебор? Есть какое-то ограничение? У мена цап 8-канальный , у него 8 слотов по 32 такта на слот.
ok-home
Да, верно. Почему перебор? Есть какое-то ограничение? У мена цап 8-канальный , у него 8 слотов по 32 такта на слот.
https://docs.espressif.com/projects/esp-idf/en/v5.4.1/esp32s3/api-reference/peripherals/i2s.html#tdm-mode TDM Mode TDM (Time Division Multiplexing) mode supports up to 16 slots. These slots can be enabled by i2s_tdm_slot_config_t::slot_mask. But due to the hardware limitation, only up to 4 slots are supported while the slot is set to 32 bit-width, and 8 slots for 16 bit-width, 16 slots for 8 bit-width. The slot communication format of TDM is almost the same as the standard mode, yet with some small differences.
NI_isx
Придется вручную на ШИМе делать полусофтовую реализацию. К счастью протокол не сильно сложный
ok-home
Придется вручную на ШИМе делать полусофтовую реализацию. К счастью протокол не сильно сложный
попробуй через spi, но там нужно смотреть какие форматы ацп поддерживает
NI_isx
попробуй через spi, но там нужно смотреть какие форматы ацп поддерживает
У этого цап spi только для управления, а данные передаются по i2s, как я понял
NI_isx
Или имейте в виду передавать байты по spi и вручную после каждых 4 слотов дергать ws?
ok-home
Или имейте в виду передавать байты по spi и вручную после каждых 4 слотов дергать ws?
нужно посмотреть формат который отдается, я думаю что там можно cs автоматом дергать вместо ws
NI_isx
нужно посмотреть формат который отдается, я думаю что там можно cs автоматом дергать вместо ws
Тоже щас подумал про это, но не помню как в esp управление cs происходит. Но мысль хорошая, спасибо за наводку!
NI_isx
https://static.chipdip.ru/lib/787/DOC004787035.pdf