г. Москва, ул. Международная, 15, офис 33 м.Римская,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74

MP3 модуль - DFplayer mini

DFPlayer
Цена485 руб.

Старая цена 550 руб.
Цена 485 руб.

Старая цена 550 руб.
Артикул:
M0060

  Модуль для создания голосовых устройств с возможностью воспроизведения звука в различных форматах DFplayer mini достаточно распространен и используется в голосовых модулях роботизированных устройств различных справочных служб или просто для воспроизведения музыки. Модуль — на платформе Arduino (mp3), поэтому к нему необходимо скачать соответствующие библиотеки. Существуют различные сборки библиотек для определенных задач.

Модуль для создания голосовых устройств с возможностью воспроизведения звука в различных форматах DFplayer mini достаточно распространен и используется в голосовых модулях роботизированных устройств различных справочных служб или просто для воспроизведения музыки.

 

Некоторые возможности модуля

Некоторые функциональные возможности DFplayer mini:

  • Воспроизведение файлов в форматах mp3 и wav.
  • Поддержка файловых систем FAT16 и FAT32.
  • Поддержка SD-карт памяти объемом до 32Гб.
  • Управление громкостью воспроизведения.
  • Эквалайзер с шестью предустановленными режимами.
  • Возможность воспроизведения с карты памяти microSD и внешнего USB Flash носителя.

Также при необходимости можно использовать кнопочный интерфейс управления.

Современный arduino mp3 прекрасно интегрируется с модулем декодирования, который поддерживает распространенные аудио форматы, такие как MP3, WAV и WMA. Кроме того, он также поддерживает TF-карты с файловой FAT16, FAT32 системы. Через простой последовательный порт, можно проигрывать музыкальные записи без каких-либо других настроек.

Использование DFplayer mini

  • автомобильная голосовая навигация;
  • автотранспортные платные станции с голосовыми подсказками;
  • железнодорожная станция, автобусная инспекция, предупреждения по безопасности;
  • голосовые подсказки в офисах финансовых организаций и банков;
  • многоканальное голосовое управление;
  • оповещение пожарной безопасности;
  • сопровождение презентаций и проектов.

Характеристики

Технические характеристики DFplayer mini модуля:

  • Напряжение питания: 3,3–5 В
  • Количество каналов: 1 (моно, 3 Вт) + 2 (стерео, без усилителя)
  • Поддерживаемые частоты дискретизации: 8, 11,025, 12, 16, 22,05, 24, 32, 44,1, 48 кГц
  • Разрядность ЦАП: 24 бита
  • Отношение сигнал/шум: до 85 дБ
  • Поддерживаемые файловые системы: FAT16, FAT32
  • Максимальный объём SD-карты: 32 ГБ
  • Количество каталогов композиций: до 100
  • Количество композиций в каталоге: до 255
  • Форматы аудиофайлов: MP3, WAV, WMA
  • Кол-во уровней громкости: 30
  • Режимов эквалайзера: 6 (Normal/Pop/Rock/Jazz/Classic/Base)

 

Обозначение и расположение выводов

Name Description Note
VCC Input Voltage DC 3.2-5.0V; Typical: DC4.2
RX UART serial input  
TX UART serial output  
DAC_R Audio output right channel Drive earphone and amplifier
DAC_L Audio output left channel Drive earphone and amplifier
SPK2 Speaker Drive speaker less than 3W
GND Ground Power Ground
SPK1 Speaker Drive speaker less than 3W
IO1 Trigger port 1 Short pree to play previous(long press to decrease volume)
GND Ground Power Ground
IO2 Trigger port 2 Short pree to play next(long press to increase volume)
ADKEY1 AD port 1 Trigger play first segment
ADKEY2 AD port 2 Trigger play fifth segment
USB+ USB+ DP USB Port
USB- USB- DM USB Port
Busy Playing Status Low means playing\High means no

 

Этот скетч проигрывает все аудио файлы по порядку:

/*********************************
**Wire: 
*Pin10 - player TX; 
*Pin11 - player RX;
*pin3  - player BUSY
**Board : Uno
*By: LEFF
**********************************/
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
 
SoftwareSerial mySerial(10, 11); // RX, TX
 
void setup () {
  Serial.begin (9600);
  mySerial.begin (9600);
  mp3_set_serial (mySerial);    //set softwareSerial for DFPlayer-mini mp3 module 
  delay(1);                     // delay 1ms to set volume
  mp3_set_volume (15);          // value 0~30
}
void loop () {   
  boolean play_state = digitalRead(3);// connect Pin3 to BUSY pin of player
  if(play_state == HIGH){
    mp3_next ();
  }
}