- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
DFPlayer Mini
Сегодня расскажу про модуль DFPlayer Mini.
Про него есть много видео, и на моём канале тоже, но все они о простом подключении и воспроизведении.
Другую статью про этот модуль можно прочитать здесь.
Это уже не интересно. Надо что-то новенькое.
Самый минимальный набор – это сам модуль, динамик или наушники, и источник питания на 5 вольт, подойдёт зарядка от телефона.
DFPlayer можно использовать в двух вариантах.
Подключение без платы Ардуино.
Подключение с платой Ардуино.
Желательно ещё 2 кнопки. С ними вы сможете включать предыдущий или следующий аудио трек, а также изменять громкость.
Так же я покажу как можно выводить на экран дисплея названия и количество треков на карте.
Для этого будем использовать дисплей NOKIA 5110, но можно использовать любой. Про этот дисплей у меня на канале есть много видео.
В прилагаемой библиотеке для Ардуино много примеров. В примерах есть описание различных функций. Таких как стоп, пауза, предыдущий, следующий трек, и много других. Используя их, можно сделать вывод на экран различных пиктограмм. Например, если вы нажали на паузу, то на экране будет пауза (картинка ПАУЗА).
Может я потом сделаю такой урок.
Сразу скажу, что вывод названия треков не был предусмотрен создателями библиотеки, а есть возможность узнать номер проигрываемого в данный момент трека. Вот его мы и будем использовать.
Я написал этакий костыль.
Для суперкрутых хацкеров этот вариант не подойдёт, и они могут проходить мимо, а для простых смертных я думаю в самый раз.
Сначала посмотрим, что получилось.
DFPlayer Mini может работать с SD картой и флэш накопителем.
Переключать источник можно не вытаскивая карту.
Если подключены оба, то приоритет отдаётся внешней карте.
Нажимая кнопки, мы переключаем файлы.
Устанавливаем 2 кнопки. Подключаем к контактам плеера IO_1 и IO_2.
Первая кнопка отвечает за переключение треков в сторону увеличения, а если долго удерживать кнопку, то звук будет увеличиваться.
Вторая кнопка включает предыдущий трек, а при длительном нажатии уменьшает звук.
При подключении внешнего флэш накопителя SD карту можно не вытаскивать.
При отключении внешнего, начинает работать внутренняя карта.