Arduino и mp3 модуль. Учим ардуино говорить.

Arduino и mp3 модуль. Учим ардуино говорить. Arduino, Радиолюбители, Своими руками, Музыка, Видео, Длиннопост, Пятничный тег моё

Данный mp3 модуль был куплен на алиэкспрессе за 2.93$, сейчас он стоит 2.46$.

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

Так же данный модуль можно использовать и без ардуино, как самостоятельный мp3 плеер, но я этого не пробовал.


Что же нам понадобится для подключения?

Arduino и mp3 модуль. Учим ардуино говорить. Arduino, Радиолюбители, Своими руками, Музыка, Видео, Длиннопост, Пятничный тег моё

Ардуино(в моем случае Nano), mp3 модуль, microSD карточка, два резистора по 1кОм, соединительные провода, динамик(я использовал от сломанных наушников), макетная плата(не обязательно, но с ней гораздо удобнее.


MicroSd карту следует отформатировать в FAT16 , FAT32. Создать на ней папку с именем "mp3" и разместить там ваши mp3 файлы, переименовав их в "0001.mp3","0002.mp3" и т.д.

Так же файл можно называть "0001Name.mp3"


Чтобы ардуино работал с mp3 модулем необходимо будет скачать библиотеку DFPlayer Mini mp3 Arduino Library V2.0


Рассмотрим подключение к Ардуино.

Arduino и mp3 модуль. Учим ардуино говорить. Arduino, Радиолюбители, Своими руками, Музыка, Видео, Длиннопост, Пятничный тег моё

VCC соединяем с пином 5v

GND c GND

RX c TX через резистор 1кОм

TX c RX через резистор 1кОм

SPK_1 и SPK_2 к контактам динамика.


На данной схеме(картинка из магазина на али) подключение RX и TX происходит без резисторов, на схеме найденной в инете они соединяются через резисторы в 1кОм.

Почему так я не знаю, я лишь любитель :)


Вот так всё в сборе:

Arduino и mp3 модуль. Учим ардуино говорить. Arduino, Радиолюбители, Своими руками, Музыка, Видео, Длиннопост, Пятничный тег моё

Некоторые функции библиотеки:

mp3_play (); // Запуск воспроизведения

mp3_play (5); // Воспроизвести файл "mp3/0005.mp3"

mp3_next (); // Следующий трек

mp3_prev (); // Предыдущий трек

mp3_set_volume (uint16_t volume); // Уровень громкости 0~30

mp3_set_EQ (); // Эквалайзер 0~5 (0 - Normal, 1 - Pop, 2 - Rock, 3 - Jazz, 4 - Classic, 5 - Bass)

mp3_pause (); // пауза

mp3_stop (); // остановить воспроизведение

mp3_random_play (); // воспроизвести в случайном порядке


Так же от этого продавца я получил ИК датчик препятствия. Поэтому собрал данный "проект" для проверки и mp3 модуля и датчика :)

Всем спасибо за внимание (:

5
Автор поста оценил этот комментарий

Автор , по моему ошибка , если память не изменяет мы соединяет RX c TX , a TX c RX

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Совершенно верно :)

Ошибся.

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

К сожалению отредактировать пост уже не могу.

6
Автор поста оценил этот комментарий

покупал что-то подобное года два назад, но там было много болячек, что бы запустить , но так и не завелось , что за чип у вас используется? карту 8/16/32гб схавает?

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

По информации у продавца и в интернете можно использовать карту до 32гб, у меня к сожалению нету сейчас в наличии, чтобы проверить.

Запустилось всё с первого раза и проблем никаких не было

Иллюстрация к комментарию
показать ответы
5
Автор поста оценил этот комментарий

Автор , по моему ошибка , если память не изменяет мы соединяет RX c TX , a TX c RX

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Исправлено (:

3
Автор поста оценил этот комментарий
Но там другой голос
Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Это голос Maxim'a из одного синтезатора речи :)

показать ответы
3
Автор поста оценил этот комментарий

у меня был модуль, который хавал только заранее сконвертированные файлы PCM формата (*.ad4 или как-то там)  , причем флешки судя по описанию поддерживал до 2гб. форм-фактор платы такой -же. А вы ссылочкой не поделитесь или хотя бы названием платы? у меня было что то типа wtv020-sd-16p 

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да названия как-то вроде и нет :) искал на али по запросу mp3 arduino

на самой плате DFPlayer mini, у продавца MP3-TF-16P


http://ru.aliexpress.com/item/1PCS-Mini-MP3-Player-Module-wi...


Но продавец очень долго отправлял товар, около недели.. Но пришло достаточно быстро до Подмосковья)

показать ответы