Buat pemutar suara otomatis menggunakan DFPlayer Mini dan Arduino Uno. Lengkap dengan wiring, kode Arduino, serta tips menyimpan file MP3 di SD Card.
DFPlayer MP3-TF-16P adalah modul pemutar audio mini yang mampu memainkan file MP3 langsung dari kartu microSD. Dengan bantuan Arduino Uno, kita bisa mengontrol pemutaran suara seperti play, pause, stop, dan volume hanya lewat kode. Modul ini ideal untuk proyek notifikasi suara, voice feedback, smart alarm, hingga sistem antri
Alat dan Bahan
| Komponen | Jumlah | Keterangan | 
|---|---|---|
| Arduino Uno | 1 | Mikrokontroler utama | 
| DFPlayer MP3-TF-16P | 1 | Modul pemutar MP3 | 
| Speaker mini | 1 | Output audio langsung | 
| Resistor 1K Ohm | 1 | Untuk komunikasi TX | 
| Kabel jumper | 5 | Penghubung antar komponen | 
| MicroSD FAT32 | 1 | Berisi file MP3 seperti 0001.mp3 | 
Wiring Diagram
Berikut diagram koneksi antara DFPlayer MP3-TF-16P dan Arduino Uno:

- VCC (Merah) → 5V Arduino
 - GND (Hitam) → GND Arduino
 - TX DFPlayer → Pin 10 Arduino (via resistor 1K)
 - RX DFPlayer → Pin 11 Arduino
 - Speaker → Terhubung langsung ke pin speaker DFPlayer
 
Pastikan file di microSD menggunakan format FAT32 dan file MP3 diberi nama seperti
0001.mp3,0002.mp3, dst., dalam foldermp3.
Kode Program Arduino DFPlayer MP3
#include <Arduino.h>
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
SoftwareSerial mySerial_dfplayer(10, 11); 
void setup() {
  Serial.begin(9600);
  mySerial_dfplayer.begin(9600);
  mp3_set_serial(mySerial_dfplayer);
  delay(1);
  
  mp3_set_volume(15);   // Volume 0~30
  mp3_play(1);          // Mainkan file "0001.mp3"
  mp3_pause();          // Bisa di-pause sesuai kebutuhan
  mp3_stop();           // Hentikan musik
}
void loop() {
  // Kosong, bisa dikontrol manual sesuai kebutuhan
}
Penjelasan Kode
SoftwareSerialdigunakan untuk komunikasi serial antara DFPlayer dan Arduino.mp3_set_volume(15)mengatur volume (0 = diam, 30 = maksimal).mp3_play(1)memainkan file pertama0001.mp3yang ada di foldermp3di SD card.mp3_pause()danmp3_stop()digunakan untuk kontrol pemutaran.
Tips Tambahan
- Pastikan format kartu microSD adalah FAT32.
 - Simpan file MP3 di dalam folder 
mp3, dan beri nama 0001.mp3, 0002.mp3, dst. - Jika suara tidak keluar, cek speaker dan coba ganti kabel jumper atau modul.
 
Untuk dokumentasi lengkap, kamu bisa lihat juga referensi dari DFRobot Wiki DFPlayer Mini.
Kesimpulan
Dengan DFPlayer MP3-TF-16P, Arduino Uno bisa digunakan untuk membuat proyek audio sederhana seperti alarm otomatis, penunjuk suara, sistem bel pintar, hingga pengingat berbasis suara. Modul ini sangat fleksibel, mudah digunakan, dan dapat diintegrasikan ke banyak aplikasi IoT dan interaktif lainnya.
Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :
Baca juga :
				




 