Search this site
Embedded Files
CNC STORE BANDUNG
  • HOME
    • ABOUT US
  • LEARN
  • REVIEW
  • TUTORIAL
    • DFPLAYER
    • L298N MODULE
    • LCD I2C /IIC
  • PROJECT
CNC STORE BANDUNG
  • HOME
    • ABOUT US
  • LEARN
  • REVIEW
  • TUTORIAL
    • DFPLAYER
    • L298N MODULE
    • LCD I2C /IIC
  • PROJECT
  • More
    • HOME
      • ABOUT US
    • LEARN
    • REVIEW
    • TUTORIAL
      • DFPLAYER
      • L298N MODULE
      • LCD I2C /IIC
    • PROJECT

CNC STORE BANDUNG

TUTORIAL DFPLAYER MINI MP3-TF-16P STANDALONE OR WITH ARDUINO

~ FUNGSI & SPESIFIKASI

Berfungsi sebagai decoder file MP3 yang yang dapat dihubungkan langsung pada mini speaker atauppun penguat aplifier
Memiliki ukuran yang kecil dengan dimensi 21mm X 21mm dengan slot memory Micro SD hingga 32Gb
Ukurannya yang mungil menjadi kelebihan tersendiri dimana teknologi sekarang menuntut apapun yang serba kecil atau compac
Memiliki I/O yang komplit, bisa digunakan dengan 2 mode yaitu I/O maupun memakai komunikasi serial menggunakan mikrokontroller

DFPlayer atau MP3-TF-16P adalah module pemutar file audio atau sebuah module decoder musik/suara dengan format file berupa ".MP3". Format mp3 sendiri sudah sangat umum dikenal oleh kita semua. Bentuk fisik dari DFPlayer mini ini berbentuk persegi dengan ukuran 21mm x 21 mm dan module ini memiliki 16 kaki pin.

  • Spesifikasi :
  1. supported sampling rates (kHz): 8/11.025/12/16/22.05/24/32/44.1/48
  2. 24 -bit DAC output, support for dynamic range 90dB , SNR support 85dB
  3. fully supports FAT16 , FAT32 file system, maximum support 32G of the TF card, support 32G of U disk, 64M bytes NORFLASH
  4. a variety of control modes, I/O control mode, serial mode, AD button control mode
  5. advertising sound waiting function, the music can be suspended. when advertising is over in the music continue to play
  6. audio data sorted by folder, supports up to 100 folders, every folder can hold up to 255 songs
  7. 30 level adjustable volume, 6 -level EQ adjustable
  • Application
  1. Car navigation voice broadcast;
  2. Road transport inspectors, toll stations voice prompts;
  3. Railway station, bus safety inspection voice prompts;
  4. Electricity, communications, financial business hall voice prompts;
  5. Vehicle into and out of the channel verify that the voice prompts;
  6. The public security border control channel voice prompts;
  7. Multi-channel voice alarm or equipment operating guide voice;
  8. The electric tourist car safe driving voice notices;
  9. - Electromechanical equipment failure alarm;
  10. - Fire alarm voice prompts;
  11. - The automatic broadcast equipment, regular broadcast.

~ PIN-PIN DFPlayer mini atau MP3-TF-16P

PINOUT DFPLAYER MINI ATAU MP3-TF-16P

Output DFPlayer Mini / MP3-TF-16P ini dapat langsung dihubungkan dengan speaker mini ataupun amplifier sebagai pengeras suaranya. DFPlayer Mini / MP3-TF-16P juga dapat dikontrol dengan microcontroller seperti arduino melalui komunikasi serial, dan juga dapat kita rangkai secara standalone atau tanpa menggunakan kontrol tambahan. Berikut adalah 16 pinout dari DFPlayer Mini / MP3-TF-16P ini :

PINOUT DFPLAYER MINI ATAU MP3-TF-16P

~ DFPlayer mini / MP3-TF-16P STANDALONE i/o mode

Untuk rangkaian MP3-TF-16P STANDALONE sering disebut dengan mode I/O yaitu mode dimana kita hanya memerlukan rangkaian sederhana, yaitu cukup dengan 1 speaker output 4-16 Ohm 1W dan 2 push button serta power supply 5 VDC. Untuk push button dihubungkan ke pin I/O 1 dan pin I/O 2 pada module dengan ground. Penekan button secara cepat atau sesaat dapat diartikan next ataupun previous dan penekanan button dengan cara menekan hold atau lama dapat diartikan oleh module sebagai volume (+) atau volume (-). berikut adalah rangkaiannya.

Langkah pertama dalam mengakses DFPlayer Mini / MP3-TF-16P CNC secara standalone adalah dengan mempersiapkan beberapa alat dan bahan yang doperlukan seperti gambar rangkaian diatas diantaranya :

  • DFPlayer Mini / MP3-TF-16P ==> bisa di beli disini (BL) (TP)
  • Bread Board / papan protoboard, bisa di beli disini ==> (BL) (TP)
  • Powersupply 5V Bread Board , bisa di beli disini ==> (BL) (TP)
  • Kabel Jumper, bisa di beli disini ==> (BL) (TP)
  • Push Button atau Push On, bisa di beli disini ==> (BL) (TP)
  • Speaker 4 s/d 16 Ohm 1W
  • Memory MicroSD 1-16GB (Format kedalam FAT atau FAT32)
  • File mp3 (musik, suara, dsb) diberi nama dengan naman 0001, 0002, 0003, dan seterusnya, kemudian masukan dalam folder bernama "mp3" (tanpa tanda kutip). Untuk contoh bisa do download di ==> SINI
Alat dan Bahan Merangkai DFPlayer atau MP3-TF-16P STANDALONE

Alat dan Bahan Merangkai DFPlayer atau MP3-TF-16P STANDALONE

Rangkaian DFPlayer Mini / MP3-TF-16P StandAlone by: CNC Store Bandung

Rangkaian DFPlayer Mini / MP3-TF-16P StandAlone by: CNC Store Bandung

Rangkaian DFPlayer Mini / MP3-TF-16P StandAlone by: CNC Store Bandung

Rangkaian DFPlayer Mini / MP3-TF-16P StandAlone by: CNC Store Bandung

Setelah rangkaian selesai dibuat maka DFPlayer Mini / MP3-TF-16P berada dalam keadaan stanbay menunggu perintah yang masuk pada pin I/O1 dan I/O2 melalui push Button. Jika kita tekan Push Button yang terhubung dengan I/O1 secara cepat (sesaat) maka file mp3 akan dijalankan dalam hal ini I/O satu berfungsi sebagai perintah NEXT sedangkan jika kita tekan Push Button yang terhubung pada I/O2 secara sesaat maka hal itu berfungsi sebagai perintah previous PREVIOUS. Namun apabila kita tekan lama (Hold) maka kedua Push Button tersebut berfungsi sebagai perintah Volume UP dan VOLUME DOWN.

Pada saat module DFPlayer Mini / MP3-TF-16P berada dalam keadaan stanbay maka LED pada module tidak menyala, tetapi baru akan menyala ketika module telah dan sedang mengeksekusi atau menjalankan File Mp3, dibawah ini adala gambar ketika module DFPlayer Mini / MP3-TF-16P berada dalam keadaan sedang menjalankan mp3 atau suara. melakukan percobaan ini adalah salah satu cara untuk menguji atau mengetes modeule DFPlayer Mini / MP3-TF-16P apakan berjalan dengan baik atau tidak.

LED Menyala Ketika Mp3 Dijalankan Oleh DFPlayer Mini / MP3-TF-16P by: CNC Store Bandung

LED Menyala Ketika Mp3 Dijalankan Oleh DFPlayer Mini / MP3-TF-16P by: CNC Store Bandung

~ DFPlayer Mini / MP3-TF-16P (Analog to Digital) Mode ADKEY

Jika I/O Mode hanya bisa memberikan perintah sederhana maka pada mode ini kita dapat menggunakan 20 perintah dengan 20 pushbutton yang berbeda melalui ADC pada PIN ADKEY_1 dan ADKEY_2, berikut adalah rangkaian ADC-nya dan keterangan perintahnya :

DFPlayer Mini / MP3-TF-16P AD Key (Analog to Digital) Mode

DFPlayer Mini / MP3-TF-16P AD Key (Analog to Digital) Mode

~ DFPlayer Mini / MP3-TF-16P with arduino

Cara mengakses DFPlayer Mini / MP3-TF-16P menggunakan arduino terbilang sangat mudah karena library untuk project ini sudah tersedia. Mengakses DFPlayer Mini / MP3-TF-16P menggunakan Arduino yaitu melalui komunikasi pin RX dan TX, berikut adalah contoh sederhana menggunakan module DFPlayer Mini / MP3-TF-16P melalui Arduino.

DFPlayer Arduino Uno

DFPlayer Arduino Uno

DFPlayer Arduino Nano

DFPlayer Arduino Nano

  • Pada rangkaian diatas terdapat resistor 4K7Ω pada kabel TX, hal ini dimaksudkan untuk menahan noise pada DFPlayer Mini / MP3-TF-16P yang dapat mengganggu output pada speaker.
  • Untuk mengakses DFPlayer Mini / MP3-TF-16P seperti pada rangkaian diatasmenggunakan Arduino perlu menambahkan library brnama "SoftwareSerial-master" dimana library ini berfungsi untuk memindahkan pin RX dan TX arduino pada pin lain dan library "DFPlayer_Mini_Mp3" yang akan membantu kita untuk menyederhanakan program perintah pada module tersebut. Kedua libray tersebut dapat di Download pada link di bawah
  • File yang dapat dieksekusi oleh module DFPlayer Mini / MP3-TF-16P haruslah berformat ".mp3" yang juga dapat didownload pada linK diwah sebagai contoh.

SoftwareSerial-master

DFPlayer_Mini_Mp3

Contoh Program

Contoh Mp3

  • Pada contoh program diatas terdapat dua program dimana arduino memainkan semua lagu dan program kedua adalah memainkan lagu berdasarkan nama dari file mp3 yang kita panggil.
//TES DFPLAYER/ MPE-TF-16P BY: CNC STORE BANDUNG//PLAY dengan memainkan semua lagu berurutan#include <SoftwareSerial.h> //memanggil library SoftwareSerial#include <DFPlayer_Mini_Mp3.h> //memanggil library DFPlayer mini
SoftwareSerial mySerial(3, 2); // Declare pin TX & RX//TX DF Player ke pin D3//RX DF Player ke pin D2 (melalui R 1k-4.7k)
const int busyPin =4;
void setup () { pinMode (busyPin, INPUT); mySerial.begin (9600); mp3_set_serial (mySerial); //set softwareSerial for DFPlayer delay(10); mp3_reset(); //soft-Reset module DFPlayer delay(10); //wait 1ms for respon command mp3_set_volume (80); //set Volume module DFPlayer delay(1000);}
void loop () { mp3_play (1); //Play mp3 0001.mp3 dalam folder mp3 di memoryif( busyPin == HIGH ){ mp3_next (); } //memainkan file berikutnya
//memainkan file 0001.mp3 s/d 0010.mp3 selama 15 detik/file secara berurutanfor (int i=1; i<=10; i++){ mp3_play (i); delay(15000);}
}
//TES DFPLAYER/ MPE-TF-16P BY: CNC STORE BANDUNG//PLAY dengan memanggil nama file mp3
#include <SoftwareSerial.h> //memanggil library SoftwareSerial#include <DFPlayer_Mini_Mp3.h> //memanggil library DFPlayer mini
SoftwareSerial mySerial(3, 2); // Declare pin RX & TX//TX DF Player ke pin D3//RX DF Player ke pin D2 (melalui R1-4.7kK)
const int busyPin =4;
void setup (){ pinMode (busyPin, INPUT); mySerial.begin (9600); mp3_set_serial (mySerial); //set softwareSerial for DFPlayer delay(10); mp3_reset(); //soft-Reset module DFPlayer delay(10); //wait 1ms for respon command mp3_set_volume (15); //set Volume module DFPlayer delay(1000);}
void loop () { mp3_play (1); //Play mp3 0001.mp3 dalam folder mp3 di memorydelay (10000);mp3_play (2); //Play mp3 0001.mp3 dalam folder mp3 di memorydelay (9000);mp3_play (3); //Play mp3 0001.mp3 dalam folder mp3 di memorydelay (11000);mp3_play (4); //Play mp3 0001.mp3 dalam folder mp3 di memorydelay (11000);}

Demikian lah tutorial dasar mengenai DFPlayer Mini / MP3-TF-16P baik digunakan secara Standalone maupun diakses menggunakan arduino. Semoga tulisan ini bermanfaat baik bagi para pelanggan kita yang senan tiasa berbelanja di lapak kita maupun untuk kalian secara umum. Untuk pertanyaan ,keritik, saran, dan koreksi bisa disampaiakan melalui chat BUKALAPAK maupun TOKOPEDIA, atau melalui nomor kita di 082-23456-6363 via telpon dan WA.

~TERIMAKASIH~

TUTORIAL DFPLAYER DF Player Arduino DFPLAYER ARDUINO Tutorial MP3-TF-16P MP3-TF-16P Arduino MP3-TF-16P Arduino nano MP3-TF-16P Arduino Uno, DFPLAYER ARDUINO UNO DFPLAYER ARDUINO NANO mp3 tf 16p arduino dfplayer tanpa arduino DFPLAYER MINI MP3 df PLAYER Mini MP3 mini mp3 player

Google Sites
Report abuse
Google Sites
Report abuse