Eduard
Всем привет! Хочу сделать себе наушники с возможностью записи разговоров на базе ESP32, но никак не получается найти примеров реализации этого, чтобы и динамик, и микрофон использовались (обычно что-то одно). ESP32 вообще способна это? Буду очень благодарен за ответ
Eduard
*bluetooth-наушники
Eduard
тут хотя бы понять подходить мне чип или нет до войны еще далеко)
Сергей
У меня похожая проблема...сделать возможным стрим аудио с микрофона в формате OPUS, чтобы можно было через браузер слушать аудио стрим. Готовых каких то решений не нашел...
romanetz
libopus разве не собирается под еспшку?
romanetz
Общий подход такой, в компоненты суёте либу, собираете, потом её хэдеры инклюдить и дёргать из проекта
Сергей
libopus разве не собирается под еспшку?
Дык понятно, что если разобраться с тем как это делать, то вопрос будет закрыт. Но просто удивительно, что за время существования ESP32 и библиотеки libopus нет даже примеров записи аудио не для Ардуино IDE не для Platformio в формате OPUS. Я просто сам маркетолог а не инженер, и мне потребуется слишком много времени чтобы разобраться самостоятельно с этим вопросом)
romanetz
Ну если вы знаете, кому и как это продать, можно подумать )
Andy
тут хотя бы понять подходить мне чип или нет до войны еще далеко)
Подходит. Есть ADF - библиотека для работы с аудио. Пример записи на sd https://github.com/espressif/esp-adf/tree/master/examples/recorder/pipeline_opus_sdcard
Сергей
Ну если вы знаете, кому и как это продать, можно подумать )
Да идея то простая...на машинку которая управляется через ардуино повесть есп камеру + звук транлсировать =)..я со всеми вопросами решил кроме звука....оказалаось трансляция звука самое сложное
Eduard
Может связка esp32 +vs1053...погугли
спасибо. vs1053 снимает часть проблем
Сергей
хм, ну у есп если памяти хватит...
по идеи должно хватить
romanetz
а так - вместо вот этого ESP_LOGI(TAG, "[3.1] Create fatfs stream to write data to sdcard"); fatfs_stream_cfg_t fatfs_cfg = FATFS_STREAM_CFG_DEFAULT(); fatfs_cfg.type = AUDIO_STREAM_WRITER; fatfs_stream_writer = fatfs_stream_init(&fatfs_cfg); здесь должен fifo создаваться, из которого будет в сокет писАться
romanetz
https://github.com/espressif/esp-adf/blob/master/examples/recorder/pipeline_opus_sdcard/main/record_opus_sdcard.c
Сергей
https://github.com/espressif/esp-adf/blob/master/examples/recorder/pipeline_opus_sdcard/main/record_opus_sdcard.c
А такие примеры вообще юзабельны для обычных esp32 а не формата Лира?
romanetz
Схемотехнику надо привести в соответствие - кодек подключить
Void
https://spb.terraelectronica.ru/news/5880
Daniil
В С есть функция добавить? Типо у меня есть строка, и я к ней в самый конец, хочу добавить еще один символ
Daniil
String str = "qwert" Str.append("y") ;
Daniil
Типо этого
Daniil
В С есть функция добавить? Типо у меня есть строка, и я к ней в самый конец, хочу добавить еще один символ
Ну либо если строку можно разбить пополам, тоже сойдет) Типо: Str = "qwerty" И получить из Str "qwe"
Юрий
srtcat
Daniil
srtcat
Это добавить?
Daniil
srtcat
Ща загуглю
Daniil
Спасибо
Юрий
Я так ее использую
Yuriy
подскажите (сам яблок не имею, знать не знаю). проблематика - длительное переключение (наверно даже и в целом не нужные попытки) получить из AP esp "интернет" коего там нет и не было (DNS тоже нет, каптуре никаких - все отключено - есть 80 порт http ) , вместо того чтобы получать его традиционно через LTE ОПСОСа - 30 сек пробует уговорить esp и лишь потом "уведомляет" пользователя, переключаясь обратно. при этом есть девайс (видеорег , но не суть) с отсутствием подобной проблемы . Она решается им и софтово на своей стороне Как айфоне - отвадить от этого сразу - чтобы сидел на LTE как "интернет" шлюзе а WiFi соединение для благих целей но других?
romanetz
Может ему (яблоку) еспшкой основной шлюз в её сети не надо отдавать?
Yuriy
было и стало - без шлюза вообще не пробует и DNS не выставляет которого нет. Работает параллельно .
Yuriy
У кого-нибудь S2 появился + platformio, 5.0,* - idf "обновили" с ним уже заявленный - оно в реале работает?
Yuriy
В связи с RISC-V на подобное рассчитывать можно будет https://www.risc-v-emulator.com/renesas_models/rl78-s2/ ? https://www.ovpworld.org/library/wikka.php?wakka=FreeRTOS
WerdnaZX
Народ, подскажите, что за хрень происходит.. Если поставить vTaskStartScheduler() после всех xTaskCreate, то нихрена не работает. А если его вообще не ставить, то всё работает. Как так? Что я упустил?
WerdnaZX
НЕ может. Хотя, не знаю, может по умолчанию компилятор добавляет. На stm-ках такого не было.
WerdnaZX
Да понял, он автоматом запускается еще до мэйна
Ivan
Привет! Я наконец осилил прошить такой модуль еспшки 8266. Было три проблемы: 1. Действительно ему нужно отдельное питание 3.3В, ср2102 не вывозит 2. Неправильная конфигурация в идешки (выбирал generic esp8266, а надо было nodemcu 1.0) 3. GPI0, GPI15 неправильно подключал, на GPI0 не вводил камень в режим прошивки Подскажите, я залил такую прошивку(скрин 2). У меня два вопроса. 1. У меня просит hard resetting via RTS pin. Я пытался кидать землю на него на секунду, не отключая от питания. Пытался просто отключить питание, пытался и то, и другое последовательно вместе. Диод не заморгал. Как правильно сделать ему хард резет? 2. Эта прошивка будет моргать светодиодом на самом этом модуле, синий который, или нет?
Ivan
Ivan
Не думал что после мук с изучением доки, разных видосов индусов по поводу прошивки, я буду рад такому сообщению:
Ivan
А, нет, я смог! Земля на RST и все прекрасно Подскажите, а на самом модуле можно этот синий диод включить?
Ivan
На каком пине светик? Как подключен?
А я не подключал светодиод, я думал что на самом модуле этом можно включить синий светодиол, как это делают с ардуино, например
Ivan
В туторе сказали, что этот светодиод горит от порта TX, а у него вывод 1. Я взял этот код из примеров
Ivan
Я прошил сканер вай фай, подключился через терминал, работает прекрасно. Я счастлив!
Void
На модуле gpio 1 подключен к светику? Найди схему. И будет все ясно.
Void
Меняй #define led_builtin --- номер_пина. Попробуй все. https://arduino.stackexchange.com/questions/38477/does-the-node-mcu-v3-lolin-not-have-a-builtin-led#
Andy
хорошие известия: Иван Грохотков говорит: 8 февраля 2021 г., 9:21 Re. SDMMC и JTAG: ESP32-S3 должен решить эту проблему, так как периферийные сигналы SDMMC теперь могут быть назначены любым контактам ввода / вывода с помощью «матрицы GPIO». Кроме того, он может иметь встроенный мост «USB-JTAG», на который Sprite намекал выше. https://hackaday.com/2021/02/08/hands-on-the-risc-v-esp32-c3-will-be-your-new-esp8266/
Yuriy
скажите почему это происходит 8266 не толерантный к 5в TTL жив?
Yuriy
Andy
Интересно, это так выглядит отладочная плата которая в качестве семплов едет🤔
это статья про с3, просто один из разработчиков idf поделился некоторыми данными про s3
Юрий
это статья про с3, просто один из разработчиков idf поделился некоторыми данными про s3
Так а на фото С3? Лапоть конечно широкий, 8266 в плане габаритов идеал.
neonnikk
скажите почему это происходит 8266 не толерантный к 5в TTL жив?
У меня в таком режиме esp8266 работает 3 месяца, и жив, что удивительно.
Yuriy
У меня в таком режиме esp8266 работает 3 месяца, и жив, что удивительно.
а у меня вопрос как раз удивительно это или нет. я за смерть голосовал
Bavovnyatko
Всем привет. Посоветуйте как лучше реализовать управление 20 независимыми светодиодами на есп? Сигнал управления будет идти от одного мастер устройства для каждого слейва независимо. Думаю сделать обычный тсп сервер на мастере.
Юрий
20 можно легко esp8266+mcp23017
Юрий
Или один esp32 не помню правда сколько там ног выходит
Bavovnyatko
20 можно легко esp8266+mcp23017
Каждый ргб светодиод будет жить на своей есп. Избыточно, но так по заданию препода) думал поднять брокер на есп32, решил что это избыточно. Потянет ли сервер есп32 20 клиентов по ТСР?
Юрий
А, не дочитал. Ну есть и для такого случая решение, 20 esp в каждом tcp slave, а дальше можно мастер на ещё одном еsp или на Virtuino все 20 добавить, правда Virtuino в этом случае будет платный.
Юрий
Хотя 20 наверное даже esp32 не вытянет
Bavovnyatko
Хотя 20 наверное даже esp32 не вытянет
Спасибо) Буду гуглить, а меш сеть на есп32 потянет столько?
Bavovnyatko
Не подскажите ещё сколько клиентов максимум могут подключиться к точке доступа на есп32? Всем спасибо за ответы)
Slava
Не подскажите ещё сколько клиентов максимум могут подключиться к точке доступа на есп32? Всем спасибо за ответы)
клиенты же не одновременно подключаются, по-очереди сколько угодно, есп это не unix
Bavovnyatko
клиенты же не одновременно подключаются, по-очереди сколько угодно, есп это не unix
Если есп32 будет работать как мастер, то слейвы должны подключиться одновременно. Нашел что максимум 10
Chief
Всем привет. Кто работал с есп8266 через микропитон?
Vitali
Всем привет. Кто работал с есп8266 через микропитон?
Здравствуйте, хотите микропитоном прошить?
Chief
Здравствуйте, хотите микропитоном прошить?
Та я не совсем понимаю почему два файла boot.py и main.py и что где писать надо....
Sid
https://spb.terraelectronica.ru/news/5880
У них (эспренсиф) на сайте есть кит kaluga с экраном и звуком и микрофоном вроде
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Daniil
У меня есть переменная стринг Как мне получить сумму всех ее байт?