Vlad
Я хотел бы собрать колонку на esp32-s3, звук от 80дб и чтобы был сенсорный экран с красивым интерфейсом, получится ли? или стоит выбрать другую плату
ну вот я тут смело могу ответить - я не знаю, никогда со звуком дела не имел, и с экранами пока тоже :) хотя платок вон подогнали с экранами :) когда-то придется пробовать
Vlad
Я хотел бы собрать колонку на esp32-s3, звук от 80дб и чтобы был сенсорный экран с красивым интерфейсом, получится ли? или стоит выбрать другую плату
esp32-s3 с красивым интерфейсом - вот самое первое включение платы ESP32-S3-Touch-LCD-1.28 ("кругляш") - с тачскрином показало, что s3 умеет неплохо на цветном графическом экране показывать сложные html-странички интерактивные, где закладки, куча элементов настройки и фотки
Evgeniy
Прям html, там парсер есть?
Vlad
Погремушко какое-то крутое
Vlad
короче, интерфейс точно можно какой угодно на экране нагородить
Ник
так это lvgl причем тут html
Vlad
так это lvgl причем тут html
да неважно, главное видно, что на полноценный драйвер дисплея полноцветного хватает мощи
Evgeniy
@testtest133 ethernet перестал отваливаться при странных обстоятельствах: перенос роутера на другое место, перезагрузка, перевтыкание коннекторов. Можно даже связать с тем, что в один из портов ничего не втыкали около 8 лет (контакт плохой) 😄
Геннадий
Доброй ночи. Прошу помощи, так как до настоящего момента ни разу не пользовался программаторами и esp32. Купил плату с микроконтроллером esp32-wroom, и 8 релейными выходами. Позже докупил к ней USB программатор на основе CP2102. Объединяю все это воедино, подключаю к ПК. Комп радостно находит новое устройство, в диспетчере устройств, я его нахожу, запоминаю номер порта. В Arduino IDE скачиваю библиотеку для esp32, выбираю плату, номер порта, и компилирую/загружаю пустой скетч на микроконтроллер. Программа успешно КП компилирует, я зажимаю и держу кнопку I00 на плате, подтягивая этот пин к земле, и тем не менее в Arduino ide возникает ошибка "a fatal error occured: failed to connect to esp32: no serial data received." вроде все по правилам сделал: tx программатора соединил с rx (gpio 3), rx - cоединил с tx (gpio1). Может кто уже сталкивался с подобным?
Геннадий
Геннадий
Sergey
Доброй ночи. Прошу помощи, так как до настоящего момента ни разу не пользовался программаторами и esp32. Купил плату с микроконтроллером esp32-wroom, и 8 релейными выходами. Позже докупил к ней USB программатор на основе CP2102. Объединяю все это воедино, подключаю к ПК. Комп радостно находит новое устройство, в диспетчере устройств, я его нахожу, запоминаю номер порта. В Arduino IDE скачиваю библиотеку для esp32, выбираю плату, номер порта, и компилирую/загружаю пустой скетч на микроконтроллер. Программа успешно КП компилирует, я зажимаю и держу кнопку I00 на плате, подтягивая этот пин к земле, и тем не менее в Arduino ide возникает ошибка "a fatal error occured: failed to connect to esp32: no serial data received." вроде все по правилам сделал: tx программатора соединил с rx (gpio 3), rx - cоединил с tx (gpio1). Может кто уже сталкивался с подобным?
Привет, в твоём описании упущено инфо о подключении питания, как плата была запитана, была ли общая земля с переходником. Нажал ли ты кнопку до того как подал питание на плату?
Sergey
Ну и привыкай называть вещи своими именами - преобразователь интерфейсов никакой не программатор
NeiroN
Ну при подаче питания esp32 должна выслать чего то в порт. Если ты это видишь значит rx и tx не перепутал.
Evgeniy
Доброй ночи. Прошу помощи, так как до настоящего момента ни разу не пользовался программаторами и esp32. Купил плату с микроконтроллером esp32-wroom, и 8 релейными выходами. Позже докупил к ней USB программатор на основе CP2102. Объединяю все это воедино, подключаю к ПК. Комп радостно находит новое устройство, в диспетчере устройств, я его нахожу, запоминаю номер порта. В Arduino IDE скачиваю библиотеку для esp32, выбираю плату, номер порта, и компилирую/загружаю пустой скетч на микроконтроллер. Программа успешно КП компилирует, я зажимаю и держу кнопку I00 на плате, подтягивая этот пин к земле, и тем не менее в Arduino ide возникает ошибка "a fatal error occured: failed to connect to esp32: no serial data received." вроде все по правилам сделал: tx программатора соединил с rx (gpio 3), rx - cоединил с tx (gpio1). Может кто уже сталкивался с подобным?
Есть нормальный программатор: https://www.ozon.ru/product/programmator-esp8266-esp32-s-avtosbrosom-cg-programmer-382223310/
Evgeniy
Нажимать кнопку - это закат солнца вручную
Resident
По соточке с Алика
Геннадий
Привет, в твоём описании упущено инфо о подключении питания, как плата была запитана, была ли общая земля с переходником. Нажал ли ты кнопку до того как подал питание на плату?
Плата была запитана от 5 В на самом переходнике. Оттуда же взял и GND, разумеется. Нет, кнопку я нажимал после того как подавал напряжение на плату. Сейчас перепроверил (капец как неудобно постоянно держать кнопку и пытаться USB включить): все равно вылазит та же ошибка. На будущее лучше наверное все же проводом к земле притянуть
Геннадий
Ну при подаче питания esp32 должна выслать чего то в порт. Если ты это видишь значит rx и tx не перепутал.
Где это посмотреть, чтобы убедиться в том, что в порт что то было выслано?
Геннадий
Есть нормальный программатор: https://www.ozon.ru/product/programmator-esp8266-esp32-s-avtosbrosom-cg-programmer-382223310/
Полагаете, причина в нем? Лучше купить тот, который Вы указываете?
Геннадий
Да, тогда на кнопки жать не нужно будет
А за это случайно не отвечает контакт DTR на переходнике?
Evgeniy
Если сделать правильно по схеме, то и этот можно использовать
Геннадий
Если сделать правильно по схеме, то и этот можно использовать
Пришлите схему, пожалуйста, с подключённым DTR. После работы попробую ещё раз подключить
Evgeniy
Геннадий
Не, вывода RTS нет на моем переходнике ) да и транзисторов тоже.
Evgeniy
даже с обратной стороны нет?
Геннадий
По соточке с Алика
Вы можете ссылку скинуть на него? Не могу на алике найти
Aleks
Вы можете ссылку скинуть на него? Не могу на алике найти
Смотри, что есть на AliExpress! WeAct CH340K CH340 Модуль USB-Serial за 139 ₽ - уже со скидкой -8% https://sl.aliexpress.ru/p?key=B8XF3WO
Aleks
WeAct хорошие модули. Мне нравятся
Vlad
Всё от разрешения дисплея зависит
да разумеется, базовый размер обрабатываемых данных так же вот как и с БПФ, где буфер (один на все 3 оси) для обработки сэмплов в размере 4096 шт еще помещается в SRAM S3, а вот 8192 шт уже куй, т.е. выше 4000 Гц полосу частот анализировать не могу, упершись в камень.
Anton
да разумеется, базовый размер обрабатываемых данных так же вот как и с БПФ, где буфер (один на все 3 оси) для обработки сэмплов в размере 4096 шт еще помещается в SRAM S3, а вот 8192 шт уже куй, т.е. выше 4000 Гц полосу частот анализировать не могу, упершись в камень.
Кстати, хотел спросить что за датчики у тебя. Ты по даташиту смотрел как быстро они принципиально могут измерять? Я смутно помню, что несколько сот герц было у какого-то мпу
Vlad
Кстати, хотел спросить что за датчики у тебя. Ты по даташиту смотрел как быстро они принципиально могут измерять? Я смутно помню, что несколько сот герц было у какого-то мпу
https://t.me/ProEsp8266/1/405284 вчера последним достижением было переключение ICM20948 с i2c (400 кГц) на SPI (7 Мгц) - и вот теперь уперся в SRAM. но и ICM20948 заявляется только до 4.5 кГц. вот китайский аксель QMI8658 - заявляется до 8 кГц, но ... его нету пока у меня на модуле, пощщупать на SPI (где купить нашёл). а главное - нету камня с SRAM >=1 МБ p4 - дефицит, и dev-платы громадные
Aleks
Огромное спасибо! 🙏 заказал
Этот уже с транзисторами на dtr/RTS похоже
Aleks
Зачем так много?
Vlad
Читать данные не то же самое что измерения
Измерениями чип пусть занимается, а я чтением результатов озадачен
Геннадий
Этот уже с транзисторами на dtr/RTS похоже
На нем уже транзисторы распаяны? Мне для того, чтобы подключить к плате, дополнительно ничего больше не потребуется?
Aleks
Контакты bo и nr подключаешь к boot и reset
Геннадий
Контакты bo и nr подключаешь к boot и reset
Это какие контакты esp32? Извините, я очень зелёный новичок в этой теме
Геннадий
NReset = en, Boot = io0
Благодарю👍
Anton
Измерениями чип пусть занимается, а я чтением результатов озадачен
GYROSCOPE MECHANICAL FREQUENCIES X-Axis 30 33 36 kHz Y-Axis 27 30 33 kHz Z-Axis 24 27 30 kHz LOW PASS FILTER RESPONSE Programmable Range 5 256 Hz OUTPUT DATA RATE Programmable 4 8,000 Hz 8кГц максимум что ты с мпу60Х0 получить можешь. сколько секунд ты анализировать собираешься? если лоупасс фильтр включить, то 256 Гц
Anton
акселерометр 1кГц
Anton
откуда у тебя там данных, что в рам не влазят? чтобы полностью читать, спи на 1мгц должен быть макс, быстрее уже не полностью
Anton
согласуй свои хотелки с даташитом :)
Vlad
я счас уже в пределах SRAM полмегабайта получаю 1 кГц через i2c, без искажения спектра. с одного датчика который и с spi распаян - вчера получил 4 кГц без искажения спектра, но больше уже в SRAM не лезет. короче уже подобрался к пределу и esp32 контроллеров по SRAM (нарантированно) и где-то рядом уже предел возможности акселерометров, но предела скорости чтения через SPI - еще пока нет, датчики и на 7 и на 15 МГц SPI могут передавать, но меряют - медленнее
Anton
для начала выкинул бы ты ардуино-фреймворк
Anton
я уже эн раз нарывался что сорцы модулей там "так себе"
Vlad
для начала выкинул бы ты ардуино-фреймворк
давай я тебе скажу - "выкинул бы ты все свои наработки", и переделал всё С НУЛЯ на фреймворке XXX :) и вообще, чего ты в такелажники не хочешь пойти ? :)
Anton
кроме того, свои наработки вполне можешь оставить на с++, просто не пользоваться ардуино
Vlad
ну я не планировал сюда вываливать ушат вопросов по всем прочим проектам, датчикам, серверным частям и т.п. хотя, разумеется, там у меня всё через жопу. но пока работает. графоманю только по текущим интересным ковыряниям, мож кому будет полезен опыт практический, результаты измерений и т.п.
Tamer
Добрый день, коллеги я занимаюсь поставками электронных компонентов напрямую из Китая в компании (EGB Technology, Гонконг/Шэньчжэнь). Работаем по парт-номерам, быстро даю цену и срок. Если есть потребности или хотите проверить, насколько у нас выгоднее — напишите, пришлю расчёт.
Vlad
и насколько бы ни было через жопу - когда тесты однотипных разных акселерометров делаются в примерно одинаковых условиях - это ж все равно релевантно, и любопытно сравнивать
Vlad
вот пока больше занимает вопрос - а как же дальше расти, если 512 кб мозгов быстрого SRAM-а у семейства esp32 - не хватает, хочется больше, причем желательно сразу 2 метра, а не 1
Anton
вот пока больше занимает вопрос - а как же дальше расти, если 512 кб мозгов быстрого SRAM-а у семейства esp32 - не хватает, хочется больше, причем желательно сразу 2 метра, а не 1
у меня физически нет времени самому сейчас что-то попробовать, я после работы уже три недели занимаюсь ремонтом хаты и сплю в итоге по 4-5 часов... из-за чего встали все остальные мои проекты... а так у меня есть мпу модуль и я собирался его в световом мече попробовать. световой меч-заготовку недавно на али приобрёл :) долго искал матовую трубу куда светодиоды запихать адресные. дешевле купить целиком меч на али... :)
Tamer
только отдельных компонент, или плат-модулей с распаянными компонентами ?
Основной фокус — поставка отдельных компонентов (IC, passive, connectors и т.д.) по парт-номерам. Но если есть запросы на готовые модули или платы с распайкой — тоже можно обсудить, работаем с партнёрами по сборке.
Vlad
Основной фокус — поставка отдельных компонентов (IC, passive, connectors и т.д.) по парт-номерам. Но если есть запросы на готовые модули или платы с распайкой — тоже можно обсудить, работаем с партнёрами по сборке.
вот теоретический запрос, когда-то в будущем вероятно, будет реальным: нужны платки-модули с акселерометров QMI8658 (распаянный для подключения по шине SPI, обязательно!), MOQ= 110 шт. максимально неспешно, но максимально дешево, но качественно (но 10 штук на брак оставляю)
Vlad
в лс скинь, что бы потом мог цену отправить
я уже скинул тут, цена интересна тут. Это теоретический запрос, на будущее. если предложить "впустую" сейчас не готовы - просто скажите, и разойдемся
Tamer
я уже скинул тут, цена интересна тут. Это теоретический запрос, на будущее. если предложить "впустую" сейчас не готовы - просто скажите, и разойдемся
отывет по заказу прийдет к вечеру или завтра ток, так как мне надо будет в систему внести его.это не 2 минуты. в лс что бы я потом не искал тебя так удобнее просто
Max
CamThink NeoEyes NE101 – A low-power ESP32-S3 Vision AI Camera with optional 4G LTE and WiFi HaLow connectivity CamThink NeoEyes NE101 is a battery-powered, low-power Vision AI Camera powered by an ESP32-S3 wireless module, featuring event-triggered image capture, and suitable for real-time vision control. By default, the camera supports WiFi 4 and Bluetooth 5.0 connectivity, and ships with a 5MP OV5640 camera module with an LED flash. However, the ESP32-S3 camera has a… https://www.cnx-software.com/2025/07/17/camthink-neoeyes-ne101-a-low-power-esp32-s3-vision-ai-camera-with-optional-4g-lte-and-wifi-halow-connectivity/
Tamer
Сколько минимальный заказ?
по сути так то особо нету минималки, просто если есть свои способы доставки и надо выслать на адресс в китае то доставка за наш счет, а если надо в рф то там уже за счет заказчика
Tamer
там не так дорого выходит, смотря вес и обьем заказа, так же какой срок поставки нужен
Max
How to deploy CNN model on ESP32 Learn how to train CNN model for number classification with MNIST dataset and deploy on ESP32 with ESP-IDF framework. https://www.hackster.io/rithylimleonal/how-to-deploy-cnn-model-on-esp32-e55154
Pavel
а вот интересно, как тогда на ESP делали спектроанализаторы звукового диапазона? там может и не до 20кц, но до 10 оно может.
Я вот делал цветомузыку на rp2040 использовал fft из библиотеки kosme/arduinoFFT@^1.6 . С выводом на дисплей ssd1306 полученных амплитуд по частотам Получал спектр до 20кгц по двум каналам. Разбивка спектра шла с шагом 400гц. Все в принципе работает кроме нижней 400гц. Там всегда какой то шум независимо ни от чего. Проверялось генератором. По остальным частотам приемлемо работало. Звуковой сигнал принимал встроенный ацп со смещением по амплитуде вверх. Чтобы отрицательную полуволну обрабатывать тоже. Вот и вопрос что с низкими частотами? Это библиотека так плохо их обрабатывает, или что то другое? Код если надо могу показать но там смотреть то не на что.
Andrey
Или 0-ую гармонику подхватывает?
Ник
Вы не понимаете человеку нужно КАЖДЫЙ ГЕРЦ, вот у него и память кончилась
Ник
Как работает fft и разобраться наверное пожалел время, теперь ОЗУ ему и не хватает
Vlad
Вы не понимаете человеку нужно КАЖДЫЙ ГЕРЦ, вот у него и память кончилась
да, для виброанализа подшипников - важен каждый герц, там модуляция высоких несущих очень низкими частотами в спектре - как признаки повреждений
Vlad
Я вот делал цветомузыку на rp2040 использовал fft из библиотеки kosme/arduinoFFT@^1.6 . С выводом на дисплей ssd1306 полученных амплитуд по частотам Получал спектр до 20кгц по двум каналам. Разбивка спектра шла с шагом 400гц. Все в принципе работает кроме нижней 400гц. Там всегда какой то шум независимо ни от чего. Проверялось генератором. По остальным частотам приемлемо работало. Звуковой сигнал принимал встроенный ацп со смещением по амплитуде вверх. Чтобы отрицательную полуволну обрабатывать тоже. Вот и вопрос что с низкими частотами? Это библиотека так плохо их обрабатывает, или что то другое? Код если надо могу показать но там смотреть то не на что.
все-таки АЦП уже научились делать очень скоростными. а тут MEMS-датчики, и надо чтобы они не только цифровой поток данных отдавали быстро (без SPI уже 146% нереально), но и мерять тоже часто были способны.