Оглавление:
- Запасы
- Шаг 1. Мини-модуль DFPlayer
- Шаг 2. Базовая схема DFPlayer Mini
- Шаг 3. Печатная плата MP3-плеера SoundBox
- Шаг 4: Печатная плата MP3 SoundBox
- Шаг 5: Структура корпуса SoundBox
- Шаг 6: Запись песен на SD-карту
- Шаг 7: Подтверждение
Видео: Создайте свой собственный MP3 Soundbox: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Вы когда-нибудь представляли себе, как создать собственный MP3-динамик для научной выставки в вашей школе? В этом проекте мы шаг за шагом научим вас создавать собственный динамик, использовать немного ресурсов и весело проводить время с друзьями.
Таким образом, в этом проекте вы узнаете:
- Работа модуля DFPlayer Mini MP3;
- Построить основную схему управления;
- Припаяйте карту управления звуком;
- Соберите корпус динамика из МДФ.
Теперь приступим к сборке схемы поэтапно.
Запасы
- 01 x Печатная плата JLCPCB
- 04 x разъем JST 1x2
- 01 x DFPlayer Mini
Шаг 1. Мини-модуль DFPlayer
Мини-MP3-плеер DFPlayer для Arduino - это небольшой и недорогой MP3-модуль с упрощенным выводом непосредственно на динамик. Модуль можно использовать как автономный модуль с прикрепленной батареей, динамиком и кнопками или использовать в сочетании с Arduino UNO или любым другим с возможностями RX / TX.
Ниже приведены некоторые рабочие характеристики модуля DFPlayer Mini
- поддерживаемые частоты дискретизации (кГц): 8 / 11,025 / 12/16 / 22,05 / 24/32 / 44,1 / 48
- 24-битный выход ЦАП, поддержка динамического диапазона 90 дБ, поддержка SNR 85 дБ
- полностью поддерживает файловую систему FAT16, FAT32, максимальная поддержка 32 ГБ карты TF, поддержка 32 ГБ диска U, 64 МБ NORFLASH
- различные режимы управления, режим управления вводом / выводом, последовательный режим, режим управления кнопкой AD
- функция ожидания звука рекламы, музыка может быть приостановлена. когда реклама закончится в музыке продолжайте играть
- аудиоданные, отсортированные по папкам, поддерживает до 100 папок, каждая папка может содержать до 255 песен
- 30 уровней регулировки громкости, 6 уровней регулировки эквалайзера.
Мини-модуль DFPlayer имеет несколько контактов для различных функций. Однако в этой статье мы представим ваше управление музыкой с помощью двух кнопок.
С помощью этих двух кнопок можно будет воспроизводить песни и регулировать громкость звонка, как показано ниже. Далее мы представим вашу основную схему управления.
Шаг 2. Базовая схема DFPlayer Mini
Схема, показанная выше, является базовой схемой для управления музыкой устройства DFPlayer Mini. Как видите, две кнопки использовались для управления громкостью и музыкальными треками.
Кнопка, подключенная к контакту IO1, будет использоваться для воспроизведения предыдущей дорожки, а также для уменьшения громкости песни. Для уменьшения громкости звонка необходимо удерживать кнопку более 500 мс. Таким образом громкость будет уменьшена.
С другой стороны, кнопка, подключенная к контакту IO2, будет использоваться для воспроизведения следующей дорожки, а также для увеличения громкости песни. Для этого необходимо выполнить ту же процедуру уменьшения громкости музыки.
По этой схеме мы подключим динамик к контактам SPK_1 и SPK_2. После этого мы подадим на нашу схему напряжение 5В на выводах GND и VCC, как показано на электронной схеме.
Все контакты для модуля DFPlayer Mini показаны на схеме выше.
Теперь представим конструкцию печатной платы звукового модуля MP3
Шаг 3. Печатная плата MP3-плеера SoundBox
В проекте печатной платы - JLCPCB, было использовано 4 JST Connector. Разъем C1 используется для питания схемы, C2 будет использоваться для подключения динамика, а C3 и C4 будут использоваться для подключения кнопки управления треками и уровнем песни музыки.
Из схемы была смонтирована печатная плата этого проекта.
Печатная плата представлена на следующем шаге.
Шаг 4: Печатная плата MP3 SoundBox
Из электронной схемы, представленной на предыдущем шаге, мы строим эту печатную плату.
Эта печатная плата очень проста и имеет один слой. Кроме того, для воспроизведения песен использовались 4 JST Connector и DFPlayer Mini.
Результат представлен на рисунке выше, и эту печатную плату можно получить в JLCPCB за 2-10 плат.
После сборки печатной платы был создан корпус схемы. Чехол был разработан для хранения схемы и установки кнопок управления MP3 Sound Box.
Дело будет представлено на следующем шаге.
Шаг 5: Структура корпуса SoundBox
В этом разделе вы получите доступ к файлам корпуса звуковой коробки. Как можно видеть выше, корпус имеет прямоугольную форму, также разрешены файлы для лазерной резки.
Как можно видеть, у нас есть две дырочки. Каждое отверстие создано для установки кнопок управления песнями. Коробка монтируется через соединение пальцев, результат представлен на рисунке слева.
Собрав конструкцию коробки и соединив детали клеем, надо записать песни на карту памяти. Этот процесс представлен ниже.
Шаг 6: Запись песен на SD-карту
Чтобы записать песни на SD-карту, подключите SD-карту к компьютеру и перенесите песни. После этого подключите SD-карту к DFPlayer Mini.
Наконец, закройте коробку и получайте удовольствие от прослушивания музыки.
Шаг 7: Подтверждение
Благодарим JLCPCB за предложение PCB Arduino Compatible Board Open Source Project для создания этой статьи.
Рекомендуемые:
Создайте свой собственный датчик влажности почвы с помощью Arduino !!!: 10 шагов
Создайте свой собственный датчик влажности почвы с помощью Arduino !!!: О !!! В этой инструкции мы собираемся соединить датчик влажности почвы FC-28 с Arduino. Этот датчик измеряет объемное содержание воды внутри почвы и выдает нам уровень влажности на выходе. Датчик оборудован как анало
Создайте свой собственный усилитель для наушников V1: 8 шагов
Сделайте свой собственный усилитель для наушников V1: Я никогда особо не задумывался об усилителях для наушников, пока не попробовал один. Раньше я думал, что все это была уловка. Зачем вам нужен отдельный усилитель для управления динамиками в наушниках! Только когда вы попробуете усилитель для наушников, вы поймете, что
Создайте свой собственный светодиодный шар POV: 5 шагов (с изображениями)
Создайте свой собственный светодиодный глобус POV: в этом проекте я покажу вам, как я объединил пару стальных деталей с Arduino, светодиодной лентой APA102 и датчиком Холла, чтобы создать светодиодный глобус RGB с постоянным зрением. С его помощью можно создавать всевозможные сферические картинки
Создайте свой собственный литий-ионный аккумулятор: 5 шагов (с изображениями)
Создайте свой собственный литий-ионный аккумулятор: в этом проекте я покажу вам, как объединить обычные литий-ионные аккумуляторы 18650, чтобы создать аккумуляторный блок с более высоким напряжением, большей емкостью и, что наиболее важно, полезными мерами безопасности. Это может предотвратить завышение цен, избыточное потребление
Создайте свой собственный сенсорный ESC: 5 шагов
Создайте свой собственный сенсорный ESC: в этом проекте я покажу вам, как работает сенсорный мотор BLDC от электрического велосипеда, и как мы можем создать наш собственный сенсорный ESC, чтобы он мог вращаться. Давайте начнем