ویژگی های ماژول پخش صدا DFPlayer
ماژول DFPlayer یک پخش کننده موسیقی از طریق سریال و MicroSD می باشد. این ماژول امکان پشتیبانی تا حداکثر 32 گیگابایت MicroSD با فرمت های FAT16وFAT32 را داراست. این ماژول دارای تقویت کننده داخلی می باشد.
نکته
ماژول پخش موسیقیDFPlayer میتواند بدون اتصال به میکروکنترلر نیز کار کند.
دیتاشیت ماژول پخش موسیقی DFPlayer را می توانید از اینجا دانلود کنید.
Dfplayer Mp3 Player Module Datasheet
1 file(s) 422.65 KB
معرفی پایه ها (Pinout) ماژول پخش موسیقی DFPlayer
ماژول DFPlayer دارای 16 پایه است. کاربرد پایه های پرکاربرد این ماژول به شرح زیر است:
- VCC: تغذیه ماژول – 5 ولت
- GND: زمین
- RX: دریافت اطلاعات از طریق پروتکل سریال
- TX: ارسال اطلاعات از طریق پروتکل سریال
- SPK1: خروجی بلندگوی اول
- SPK2: خروجی بلندگوی دوم
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی ماژول پخش موسیقی DFPlayer
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم: کد
ابتدا کتابخانه زیر را بر آردوینوی خود نصب کنید.
توجه
اگر نیاز به راهنمایی بیشتر برای نصب کتابخانه در آردوینو دارید، می توانید به آموزش نصب کتابخانه در آردوینو مراجعه کنید.
کد زیر را روی برد آردوینوی خود آپلود کنید.
/*
modified on Sep 8, 2020
Examples from https://github.com/PowerBroker2/DFPlayerMini_Fast
Home
*/
#include <DFPlayerMini_Fast.h>
#if !defined(UBRR1H)
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
#endif
DFPlayerMini_Fast myMP3;
void setup()
{
Serial.begin(115200);
#if !defined(UBRR1H)
mySerial.begin(9600);
myMP3.begin(mySerial);
#else
Serial.begin(9600);
myMP3.begin(Serial1);
#endif
Serial.println("Setting volume to max");
myMP3.volume(30);
delay(20);
Serial.println("Playing track 1 for 5 sec");
myMP3.play(1);
}
void loop()
{
//do nothing
}
Comments (6)
سلام من این پروژه را چند بار اجرا کردم ولی گاهی کار می کند وگاهی کار نمی کند
با سلام
از درستی ارتباط ها و محکم بودن کانکشن های خود اطمینان حاصل کنید. امکان دارد اشکال در این نقطه باشد.
سلام من وقتی بلندگو ۴ اهم ۱۵ وات رو به ماژول وصل میکنم ماژول خیلی داغ میکنه
صدا رو هم روی آخرین حد گذاشتم
فکر می کنید مشکل از کجاست؟
با سلام
جناب توجه کنید این ماژول پخش 2 واتی هست.
شما باید از یک آمپلی فایر بین این ماژول و بلندگو خود استفاده کنید.
سلام اگه این مقاومت ها را نگذاریم چی میشه
با سلام
در صورتی که از برد هایی استفاده میکنید که 3.3 ولتی می باشد (مانند ESP یا STM) می توانید مقاومت را قرار ندهید.
اما در برد هایی که 5 ولتی می باشند به دلیل سطح ولتاژ 5 ولتی آردوینو امکان آسیب رسیدن به ماژول می باشد.