Многоканальное воспроизведение звука с SD карты

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Всем пвивет,

Есть задача воспроизводить звук с mp3/wav файлов, записанных на sd карту.

Нашол шнягу типа

 

Но нужно мнококанальное воспроизведение, до 6-ти файлов.

Подскажет кто, может есть такая фигня.

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Эта штука воспроизводит не mp3 и не wav - a pcm, который чем то похож на wav но таковым не является.

есть еще http://stonez56.blogspot.ru/2015/03/arduino-dfplayer-mini-mp3-module.html - тут сразу заявлено MP3

чтобы 6 файлов в раз - не встречал. 

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

Вообще-то WAV (расширение типа файла) использует именно PCM (тип кодирования).

А насчет 6 каналов в одном устройстве, я тоже сомневаюсь. Может, попытаться подключить к Ардуино 6 одноканальных устройств? Или 3 стерео?

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

andriano пишет:
 Может, попытаться подключить к Ардуино 6 одноканальных устройств? 

Тоже вариант. Но нужны маленькие чипы, что бы уместиться на небольшой плате (6 см х 3 см). Есть такие маленькте?

И как качать с одной SD карты? Или их тоже нужно 6?

 

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

 

andriano пишет:
 Может, попытаться подключить к Ардуино 6 одноканальных устройств? 

Тоже вариант. Но нужны маленькие чипы, что бы уместиться на небольшой плате (6 см х 3 см). Есть такие маленькте?

И как качать с одной SD карты? Или их тоже нужно 6?

В случае готовой платой WTV020SD-16P от китайцев нужно будет именно 6 :-) Так как аналоговый аудио выход у нее один то в один момент времени возможно воспроизведение только одного звукового файла. И надо помнить что у нее кодировка файлов не mp3 а ad4. 

Размер платы которая у меня 18х21мм. Имет разводку для установки в DIP панельку. 

Обвязка у нее очень простая, и самый громоздкий элемент это разъем SD карты :-) То есть я думаю если сделать самопальную плату то меньше чем есть не получится, если только SD карты ставить вертикально.

 

 

 
Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Я в итоге накопал вот такие штуки: 
http://radio-hobby.org/modules/datasheets/2790-wt588d08-wt588d16

Если таких 6 штук впаять в плату, и звуковые выводы запаралелить, то подавая команды на воспроизведение на каждую, будет ли микшироватся звук на выходе? 

 

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

Выходы надо не параллелить, а микшировать.

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Те тупо запаралелить не получится? 

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

Обычно звуковые выходы имеют малое внутреннее сопротивление, следовательно, попытка их запараллелить приведет к перегрузке и искажению сигнала.

Микшировать можно на операционнике. В крайнем случае - на резисторах, но при этом сильно упадет амплитуда сигнала.