Темы в форуме

      Наш youtube        Наш инстаграм     ☝ Сказать спасибо!           Правила форума   




Jab5 передача звука по Wi-Fi через i2s esp32

Все, что связано с аудио, усилители, колонки, и.тд.

Модератор: LinuxManiac

uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 08 дек 2024, 10:03 (уточню что в проект добавил peq который еще съел тапы),однако для пищалок и этого хватило чтобы выровнять ачх фазолинейным эквалайзером,
При коррекции АЧХ нет особого смысла использовать КИХ коррекцию. Стандартного автоэкью в сигма студио вполне достаточно для коррекции АЧХ. Фаза при коррекции БИХами ни куда не убегает. В общем КИХ важен при делении полос что бы фаза не крутилась, при коррекции АЧХ КИХ просто даёт большую точность коррекции чем БИХ и не более того.
Кстати если вам сильно хочется корректировать АЧХ КИХом то вы можете сделать это со стороны компьютера установив программу EQ APO.
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 08 дек 2024, 16:45 со стороны компьютера установив программу EQ APO.
У меня задумка немного другая,стримить музыку сразу с телефона через плеер Neutron,кстати написал разработчику может ли он внедрить в программу фазолинейный эквалайзер,чтобы можно было точно также как в сигме текстовый файл rephrase добавлять,он ответил что это возможно,но сейчас он занят другим,если он это сделает,то масштаб возможностей будет огромным.
XIAN
Гуру АС
Сообщения: 954
Стаж: 4 года 5 месяцев
Репутация: 389
Откуда: Киев
Аудио система: DIY

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение XIAN »

audiomaniac3 писал(а): 09 дек 2024, 10:15 если он это сделает,то масштаб возможностей будет огромным.
Якщо не зациклюватись на esp32, а взяти одноплатник, то наприклад в volumio, це вже реалізовано.
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 09 дек 2024, 10:15 У меня задумка немного другая,стримить музыку сразу с телефона через плеер Neutron,
Вы полагаете что этот плеер сможет на прямую работать с Squeezelite-esp32 без LMS сервера?
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 09 дек 2024, 13:01 Вы полагаете что этот плеер сможет на прямую работать с Squeezelite-esp32 без LMS сервера?
Я думаю да,если просто с телефона раздать Wi-Fi должно по идее,ну вообщем скоро настанет момент истины,по трекингу плата уже на почте.
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 11 дек 2024, 16:51 Я думаю да,если просто с телефона раздать Wi-Fi должно по идее,
Это маловероятно.
audiomaniac3 писал(а): 11 дек 2024, 16:51 ну вообщем скоро настанет момент истины,по трекингу плата уже на почте.
А вы уже придумали как вы будете на плату заливать программу?
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 11 дек 2024, 19:05 А вы уже придумали как вы будете на плату заливать программу?
На плате есть USB type c и через программу arduino и потом прописать в dac config эти параметры dac_config: model=I2S,bck=33,ws=25,do=32,mck=0 должно заработать
Вложения
Screenshot_20241211_204320_YouTube.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 09 дек 2024, 13:01без LMS сервера


Почитал инструкцию,требуется lms сервер,ну чтож,на телефоне его тоже можно запустить,но это грабли,назад дороги нет,буду тогда искать решение.
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 11 дек 2024, 20:45
uriy писал(а): 11 дек 2024, 19:05 А вы уже придумали как вы будете на плату заливать программу?
На плате есть USB type c и через программу arduino и потом прописать в dac config эти параметры dac_config: model=I2S,bck=33,ws=25,do=32,mck=0 должно заработать
А у вас есть исходник Squeezelite-esp32 под ардуино? На гитхабе исходник под IDE написан.
Ладно, сэкономлю вам пару недель мучений.
Есть онлайн юсб прошивальщик уже скомпилированной прошивки.
https://sle118.github.io/squeezelite-esp32-installer/
Работает из под оперы.
После регистрации платы в сети, настройки портов выполняются по айпи адресу который показала плата при регистрации.
В этой теме в конце там есть видео и краткое описание как регистрировать есп32 в сети. Когда вы зайдёте на айпи squeezelite-esp32 то в закладке хардвеа настроите себе выходные порты.
Screenshot_1.png
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 11 дек 2024, 21:09
Почитал инструкцию,требуется lms сервер,ну чтож,на телефоне его тоже можно запустить,но это грабли,назад дороги нет,буду тогда искать решение.
Если вы поставите на телефон LMS сервер то вам не нужен будет другой проигрыватель т.к. LMS сам является проигрывателем и из под него можно управлять есп32, и эквалайзер там есть и всякая другая требуха.
Screenshot_1.png
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 11 дек 2024, 21:55
audiomaniac3 писал(а): 11 дек 2024, 21:09
Почитал инструкцию,требуется lms сервер,ну чтож,на телефоне его тоже можно запустить,но это грабли,назад дороги нет,буду тогда искать решение.
Если вы поставите на телефон LMS сервер то вам не нужен будет другой проигрыватель т.к. LMS сам является проигрывателем и из под него можно управлять есп32, и эквалайзер там есть и всякая другая требуха.
Screenshot_1.png
В нейтроне есть свой сервер,но пока не знаю подойдет он или нет
Вложения
Screenshot_20241211_225959_Neutron Player.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 11 дек 2024, 21:55 Если вы поставите на телефон LMS сервер
Ура маленькая победа,смог установить на Android 14 LMS сервер по этому гайду:
https://forums.slimdevices.com/forum/us ... oid-device
Даже музыка из папки Download добавилась,хотя даже не у всех приложений на самсунге есть доступ к этой папке.
Вложения
Screenshot_20241214_161422_Chrome Beta.jpg
Screenshot_20241214_160458_Chrome Beta.jpg
Screenshot_20241214_155950_Termux.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

Ну что настал момент истины,завтра буду подключать.
Вложения
IMG_20241217_201926_312.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 11 дек 2024, 21:55 на телефон LMS сервер
Всё работает,но проблема с lms сервером,часть музыки не хочет передаваться,какие-то песни играют нормально,какие-то играют секунду звука нету и ставятся на паузу,не понимаю в чем дело,может как-то надо выставить частоту дискритизации одну?
Вложения
20241218_080139.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 11 дек 2024, 21:55управлять есп32
Обновил на последнюю I2smflash 32, попробовал в настройках поменять размер буфера,как пошел треск из колонок,не получилось даже обратно настройки поменять,пришлось заново прошивку устанавливать,Nvs editor куда я вводил dac config после прошивки пропал,после полного сброса опять появился,что можно сделать в этой ситуации?

Вот одну песню запустил с телефона :https://youtu.be/gr9MfOcua04
Вложения
Screenshot_20241218_090128_Chrome Beta.jpg
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 18 дек 2024, 08:19 Всё работает,но проблема с lms сервером,часть музыки не хочет передаваться,какие-то песни играют нормально,какие-то играют секунду звука нету и ставятся на паузу,не понимаю в чем дело,может как-то надо выставить частоту дискритизации одну?
Вы точно уверены что именно файлы с высокой частотой дискретизации не играют?
Вы когда 32 битную прошивку залили в есп32, вы в адау и2с порт настроили на 32бита?
Ну и в целом да, когда еп32 принимает файл с другой частотой дискретизации то меняется и тактовая частота на выходе есп32, и я не знаю как это переваривает адау1701, скорее всего адау1701 должна получать стабильную частоту к примеру 48кГц, и если частота на входе адау изменится то будут проблемы со звуком. Так что поищите где в лмс сервере можно задать стабильную частоту дискретизации музыки.
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

Вот этот файл играл,переключил на другой потом обратно,опять не играет,думаю да надо задать 48000 и размер буфера поменять,пока не знаю как
Вложения
Screenshot_20241218_090953_Chrome Beta.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 09:14
audiomaniac3 писал(а): 18 дек 2024, 08:19 Всё работает,но проблема с lms сервером,часть музыки не хочет передаваться,какие-то песни играют нормально,какие-то играют секунду звука нету и ставятся на паузу,не понимаю в чем дело,может как-то надо выставить частоту дискритизации одну?
Вы точно уверены что именно файлы с высокой частотой дискретизации не играют?
Вы когда 32 битную прошивку залили в есп32, вы в адау и2с порт настроили на 32бита?
Ну и в целом да, когда еп32 принимает файл с другой частотой дискретизации то меняется и тактовая частота на выходе есп32, и я не знаю как это переваривает адау1701, скорее всего адау1701 должна получать стабильную частоту к примеру 48кГц, и если частота на входе адау изменится то будут проблемы со звуком. Так что поищите где в лмс сервере можно задать стабильную частоту дискретизации музыки.
Так,вся музыка работает,это я скачал плагин DSP и он неправильно работал,даже через neutron музыку можно стримить все отлично
Вложения
Screenshot_20241218_111636_Chrome Beta.jpg
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 18 дек 2024, 10:30 даже через neutron музыку можно стримить все отлично
А вот тут пожалуйста по подробней. Для того что бы стримить музыку через нейтрон, вам нужен лмс сервер на смартфоне или нет?
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 11:24
audiomaniac3 писал(а): 18 дек 2024, 10:30 даже через neutron музыку можно стримить все отлично
А вот тут пожалуйста по подробней. Для того что бы стримить музыку через нейтрон, вам нужен лмс сервер на смартфоне или нет?
Да нужен,но могу и через сам lms server музыку включать,установил в lms плагин upnp и в neutron вот так esp32 отображается,работает быстро,экспериментировал с частотой,ставлю больше 48000 сразу скрежет в колонках,поэтому 48000,а так,получается телефон сам на себя стримит.
Вложения
Screenshot_20241218_122434_Neutron Player.jpg
Screenshot_20241218_122157_Neutron Player.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 11:24по подробней
Осталась последняя проблема,хочу чтобы esp32 питался от усилителя,однако почему-то если включить усилитель с подключенной через i2s esp32 то на ней светодиод горит,но в сети её нету,если включить esp32 с подключенным i2s к усилителю тоже самое,светодиод горит в сети её нет(подключена к 5v пину) тоесть в данный момент мне чтобы это работало,надо включить через USB esp32,включить усилитель,а только потом подсоединить их через i2s чтобы всё работало,как мне это решить?
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 11:24по подробней
Тут пишут что нужно запаять конденсатор и тогда заработает как думаете получится?
Вложения
Screenshot_20241218_125250_Chrome Beta.jpg
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 18 дек 2024, 12:54 Тут пишут что нужно запаять конденсатор и тогда заработает как думаете получится?
У меня стоит RC цепочка 1кОм/10мкФ на вывод EN, проблем со стартом есп32 нету. Но иногда сам лмс сервер теряет есп32 при переключении питания на есп, нужно заходить в лмс сервер и заново запускать стриминг.
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 13:03
audiomaniac3 писал(а): 18 дек 2024, 12:54 Тут пишут что нужно запаять конденсатор и тогда заработает как думаете получится?
У меня стоит RC цепочка 1кОм/10мкФ на вывод EN, проблем со стартом есп32 нету. Но иногда сам лмс сервер теряет есп32 при переключении питания на есп, нужно заходить в лмс сервер и заново запускать стриминг.
Если нажать на кнопку en всё работает,а вот так можно подпаять конденсатор коротким путем?И какая допустимая емкость плюс минус?
Вложения
20241218_130413.jpg
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

попробуйте параллельно кнопке поставить 10мкФ
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 18 дек 2024, 13:07 И какая допустимая емкость плюс минус?
1мкФ - 100мкФ
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 13:30 попробуйте параллельно кнопке поставить 10мкФ
Можете пожалуйста на картинке показать куда ножки кондера подпаять
Вложения
20241218_130413.jpg
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

Лучше найти принципиальную схему этого модуля что бы быт уверенным что такой колхоз сработает.
20241218_130413.jpg
audiomaniac3
Постоянный житель
Сообщения: 269
Стаж: 2 года 9 месяцев
Репутация: 21
Откуда: Tallinn
Аудио система: Tpa3255

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение audiomaniac3 »

uriy писал(а): 18 дек 2024, 13:53сработает
Спасибо,а вы случайно не знаете в squuzelite есть какие-то настройки для максимального качества звука? Почему-то кстати я могу стримить поток только во flac формате,другие опции pcm wav не работают.
uriy
Магистр электроники
Сообщения: 1276
Стаж: 2 года 1 месяц
Репутация: 414
Откуда: Ukraine
Аудио система: Цифраактив

Re: Jab5 передача звука по Wi-Fi через i2s esp32

Сообщение uriy »

audiomaniac3 писал(а): 18 дек 2024, 23:38 Спасибо,а вы случайно не знаете в squuzelite есть какие-то настройки для максимального качества звука? Почему-то кстати я могу стримить поток только во flac формате,другие опции pcm wav не работают.
У меня лмс сервер стоит на компьютере, я с помощью проигрывателя лмс могу воспроизводить любые аудио файлы и мр3 и флак и 48кГц 32 битные вав файлы. Но при этом на выходе есп32 битклок меняет свою частоту пропорционально разрядности исходного файла, но так как у меня стоит ASRC в адау, мне на это всё, всё равно т.е. у меня нет нужды следить за битрейтом стриминга. По этому я не знаю можно ли в лмс привести аудио поток к единому формату.
Ответить

Вернуться в «Аудиотехника»