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

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

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

فيديو: مشغل وسائط صديق للخرف: 4 خطوات (بالصور)
فيديو: ليش ماكنت اعرفها في الايفون 2024, شهر نوفمبر
Anonim
مشغل وسائط صديق للخرف
مشغل وسائط صديق للخرف

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

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

إنه تمامًا مثل الراديو الذي يقوم فقط بتشغيل الموسيقى الجيدة بدون إعلانات!

اللوازم

لا يتطلب مشغل الوسائط الصديق للخرف سوى عدد قليل من المكونات التي تبلغ تكلفتها حوالي 20 جنيهًا إسترلينيًا: -

  1. اردوينو وحدة تحكم مايكرو لوحة واحدة. لقد استخدمت Arduino UNO ولكن أي نموذج متوافق يجب أن يعمل.
  2. وحدة MP3 المتوافقة مع DFPlayer. لقد استخدمت Sodial MP3-TF-16P منخفض التكلفة
  3. بطاقة MicroSD لتخزين الموسيقى
  4. جهاز تشفير دوار من أجل "الضبط"
  5. مقياس جهد 10 كيلو أوم للتحكم في مستوى الصوت
  6. 1 كيلو أوم المقاوم
  7. بيرف بورد للتجميع
  8. مصدر طاقة خارجي (يوصى بـ 9-12 فولت @ 2 أمبير)
  9. مكبر الصوت (3ohm @ 5W أو ما شابه)

ستكون هناك حاجة أيضًا إلى مجموعة أدوات إلكترونية أساسية جنبًا إلى جنب مع جهاز كمبيوتر يقوم بتشغيل Arduino IDE لتحميل الرسم التخطيطي.

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

الأجهزة
الأجهزة

قلب مشغل الوسائط هو وحدة DFPlayer MP3. يجمع هذا بين وحدة فك ترميز MP3 وقارئ بطاقة SD ومكبر صوت أحادي 3 وات في حزمة صغيرة منخفضة التكلفة. يتم التحكم في وحدة MP3 بواسطة متحكم Arduino. لا يلزم سوى عدد قليل من الاتصالات بوحدة DFPlayer: -

  1. + 5 فولت (pin1)
  2. استقبال المسلسل (pin2)
  3. الإرسال التسلسلي (دبوس 3)
  4. الإخراج إلى مكبر الصوت (الطرفان 6 و 8)
  5. الأرض (المسامير 7 و 10)
  6. مشغول (دبوس 16)

يأخذ Arduino المدخلات من جهاز تشفير دوار (التحكم في الضبط) ومقياس الجهد (التحكم في مستوى الصوت). يتم توصيل الدبوس المشغول من وحدة DFPlayer بـ Digital pin 6 من Arduino.

يظهر نموذج الأسلاك الأولية للوح أعلاه. لاحظ المقاوم 1K بين Arduino ودبوس Serial RX لوحدة MP3. هذا مطلوب لربط 5V Arduino بـ 3.3V DFPlayer.

لاحظ أيضًا أن وحدة DFPlayer تتطلب مصدر طاقة ثابتًا ومن غير المرجح أن تعمل بشكل صحيح باستخدام طاقة USB فقط. أخذت مصدر 5V من Arduino والذي بدوره يتم تشغيله عبر PSU خارجي. أثناء نجاح هذا ، قد ترغب في التفكير في توريد منفصل لوحدة MP3.

الخطوة 2: البرنامج

البرنامج
البرنامج

يعد رسم Arduino الذي يتحكم في مشغل الوسائط بسيطًا نسبيًا. الحلقة الرئيسية تنفذ 100 مرة في الثانية وتؤدي ثلاث وظائف: -

  1. تحقق من حالة برنامج التشفير "الضبط"
  2. تحقق من حالة وعاء الحجم
  3. تحقق مما إذا كان تشغيل المسار الحالي قد انتهى.

يتم تحديد حالة التشغيل من خلال استقصاء الدبوس "مشغول" لوحدة DFPlayer المرتبط بالدبوس الرقمي 6 في Arduino Uno.

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

منطقي مشغول = خطأ ؛ تأخير (10) ؛ if (myDFPlayer.available ()) myDFPlayer.read () ؛ // مطلوب للحفاظ على نظافة المخزن المؤقت ack checkVol () ؛ checkTuning () ؛ مشغول = digitalRead (busyPin) ، // تحقق مما إذا كان المسار الحالي قد انتهى إذا (مشغول == 1) {playStation () ؛ تأخير (300) ؛ // انتظر حتى دبوس مشغول}}}

تم تضمين كود التصحيح الشامل في الرسم التخطيطي. يرسل هذا رسائل الحالة العادية عبر منفذ IDE التسلسلي للمساعدة في استكشاف الأخطاء وإصلاحها. يمكن تشغيله أو إيقاف تشغيله عن طريق تحرير السطر 14.

سلسلة منطقية = خطأ ؛ // تمكين / تعطيل استكشاف الأخطاء وإصلاحها

وبالمثل ، يمكن تغيير الترتيب الذي يتم به تشغيل المسارات من عشوائي إلى متسلسل عن طريق تحرير السطر 15

منطقية randomTrackPlay = صحيح ؛ // عشوائي ترتيب المسار

يجب تضمين مكتبتين خارجيتين ليتم ترجمة الرسم بشكل صحيح - SoftwareSerial.h و DFRobotDFPlayerMini.h

يمكن العثور على الرسم الكامل على صفحة GitHub الخاصة بي.

الخطوة الثالثة: تنظيم الموسيقى

تنظيم الموسيقى
تنظيم الموسيقى

يتم نسخ ملفات الموسيقى إلى بطاقة SD التي يتم وضعها في فتحة بطاقة DFPlayer. يتعامل هذا المشروع مع كل دليل على بطاقة SD على أنه "محطة" يمكن تحديدها من خلال التحكم في التوليف.

يجب تنظيم الملفات بطريقة محددة ليتم التعرف عليها. يتم تخزين الملفات في أدلة مسماة 01 ، 02 ، وما إلى ذلك. يجب أن تتكون أسماء الدلائل من رقمين مع "صفر" بادئ ذي بدء ، أي 01 بحد أقصى 99.

يجب تسمية الملفات الصوتية داخل كل دليل باسم 001.mp3 و 002.mp3 حتى 999.mp3. يتكون اسم كل ملف من ثلاثة أرقام مع بادئة "أصفار" وامتداد ملف mp3. ستعيد وحدة DFPlayer أيضًا تشغيل ملفات WAV على الرغم من أنني لم أحاول ذلك.

يجعل اصطلاح تسمية الملف الذي تستخدمه الوحدة النمطية من الصعب تحديد المسار الذي هو ولكن هذا لا يهم لهذا التطبيق حيث يتم تشغيل الملفات بشكل عشوائي.

لقد قمت بنسخ مجموعة الأقراص المضغوطة الخاصة بأمهاتي إلى ملفات MP3 بحجم 128 كيلو بايت وتنظيم الموسيقى حسب النوع ، ووضع جميع مسارات الأوبرا والأوركسترا والموسيقى التصويرية وما إلى ذلك في أدلةهم الخاصة. نتج عن ذلك عدد قليل من المحطات لكل منها عدد كبير من المسارات - على غرار الراديو الحقيقي.

الخطوة 4: التجميع النهائي

التجميع النهائي
التجميع النهائي

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

لم تضمن الدوائر البسيطة صنع ثنائي الفينيل متعدد الكلور ، لذا قمت بتوصيل الوحدة باستخدام لوحة فصل نموذج أولي UNO كما هو موضح أعلاه.

ستشمل التحسينات المستقبلية مفتاح التحكم في مستوى الصوت لتشغيل الوحدة وإيقاف تشغيلها. يتم ذلك حاليًا في مقبس الطاقة. ستتم إضافة بعض مصابيح LED الداخلية لإظهار ما إذا كانت الوحدة تعمل أم لا.

يعمل مشغل الوسائط على النحو المنشود وعرفت والدتي بشكل غريزي كيفية تشغيله ، وهو الهدف الرئيسي للمشروع. عدم الاضطرار إلى التنقل في جهاز تحكم عن بعد غير مفهوم يعني أن ذكرياتها الموسيقية في متناول اليد دائمًا.

توفر واجهة نمط الراديو العشوائية أيضًا طريقة فورية منعشة للاستماع إلى أي مجموعة موسيقية - وتتمثل المهمة التالية في إنشاء واحدة لنفسي وتحميلها مع Classic Rock!

مسابقة التكنولوجيا المساعدة
مسابقة التكنولوجيا المساعدة
مسابقة التكنولوجيا المساعدة
مسابقة التكنولوجيا المساعدة

الجائزة الثانية في مسابقة التكنولوجيا المساعدة

موصى به: