جدول المحتويات:

تشغيل الموسيقى باستخدام Arduino: 5 خطوات (بالصور)
تشغيل الموسيقى باستخدام Arduino: 5 خطوات (بالصور)

فيديو: تشغيل الموسيقى باستخدام Arduino: 5 خطوات (بالصور)

فيديو: تشغيل الموسيقى باستخدام Arduino: 5 خطوات (بالصور)
فيديو: Lesson42 Arduino: Tone, sound generation(ARABIC) كورس اردوينو-دورة الاردوينو 2024, يوليو
Anonim
تشغيل الموسيقى مع اردوينو!
تشغيل الموسيقى مع اردوينو!

سأوضح لك في هذا الدليل كيفية تشغيل الموسيقى باستخدام Arduino UNO ووحدة بطاقة SD.

سوف نستخدم اتصال SPI.

هيا بنا نبدأ!

الخطوة 1: الأجزاء

القطع
القطع

سنحتاج إلى الأجزاء التالية:

اردوينو UNO

قارئ بطاقة SD

أسلاك العبور

مكبر الصوت

مكبر الصوت

الخطوة 2: الكود

الشفرة
الشفرة

الكود بسيط للغاية ، يمكنك استخدامه لتشغيل أي صوت موجود على بطاقة SD تقريبًا ولكن بتنسيق معين ، وهذا في الخطوة التالية.

تحتاج إلى تنزيل جميع المكتبات أولاً ، إذا كان لديك بالفعل ، فما عليك سوى نسخ ولصق:

# تضمين "SD.h" // مكتبة SD # تحديد SD_ChipSelectPin 4 // حدد دبوس SS لوحدة SD

# تضمين "SPI.h"

# تضمين "TMRpcm.h" // المكتبة لتشغيل الملفات الصوتية

TMRpcm Memoria ؛ // هنا تضع الاسم الذي تريده

الإعداد باطل(){

Serial.begin (9600) ؛ // تهيئة المسلسل com

إذا (! SD.begin (SD_ChipSelectPin)) {// إذا كان دبوس SS في حالة منخفضة فسوف يرسل رسالة فشل Serial.println ("فشل SD") ؛

إرجاع؛

}

Memoria.speakerPin = 9 ؛ // الدبوس الذي ستضع فيه السماعة ، وعادة ما يكون الرقم 9

}

حلقة فارغة(){

Memoria.setVolume (5) ، // يمكنك ضبط مستوى الصوت هنا حتى 7

Memoria.quality (1) ؛ // يقبل 1 أو 0 فقط ، 1 من أجل جودة أفضل

Memoria.play ("1.wav") ؛ // هنا تضع اسم الصوت الخاص بك

تأخير (10000) ؛ // يجب أن يكون هذا التأخير بنفس طول الصوت على الأقل ،

// يمكن لهذه المكتبة تشغيل الموسيقى أثناء عمل اردوينو في مهمة أخرى حتى تتمكن من تشغيلها في الخلفية

// أو انتظر حتى ينتهي الصوت

}

الخطوة 3: تحويل ملفات الصوت

تحويل ملفات الصوت
تحويل ملفات الصوت
تحويل ملفات الصوت
تحويل ملفات الصوت

سيعمل هذا مع ملفات الصوت.wav ولكن عليك إجراء تعديلات عليها.

لذلك يمكنك استخدام المحول التالي عبر الإنترنت.

audio.online-convert.com/convert-to-wav

لذلك ، في هذه الصفحة ، ستحتاج إلى تغيير الإعدادات كما هو موضح في الصورة ، ثم ما عليك سوى النقر فوق "تحويل الملف" والانتظار حتى يتم التحويل ويتم تنزيل الملف الجديد!

ثم عليك وضع كل هذه الملفات الصوتية على بطاقة SD وتوصيلها بوحدة اردوينو.

هناك أيضًا ميزات أخرى في هذه المكتبة كما في الصورة أعلاه حتى تتمكن من استخدامها وإنشاء مشغل موسيقى به أزرار لمستوى الصوت والأغنية التالية وما إلى ذلك ، أو أي شيء تريده تقريبًا! السماء هي الحدود!

الخطوة 4: الرسم التخطيطي

رسم بياني
رسم بياني

هذا هو إعداد الدبوس لاردوينو ووحدة SD:

اردوينو >>>>>>> وحدة SD

4 >>>>>>>>>>>> SS

11 >>>>>>>>>>> MOSI

12 >>>>>>>>>>> MISO

13 >>>>>>>>>>> SCK

5 فولت >>>>>>>>>>> 5 فولت

Gnd >>>>>>>>> Gnd

9 >>>>>>>>>> خرج الصوت PWM

يمكن توصيل خرج الصوت بمكبر صوت مضخم لأن الطاقة منخفضة ، كما أن الاستهلاك الصحيح قد يؤدي إلى تلف اردوينو إذا قمت بالاتصال مباشرة.

و … لقد انتهيت!

اسمحوا لي أن أعرف إذا كان لديك أي شك ، وسيسعدني الرد ،

شكرا لقراءة كتابي غير المدروس!

الخطوة 5: النتائج

نتائج
نتائج

إذا كان لديك منظار الذبذبات ، فيجب أن تكون قادرًا على رؤية إشارة PWM عند إخراج الصوت مثل هذا.

و … لقد انتهيت!

اسمحوا لي أن أعرف إذا كان لديك أي شك ، وسيسعدني الرد ،

شكرا لقراءة تعليماتي!

موصى به: