جدول المحتويات:
- اللوازم
- الخطوة 1: الأجهزة
- الخطوة 2: البرنامج
- الخطوة الثالثة: تنظيم الموسيقى
- الخطوة 4: التجميع النهائي
فيديو: مشغل وسائط صديق للخرف: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يمكن أن يكون للموسيقى فائدة عميقة للأشخاص المصابين بالخرف. بالإضافة إلى قيمتها الترفيهية ، يمكن أن توفر رابطًا إلى الماضي ، وتفتح الذكريات وتشكل بشكل متزايد جزءًا من رعاية الخرف. للأسف ، العديد من منتجات الترفيه المنزلي الحديثة ليست صديقة للخرف ولها واجهات مستخدم معقدة.
مشغل الوسائط الموصوف هنا يتصرف مثل راديو أساسي مع عنصري تحكم فقط - "قرص موالف" يحدد "المحطة" والتحكم في مستوى الصوت. في هذه الحالة ، "المحطة" هي مجلد لملفات الصوت المخزنة على بطاقة ذاكرة. الفكرة هي أن المستخدم يدير الاتصال الهاتفي ببساطة حتى يسمع شيئًا يحبه. ثم يتم تشغيل ملفات "المحطة" بتسلسل عشوائي.
إنه تمامًا مثل الراديو الذي يقوم فقط بتشغيل الموسيقى الجيدة بدون إعلانات!
اللوازم
لا يتطلب مشغل الوسائط الصديق للخرف سوى عدد قليل من المكونات التي تبلغ تكلفتها حوالي 20 جنيهًا إسترلينيًا: -
- اردوينو وحدة تحكم مايكرو لوحة واحدة. لقد استخدمت Arduino UNO ولكن أي نموذج متوافق يجب أن يعمل.
- وحدة MP3 المتوافقة مع DFPlayer. لقد استخدمت Sodial MP3-TF-16P منخفض التكلفة
- بطاقة MicroSD لتخزين الموسيقى
- جهاز تشفير دوار من أجل "الضبط"
- مقياس جهد 10 كيلو أوم للتحكم في مستوى الصوت
- 1 كيلو أوم المقاوم
- بيرف بورد للتجميع
- مصدر طاقة خارجي (يوصى بـ 9-12 فولت @ 2 أمبير)
- مكبر الصوت (3ohm @ 5W أو ما شابه)
ستكون هناك حاجة أيضًا إلى مجموعة أدوات إلكترونية أساسية جنبًا إلى جنب مع جهاز كمبيوتر يقوم بتشغيل Arduino IDE لتحميل الرسم التخطيطي.
الخطوة 1: الأجهزة
قلب مشغل الوسائط هو وحدة DFPlayer MP3. يجمع هذا بين وحدة فك ترميز MP3 وقارئ بطاقة SD ومكبر صوت أحادي 3 وات في حزمة صغيرة منخفضة التكلفة. يتم التحكم في وحدة MP3 بواسطة متحكم Arduino. لا يلزم سوى عدد قليل من الاتصالات بوحدة DFPlayer: -
- + 5 فولت (pin1)
- استقبال المسلسل (pin2)
- الإرسال التسلسلي (دبوس 3)
- الإخراج إلى مكبر الصوت (الطرفان 6 و 8)
- الأرض (المسامير 7 و 10)
- مشغول (دبوس 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 مرة في الثانية وتؤدي ثلاث وظائف: -
- تحقق من حالة برنامج التشفير "الضبط"
- تحقق من حالة وعاء الحجم
- تحقق مما إذا كان تشغيل المسار الحالي قد انتهى.
يتم تحديد حالة التشغيل من خلال استقصاء الدبوس "مشغول" لوحدة 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!
الجائزة الثانية في مسابقة التكنولوجيا المساعدة
موصى به:
كيفية صنع مشغل MP3 بشاشة LCD باستخدام وحدة مشغل MP3 الصغيرة واردوينو DFPlayer: 6 خطوات
كيف تصنع مشغل MP3 بشاشة LCD باستخدام وحدة مشغل MP3 الصغيرة من Arduino و DFPlayer: سنقوم اليوم بصنع مشغل MP3 مزود بشاشة LCD باستخدام وحدة مشغل MP3 المصغرة من Arduino و DFPlayer ، ويمكن للمشروع قراءة ملفات MP3 في بطاقة SD ، ويمكن أن يتوقف مؤقتًا ولعب نفس الجهاز منذ 10 سنوات. وايضا فيها اغنية سابقة واغنية تالية ممتعة
مصباح مكتبي LED صديق للساعة اليومية (لا حاجة لبرمجة!): 7 خطوات (بالصور)
المصباح المكتبي LED الصديق للساعة البيولوجية (لا يتطلب برمجة!): لقد صممت هذا المصباح ليكون مناسبًا لإيقاع الساعة البيولوجية. في الليل ، يكون نومك أسهل لأنه لا يمكن تشغيل سوى مصابيح LED الملونة الدافئة. خلال النهار ، يمكن أن تبقيك مستيقظًا لأن كلاً من مصابيح LED ذات اللون الأبيض الفاتح والألوان الدافئة يمكن تشغيلها في
إصلاح مقبس راديو Aux / إضافة مستقبل وسائط Bluetooth خلف لوحة القيادة: 6 خطوات (بالصور)
إصلاح مقبس راديو Aux / إضافة جهاز استقبال بلوتوث للوسائط خلف داش: لقد لاحظت مؤخرًا أن مقبس سيلفرادو aux لعام 2013 كان فضفاضًا. لم يكن الأمر مفاجئًا لأنني استخدمه كثيرًا واترك سلك المساعدة معلقًا من المقبس. لإصلاحها ، كنت بحاجة فقط إلى إزالة بعض اللوحات من لوحة القيادة ، وإزالتها وأخذها
مشغل وسائط يمكن ارتداؤه في 20 دقيقة: 7 خطوات
مشغل وسائط يمكن ارتداؤه في 20 دقيقة: هذه طريقة سريعة لتضمين مشغل وسائط في مقالتك المفضلة من الملابس. قم بتشغيل ملفات mp3 ومشاهدة مقاطع الفيديو ومستندات read.txt في أي قطعة ملابس مقابل 60 دولارًا
قم بتحويل (حول) أي ملف وسائط إلى (حول) أي ملف وسائط آخر مجانًا !: 4 خطوات
تحويل (فقط حول) أي ملف وسائط إلى (فقط حول) أي ملف وسائط آخر مجانًا!: أول تعليمات لي ، هتاف! على أي حال ، كنت أبحث في Google عن برنامج مجاني من شأنه تحويل ملفات Youtube.flv الخاصة بي إلى تنسيق أكثر عالمية ، مثل wmv أو.mov ، لقد بحثت في عدد لا يحصى من المنتديات والمواقع الإلكترونية ثم عثرت على برنامج يسمى