Увеличить
Мини MP3 плеер
Мини MP3 плеер можно использовать в Вашем проекте для воспроизведения звуковых файлов. Управлять плеером можно с помощью кнопок или Arduino, например Arduino Uno R3. Есть отдельный выход на динамик и разъём для SD-карты.
ТЕХНИЧЕСКИЕ ПАРАМЕТРЫ
- Поддержка форматов: MP3, WAV, WMA;
- 24-разрядный ЦАП
- Поддерживаемые карты памяти: TF-карты (FAT16/FAT32);
- Объём карты памяти: до 32G;
- Наличие режима "Рекламная пауза"
- Глубина архива: до 100 папок, каждая папка может содержать до 255 песен;
- 30 уровней громкости;
- 6 уровней EQ (Эквалайзера);
ОПИСАНИЕ КОНТАКТОВ:
Pin Number | Pin Description | Description | Note |
1 | VCC | Питание | Питание постоянного тока от 3 до 5 Вольт |
2 | RX | UART serial input | |
3 | TX | UART serial output | |
4 | DAC_R | Audio output right channel | Выход на усилитель, правый канал |
5 | DAC_L | Audio output left channel | Выход на динамик, со встроенного усилителя до 3W |
9 | IO1 | Trigger port 1 | Короткое нажатие ||◄ (длительное нажатие - уменьшение громкости) |
10 | GND | Ground | Выход на динамик, со встроенного усилителя до 3W |
11 | IO2 | Trigger port 2 | Короткое нажатие ►|| (длительное нажатие - увеличение громкости) |
12 | ADKEY1 | AD port 1 | Trigger play first segment |
13 | ADKEY2 | AD port 2 | Trigger play fifth segment |
14 | USB | USB DP | USB Port |
15 | USB- | USB- DM | USB Port |
16 | Busy | Playing Status | Low means playingHigh means no |
СХЕМА ПОДКЛЮЧЕНИЯ
Подключать удобнее всего с помощью макетной платы и проводов папа-папа. Так же не забудьте резисторы на 1 кОм.
Вам так же понадобится динамик.
Подготовим SD карту:
Мини MP3 плеер распознаёт карты объемом до 32G и файловой системой FAT16, FAT32.
- Форматируем карту памяти;
- Создаём папку "mp3" на карте памяти. В папку записываем треки. Их необходимо переименовать в формате "0001.mp3", "0002.mp3" и т.д.
После сборки схемы и подготовки SD карты можно приступить к заливке скетча в Arduino Uno R3:
- Загрузить библиотеку Mini mp3 Arduino Library V2.0
- Загрузить Скетч. В этом примере мы запускаем плеер, он начинает проигрывать композиции целиком одна за другой в случайном порядке.
Список функций для использования в скетче:
- mp3_play(); // Запуск воспроизведения
- mp3_play(5); // Воспроизвести файл "mp3/0005.mp3"
- mp3_next(); // Следующий трек
- mp3_prev(); // Предыдущий трек
- mp3_set_volume(25); // Уровень громкости 25 (от 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(); // Воспроизвести в случайном порядке.
- void mp3_get_state(); //send get state command
КОМПЛЕКТ ПОСТАВКИ
- Мини MP3 плеер x1