Penjelasan Singkat
DFPlayer Mini merupakan module pemutar file audio / module sound player music dengan support format audio seperti file .mp3 yang sudah umum dikenal oleh khalayak umum. Bentuk fisik dari DFPlayer mini ini berbentuk persegi dengan ukuran 20 x 20 mm yang dimana memiliki 16 kaki pin.
Output pada module mp3 mini ini dapat langsung dihubungkan dengan speaker mini ataupun amplifier sebagai pengeras suaranya.
Berikut module DFPlayer mini dan fungsi kaki pin nya :
DFPlayer mini dapat dioperasikan secara standalone (berdiri sendiri) ataupun dioperasikan menggunakan microcontroller misalnya Arduino melalui komunikasi serial.
DFPlayer Mini yang dioperasikan secara Stand-Alone
- I/O MODE
Pada mode ini merupakan mode wiring yang sederhana dengan hanya membutuhkan 1 speaker output 4-8 ohm dan 2 push button serta power supply 5 vdc. Untuk push button dihubungkan ke pin I/O 1 dan pin I/O 2 dan dihubungkan ke ground. Penekan button secara cepat dapat diartikan next ataupun previous dan penekanan button dengan cara menekan hold dapat diartikan oleh module sebagai volume + atau volume -.
- Analog to Digital Mode
Pada mode ini membutuhkan 20 push button yang disusun secara array yang dihubungkan ke pin ADKEY 1 dan ADKEY 2. Dimana pada penyusunan tersebut dibutuhkan resistor juga sebanyak 9 buah yang dihubungkan ke tiap button mulai dari 3KΩ, 6.2KΩ, 9.1KΩ, 15KΩ, 24KΩ, 33KΩ, 51KΩ, 100KΩ, 200KΩ.
Secara Fungsi dari penggunaan resistor tersebut pada button dijabarkan pada tabel dibawah ini :
Resistor | Fungsi |
200KΩ | Play Mode |
100KΩ | U/SD/SPI |
51KΩ | Loop All |
33KΩ | Pause/Play |
24KΩ | Previous/Volume- |
15KΩ | Next/Volume+ |
Pada module ini memiliki builtin Amplifier yang dapat men-drive mini speaker untuk keluaran suaranya, akan tetapi terdapat kelemahan yang terletak pada output power amplifier yang dihasilkan dan module cepat panas.
Alternatif lainnya yaitu menggunakan eksternal power Amplifier yang dihubungkan pada kaki pin DAC_R dan DAC_L serta GND. Contoh dari module eksternal power amplifier yang dijual dipasaran yaitu module amplifier PAMxxx ataupun TDAxxx yang harganya pas dikantong penghobi.
DFPlayer Mini yang dioperasikan menggunakan Microcontroller
Bahan – bahan yang diperlukan antara lain :
- Microcontroller Arduino Uno
- Module DFPlayer Mini
- Speaker mini 8ohm
- Memori micro SDCard 8gb
- Lagu mp3 8 buah
- Kabel jumper
- Komputer dan software arduino IDE
Skema rangkaian sederhananya
note : terdapat resistor 1KΩ pada kabel TX, yang dimana difungsikan untuk mengurangi noise audio. Wiring diatas termasuk komunikasi software serial.
Library yang dibutuhkan yaitu [ddownload id=”2001″]
Langkah – langkah untuk installing library diatas :
- Buka Software arduino uno IDE
- Pilih dan klik menu sketch -> include libraries -> Add .ZIP Libraries
- pilih file hasil donwl*oad diatas
- Klik install
[irp]
Hal – hal yang perlu diperhatikan untuk penyimpanan lagu .mp3 di microsd card yaitu
- Format microsd card tersebut kedalam FAT atau FAT32
- Buat Folder dengan nama “mp3” untuk peletakan file audio .mp3
- Rename file audio .mp3 yang dicopykan dengan nama 0001.mp3 – 9999.mp3, terdiri dari 4 angka
Contoh program sederhana
#include <SoftwareSerial.h> //memasukan library Software Serial #include <DFPlayer_Mini_Mp3.h> //memasukan library DFPlayermini SoftwareSerial mySerial(2, 3); //pin RX dan TX void setup () { Serial.begin (9600); //baud komunikasi pada 9600 mp3_set_serial (Serial); delay(5); mp3_set_volume (15); } void loop () { mp3_play (1); //memainkan lagu 1 pada folder mp3 yang sudah direname dengan nama 0001.mp3 delay (10000); //jeda 10 detik mp3_next (); //memainkan lagu 2 dengan mode next delay (10000); mp3_play (3); //memainkan lagu 3 delay (6000); }
Altenatif lainnya dapat menggunakan mini amplifier misalnya PAM8403, seperti gambar dibawah ini :
Mas saya ngikutin tutorialnya gk biaa idup ia sound nya kenapa ia mas
di memory sd card nya sudah disesuaikan dengan instruksi gan?
kadang di google gak sesuai dengan keinginan…
berpikir out of the box
tuh kan port 5v gak ada yang pake.. sambungin aja ke DVPlayer… coba aja mungkin bisa…
itu harus 8 gb ya mas
gak harus gan, pake 16gb juga bisa
gan itu musti 8 gb sd card ?
perbedaannya ama .mp3 tf 16p apa ya mas
beda untuk interfacenya saja gan,
perbedaannya ama mp3 tf 16p apa ya mas
mas rx ama tx nya kok gak berfungsi ya malah harus manual