Многоканальное воспроизведение звука с SD карты
- Войдите на сайт для отправки комментариев
Сб, 17/10/2015 - 22:12
Всем пвивет,
Есть задача воспроизводить звук с mp3/wav файлов, записанных на sd карту.
Нашол шнягу типа
Но нужно мнококанальное воспроизведение, до 6-ти файлов.
Подскажет кто, может есть такая фигня.
Эта штука воспроизводит не mp3 и не wav - a pcm, который чем то похож на wav но таковым не является.
есть еще http://stonez56.blogspot.ru/2015/03/arduino-dfplayer-mini-mp3-module.html - тут сразу заявлено MP3
чтобы 6 файлов в раз - не встречал.
Вообще-то WAV (расширение типа файла) использует именно PCM (тип кодирования).
А насчет 6 каналов в одном устройстве, я тоже сомневаюсь. Может, попытаться подключить к Ардуино 6 одноканальных устройств? Или 3 стерео?
Тоже вариант. Но нужны маленькие чипы, что бы уместиться на небольшой плате (6 см х 3 см). Есть такие маленькте?
И как качать с одной SD карты? Или их тоже нужно 6?
Тоже вариант. Но нужны маленькие чипы, что бы уместиться на небольшой плате (6 см х 3 см). Есть такие маленькте?
И как качать с одной SD карты? Или их тоже нужно 6?
В случае готовой платой WTV020SD-16P от китайцев нужно будет именно 6 :-) Так как аналоговый аудио выход у нее один то в один момент времени возможно воспроизведение только одного звукового файла. И надо помнить что у нее кодировка файлов не mp3 а ad4.
Размер платы которая у меня 18х21мм. Имет разводку для установки в DIP панельку.
Обвязка у нее очень простая, и самый громоздкий элемент это разъем SD карты :-) То есть я думаю если сделать самопальную плату то меньше чем есть не получится, если только SD карты ставить вертикально.
Я в итоге накопал вот такие штуки:
http://radio-hobby.org/modules/datasheets/2790-wt588d08-wt588d16
Если таких 6 штук впаять в плату, и звуковые выводы запаралелить, то подавая команды на воспроизведение на каждую, будет ли микшироватся звук на выходе?
Выходы надо не параллелить, а микшировать.
Те тупо запаралелить не получится?
Обычно звуковые выходы имеют малое внутреннее сопротивление, следовательно, попытка их запараллелить приведет к перегрузке и искажению сигнала.
Микшировать можно на операционнике. В крайнем случае - на резисторах, но при этом сильно упадет амплитуда сигнала.