module dfplayer mini

Tutorial mengakses module MP3 DFPlayer Mini

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 dan fungsi pin kakinya

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 :

  1. Microcontroller Arduino Uno
  2. Module DFPlayer Mini
  3. Speaker mini 8ohm
  4. Memori micro SDCard 8gb
  5. Lagu mp3 8 buah
  6. Kabel jumper
  7. Komputer dan software arduino IDE

Skema rangkaian sederhananya

Cara mengakases df player menggunakan arduino uno

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  :

  1. Buka Software arduino uno IDE
  2. Pilih dan klik menu sketch -> include libraries -> Add .ZIP Libraries
  3. pilih file hasil donwl*oad diatas
  4. Klik install

Cara mengakases df player - installing libraries

[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

Format DFPLAYER MINI

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 :

Wiring DF PLAYER MINI + PAM8403 + 2 spk

 

12 Comments

  1. rahmad prambudi

    Mas saya ngikutin tutorialnya gk biaa idup ia sound nya kenapa ia mas

      • 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…

  2. Swintro Bushido Sinuraya

    perbedaannya ama .mp3 tf 16p apa ya mas

  3. Swintro Bushido Sinuraya

    perbedaannya ama mp3 tf 16p apa ya mas

    • Swintro Bushido Sinuraya

      mas rx ama tx nya kok gak berfungsi ya malah harus manual

Leave a Reply to Helmi Cahyo Cancel reply

Your email address will not be published. Required fields are marked *