Передача звука с 3.5 jack по Bluetooth

zarubov
Offline
Зарегистрирован: 29.01.2018

Здравствуйте! Подскажите, пожалуйста, с выбором компонентов. Есть задача передать звук с аудиовыхода телевизора на Bluetooth наушники. Если с самой Ардуиной и модулем Bluetooth понятно, то какой модуль нужен для ввода звука на плату?

sadman41
Offline
Зарегистрирован: 19.10.2016

Вот вам решение задачи сразу и без ардуины. 

https://ru.aliexpress.com/item/Syllable-E3-Transmitter-3-5mm-Audio-Music...

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

zarubov пишет:

Если с самой Ардуиной и модулем Bluetooth понятно, то какой модуль нужен для ввода звука на плату?

Никакой, мощности ардуины не хватит для работы со звуком приемлемого качества.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Jeka_M пишет:

zarubov пишет:

Если с самой Ардуиной и модулем Bluetooth понятно, то какой модуль нужен для ввода звука на плату?

Никакой, мощности ардуины не хватит для работы со звуком приемлемого качества.

Т.е. 48kHz/74dB для Вас качество неприемлемое?

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

Т.е. ардуинка не потянет цифровку звука с такой скоростью, примерная скорость при использовании встроенного ацп - 9кгц, при использовании внешнего ацп - проще взять специализированые МК а не друину..

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ToRcH2565 пишет:

Т.е. ардуинка не потянет цифровку звука с такой скоростью, примерная скорость при использовании встроенного ацп - 9кгц, при использовании внешнего ацп - проще взять специализированые МК а не друину..

Это Вы о чем?

У меня - тянет именно с такой.

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

Это я о том что ардуина, в меру своих ограниченых программно\аппаратных возможностей, просто не справится с оцифровкой звука с достаточной частотой, его кодированием, и передачей по UART.

Или у вас леонарда, или у вас атмега(не ардуина), или по ушам проехался товарный поезд, ибо после медведя такой звук на слух можно отличать от нормального.

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

andriano пишет:

Т.е. 48kHz/74dB для Вас качество неприемлемое?

Мне немного кажется что тут вы очень лукавите или подменяете понятия, сам от темы обработки звука я далек, но даже если взять на веру что 48кгц вы получите, обьясните мне как вы получаете на ардуинке диапазон в 74дб? =)

не забудьте, звук нам надо отцифровать, а не воспроизвести =)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ToRcH2565 пишет:

Это я о том что ардуина, в меру своих ограниченых программно\аппаратных возможностей, просто не справится с оцифровкой звука с достаточной частотой, его кодированием, и передачей по UART.

Не справится.

Но узкое место здесь не Ардуина, а UART (о котором, к слову, в этой теме не было ни слова).

Цитата:

Или у вас леонарда, или у вас атмега(не ардуина), или по ушам проехался товарный поезд, ибо после медведя такой звук на слух можно отличать от нормального.

Только идиот будет пытаться работать со звуком на Леонардо или Меге. Единственный продходящий для обработки звука контроллер - это Due. Без вариантов.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ToRcH2565 пишет:

...обьясните мне как вы получаете на ардуинке диапазон в 74дб? =)

не забудьте, звук нам надо отцифровать, а не воспроизвести =)

Во-первых, лично я звук не оцифровываю, а синтезирую. Строго говоря, об оцифровке посредством именно Ардуины речи в теме не было - это Вы сами придумали. Изначальный вопрос подразумевал возможность применения внешнего устройства для ввода звука.

74 дБ - величина расчетная по известной формуле 2+6N. ПОмерять мне такое нечем.

sadman41
Offline
Зарегистрирован: 19.10.2016

Для передачи с TV еще немаловажно минимизировать задержки в канале. Ну и всякие там Apt-X, наверное, не помешают. 

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

andriano пишет:

Но узкое место здесь не Ардуина, а UART (о котором, к слову, в этой теме не было ни слова).

Опять лукавите, или совсем далеки от тематики, 192кбит\с - для уарта вполне себе не высокая скорость.

andriano пишет:

Только идиот будет пытаться работать со звуком на Леонардо или Меге. Единственный продходящий для обработки звука контроллер - это Due. Без вариантов.

Не силен в тематике кто есть кто, если Due это 32 битник, то именно о нем речь я и вел.

 

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

andriano пишет:

ToRcH2565 пишет:

Т.е. ардуинка не потянет цифровку звука с такой скоростью, примерная скорость при использовании встроенного ацп - 9кгц, при использовании внешнего ацп - проще взять специализированые МК а не друину..

Это Вы о чем?

У меня - тянет именно с такой.

Собсно вот вам ответ о чем же я, у вас ардуинка тянет оцифровку звука именно с такими параметрами =)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ToRcH2565 пишет:

Опять лукавите, или совсем далеки от тематики, 192кбит\с - для уарта вполне себе не высокая скорость.

Максимальная скорость UART (стандартного) 115200. 

Но даже если взять 192 кбит/с. При пересчете в кбайты это будет 19.2 (не удивляйтесь, на байт данных приходится 2-3 служебных бита, которые учитываются в скорости, в стандартном протокоде Ардуино - конкретно 2 бита). При честоте дискретизации 48 кГц, получаем, что на один отсчет приходится 3.2 бита. 

Да... трехбитный звук - совсем не предаел желаний.

Цитата:

Не силен в тематике кто есть кто, если Due это 32 битник, то именно о нем речь я и вел.

https://store.arduino.cc/arduino-due

ToRcH2565
Offline
Зарегистрирован: 16.05.2015

andriano пишет:
Максимальная скорость UART (стандартного) 115200.

Мы с вами наверно общаемся на разных языках, но давайте по порядку

1) Что есть стандартный? 384к? или больше? ардуинку можно разогнать до мегабита практически, но даже без этого, почитайте что есть SBC и как именно и насколько он сжимает звук, а ведь именно этот кодек является стандартом синего зуба...

Дальше, зачем вы пересчитываете на байты? у нас битность звукового потока стала измерятся в байтах?

Идем дальше, вы стандарты вообще хоть какие либо из приведенных вами знаете? 48khz ? правда? а ничего что стандартом опять таки, тогоже синезуба максимум при кодеке SBC немного меньше? если вы начнете сьезжать на иной кодек то опять облом, ибо там 24кгц

Due так Due, почему то думал леонарда это 32х битник =)