Как подключить выход mini jack к arduino mini pro и отправить на него звук?
Я хочу подключить arduino mini pro к выходу mini jack и передавать через него звук.
Что мне здесь нужно, как мне подключить мини-джек к ардуино и как отправить данные о звуках (любой библиотеке?) на этот подключенный выход?
Источником звука будет музыкальный файл (потоковое воспроизведение через Bluetooth). Я хотел бы иметь возможность подключить этот выход к динамику и воспроизводить (стримить) музыку через Bluetooth.
Мне подойдет либо моно, либо стерео. Мой план таков: транслировать музыку через bluetooth на модуль bluetooth (сейчас я думаю о HC-06), отправить этот поток данных через arduino mini pro на выходной мини-джек.
Нужен ли мне в этом случае какой-то модуль декодера mp3/другого формата, например VS1003B на ebay ?
@Patryk, 👍0
Обсуждение1 ответ
Arduino Uno/Mini Pro не совсем подходит для этой работы. У него нет встроенного аудиовыхода, такого как разъем 3,5 мм.
Сказав это, я уверен, что это можно сделать, но это будет не самое лучшее качество звука. Я не сомневаюсь, что этого можно добиться одним из следующих способов:
- с помощью функции <code>tone()</code>.
- используя лестничную цепь резисторов R-2R и некоторую схему усиления.
Arduino Due и Arduino M0 / M0 Pro имеют встроенный ЦАП, что означает, что они могут выводить аналоговые сигналы, которые можно использовать для управления динамиком.
Еще один вариант — использовать Raspberry Pi со встроенным аудиоразъемом 3,5 мм.
Или вы можете использовать ШИМ в качестве ЦАП бедняка. Это то, что делает [библиотека синтеза звука Mozzi](https://sensorium.github.io/Mozzi/)., @Edgar Bonet
- Хочу создать Bluetooth audio control (увеличение/уменьшение громкости, воспроизведение, пауза и т.д.) для смартфона
- PT2257 издает только сильный жужжащий звук
- Можно ли измерить скорость акселерометром? Насколько точно?
- Arduino Pro Micro, получить данные с контакта Tx?
- Невозможно подключиться к Bluetooth hc-05.
- Проблемы с надежным подключением с использованием HC-05 в качестве ведущего устройства Bluetooth
- Как решить проблему AT+INQ ERROR (1F), AT+INIT ERROR(17) на модуле Bluetooth HC-05?
- Как подключить ардуино к разъему для наушников?
@Majenko Отредактировано., @Patryk
@Majenko Я добавил некоторую информацию, я пытаюсь получить здесь информацию о своих возможностях - вот причина моего вопроса., @Patryk
Как насчет этого [VS1053](http://www.vlsi.fi/en/products/vs1053.html)?, @Patryk
Я не рекомендую использовать микросхему HC-06. Во-первых, это ***последовательный*** чип, поэтому он отправляет текст, а не звук. Возможно, вы сможете преобразовать его в коды символов на стороне телефона, но это будет много работы. Кроме того, скорость передачи может быть недостаточно высокой, чтобы не отставать от того, что вы хотите делать., @Anonymous Penguin
I have found docs that say the baud rate can be set up to 1382400 [googledoc](https://docs.google.com/viewer?pid=explorer&srcid=0B2_rhDNAxM4sYm0tWXhoWGdock0&docid=a0007a9e09caf0a6cb0433e307eaaf1e%7C79d55a5676bb4dca8b6525eebbd79bbe&chan=EAAAAE8lUEUKDt8WSulKuEwSSvwiRBAXReo/1/aClWvsTHtX&a=v&rel=rar ;r6;HC-06+Manual.pdf) (из нескольких других). Любая альтернатива для этого чипа (не серийный)?, @Patryk
Я действительно не знаю, есть ли один в форме прорыва для такого чипа. Кроме того, для этих типов чипов они будут предназначены для прямого подключения к разъему 3,5 мм или к чипу декодера., @Anonymous Penguin
@AnnonomusPenguin А как насчет встроенного mp3-декодера bluetooth? [ebay spk d bluetooth mp3 декодер](http://www.ebay.com/itm/NEW-SPK-D-Bluetooth-Audio-Receiver-Module-MP3-Decoder-And-Card-Reader-/131215153172?pt= US_USB_Bluetooth_Adapters_Dongles&hash=item1e8d085814), @Patryk
Да, так было бы лучше. Я не могу дать вам много советов, поскольку а) нет таблицы данных, поэтому было бы практически невозможно дать вам правильный совет и б) этот чип выходит за рамки Arduino SE, потому что он не использует Arduino., @Anonymous Penguin