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

مشغل موسيقى Raspberry Pi: 10 خطوات (بالصور)
مشغل موسيقى Raspberry Pi: 10 خطوات (بالصور)

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

فيديو: مشغل موسيقى Raspberry Pi: 10 خطوات (بالصور)
فيديو: أعلى مستوى وصلتوا في البرمجة 2024, يوليو
Anonim
مشغل موسيقى Raspberry Pi
مشغل موسيقى Raspberry Pi

هل سبق لك أن عدت إلى المنزل وأردت بعض الموسيقى الخلفية لتبريدها دون الحاجة إلى تشغيل الكمبيوتر أو الهاتف أو أي جهاز آخر؟ بواسطة المفاتيح التناظرية. (تأتي الموسيقى من وحدة تخزين USB مدمجة #oldschool) سأحاول كتابة هذا Instructable بسهولة حتى يتمكن أكبر NOOBS من القيام بذلك ، على الرغم من أنني استخدمت Raspbian (تم شرح نكتة سيئة في الخطوة 4) ملاحظة: ليس لدي خبرة مع البرمجة لذا انتهى بي الأمر بالعمل مع مبرمج أكثر خبرة (شكرًا Raffael:) جاءت تجربتي الشخصية من مشاهدة مقطع فيديو على Youtube كإعداد مسبق ، لذا إذا وجدت أخطاء في الكود أو Instructable بشكل عام ، فيرجى التعليق.

الخطوة 1: التخطيط

تخطيط
تخطيط
تخطيط
تخطيط
تخطيط
تخطيط
تخطيط
تخطيط

تحتاج أولاً إلى خطة *) الاستخدام المقصود هو موسيقى الخلفية *) لا أريد البث أو القيام بأي أشياء أخرى كهذه حتى الآن. ستحتوي عصا USB على المزيد من الموسيقى التي يمكنني الاستماع إليها في غضون عام ، لذا يجب أن يكون ذلك جيدًا في الوقت الحالي. ربما سأستخدم وحدة Wlan المدمجة في Raspberry للاتصال بخادم NAS الخاص بي لاختيار موسيقى أكبر. *) لا توجد واجهة مستخدم رسومية فقط 3 مفاتيح متصلة بمسامير gpio الخاصة بـ Raspberry pi *) تؤدي إلى المفاتيح فوق المفاتيح حتى تعرف أن قائمة تشغيل الساحرات قيد التشغيل (اختياري) [*) مكبرات الصوت مع مكبر صوت مدمج متصلة بسحرة بطاقة الصوت بـ Raspberry pi.] -> المزيد عن ذلك لاحقًا والأهم من ذلك: إذا تم ذلك ، فأنا لا أرغب في التعامل معه مرة أخرى.

الخطوة 2: قائمة المواد

قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد

1. a Raspberry pi (لقد استخدمت النموذج 3B ولكن الأقدم يجب أن يكون جيدًا أيضًا. في الواقع يمكنك استخدام شيء أقل قوة مثل اردوينو ولكن سيتعين عليك إضافة وحدات لبطاقة SD والصوت) 2. بطاقة صوت ، ليست ضرورية ولكن البطاقة المدمجة ليست جيدة جدًا (لقد بدأت مع Hifiberry DAC ، وهو غير متوافق ، لذا انتهى بي الأمر بعدم استخدام بطاقة صوت على الإطلاق لأن الجودة كانت جيدة بالنسبة لي وأردت ذلك الانتهاء من المشروع:) 3. بعض الكابلات الطائر 4. مكبرات الصوت المزودة بمضخم صوت مدمج (يمكنك استخدام مكبرات الصوت بدون ومكبر الصوت (تضخيمها؟) منفصلة ولكن من الأسهل / الأنظف بهذه الطريقة) 5. مفاتيح التبديل لقوائم التشغيل: لقد استخدمت 3 لقوائم التشغيل [يمكنك استخدام أكثر أو أقل ، سيكون عليك تعديل الكود بعد ذلك] وواحد للإغلاق 6. بعض خردة الخشب أو صندوق من أي نوع (3 خيارات في الخطوة 7/8) 7. كابل كمبيوتر / HDMI لتوصيل pi8. الماوس ولوحة المفاتيح 9. كابل طاقة لتشغيله حتى 10. بعض المصابيح (اختياري)

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

الرمز
الرمز

كما قلت ، ليس لدي أي خبرة في الترميز ، لذلك ذهبت إلى مبرمج أكثر خبرة (شكرًا في هذه المرحلة رافائيل). لقد استخدمت الثعبان لأن Raspberry Pi يعمل مع Python وليس من الصعب جدًا تعلم الأساسيات. يعمل المشغل ببرنامجين منفصلين ، أحدهما لبدء تشغيل قائمة التشغيل والآخر لإيقافها. كلاهما في حلقة ، لذا فإن هذا البرنامج بمجرد بدء تشغيله لن ينتهي إلا إذا قمت بسحب القابس (ما لا يجب عليك فعله ، استخدم مفتاح KILL-SWITCH!)

الخطوة 4: Raspberry Pi

توت العليق باي
توت العليق باي
توت العليق باي
توت العليق باي

لذلك في هذه الخطوة سنقوم بإعداد Raspberry pi. لقد استخدمت Raspbian كنظام تشغيل ولكن يمكنك استخدام Noobs أو أي نظام آخر إذا أردت (لاحظ أن بعض الخطوات قد تكون مختلفة في الأنظمة الأخرى). قم أولاً بإعداده (يمكنك قراءة دليل مفصل على الإنترنت أو مشاهدة مقطع فيديو على موقع youtube ، ولن أخوض في ذلك ، سيستغرق الأمر حوالي 10 دقائق كحد أقصى.) ثم تضيف النصين إلى التشغيل التلقائي في التوت. يمكنك القيام بذلك عن طريق كتابة "sudo nano /etc/rc.local" في سطر الأوامر وإضافة الأسماء والمسار حيث حفظت الملفات في أسفل الصفحة قبل سطر "الخروج". في هذه الحالة: "/ media / pi / TRANSCEND / kill_v1.py &" "/ media / pi / TRANSCEND / gabou_v2.py &" (عليك إضافة "&" في النهاية لأن المشروع عبارة عن حلقة ويجب العمل في الخلفية). افعل ذلك بالقتل والنص الأصلي. الآن تضغط على "Ctrl X" لمغادرة بطاقة الصوت الآن. سأستخدم بطاقة صوت لأن مقبس الصوت مقاس 3.5 مم الموجود على pi ليس شديد الإغلاق ، وكانت بطاقة الصوت التي باعها المتجر لي هي الأقدم ، حيث تم دمجها مع أحدث pi ، مما تسبب في بعض المشاكل (غاضب جدًا في هذه المرحلة ، لقد أنفقت 30 € على تلك البطاقة). لذلك طلبت بطاقة صوت USB رخيصة (6 يورو) على أمازون ، لكن لا تقلق عليك إعداد بطاقة صوت USB كما تفعل عند استخدام بطاقة صوت GPIO. لذلك لا تفوت عليك ذلك (المزيد عن ذلك في الفصل 6) تم بهذه السهولة

الخطوة 5: USB Stick

عصا USB
عصا USB

الآن يجب أن يكون USB Stick هو نفسه تمامًا مثل لي أو يجب عليك تغيير البرنامج. أعد تسمية العصا إلى "TRANSCEND" إذا كنت تريد استخدام اسم آخر ، فسيتعين عليك تغيير الاسم في النصوص (كما قد تلاحظ أنني كسول. لذلك لم أعد تسمية العصا ، سيكون الأمر أكثر جمالًا بالتأكيد ، ولكن ليس من الضروري …) 2. أنشئ 3 قوائم تشغيل تسمى Pl.1 و Pl.2 و Pl.3 مع الأغاني فيها. مثل أعلاه نفس الاسم bla bla bla3. لن يستخدم Musicplayer على Raspberry pi بعض الإشارات والحروف ، لذا أقترح تنزيل برنامج إعادة تسمية (استخدمت Ant renamer) يعيد تسمية الأغاني في 8 أرقام عشوائية

4. أضف البرامج النصية والأغاني في مجلدات قائمة التشغيل

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

الآن نقوم بتوصيل Raspberry pi ببطاقة الصوت والمفاتيح والمصابيح وتشغيلها. استخدم كبلات التوصيل لتوصيل المفاتيح والمصابيح تسببت بطاقة صوت USB في بعض المشاكل ولكن يمكن التحكم فيها. يجب عليك التحقق من الإنترنت للحصول على إرشادات حول كيفية تثبيته لأن هذه الخطوة تختلف حسب البطاقة التي تستخدمها: /. بشكل أساسي ، تقوم بإلغاء تنشيط بطاقة الصوت المدمجة واستخدام البطاقة الجديدة ، ولكن إذا كنت محظوظًا ، فما عليك سوى توصيله بمنفذ USB مجاني والانتهاء من ذلك. كن جاهزًا للتلاعب بالإعدادات. في هذه المرحلة ، كنت أرغب حقًا في القيام بالشيء ، لذا تابعت العمل بدون بطاقة الصوت. اختبرها مع توصيل الشاشة وبدون ذلك قبل إنشاء صندوق حولها. إذا لم يعمل ، فتحقق من محرك أقراص USB. هل أعادت تسمية نفسه؟ هل هو تالف؟

الخطوة 7: التصحيح

التصحيح
التصحيح

إذا كنت تعمل بشكل صحيح ، فأنت لست بحاجة إلى هذه الخطوة ، إذا كنت تعمل كما أفعل ، أعتقد أنك ستحتاج إليها لذا ، ما هي الأخطاء المحتملة؟ *) لم تقم بإعادة تسمية الأغاني *) الأخطاء المطبعية في المسار في التشغيل التلقائي (rc.local) *) الأخطاء المطبعية على عصا USB / قوائم التشغيل *) لم تقم بإعادة تسمية العصا (أو أعادت تسمية نفسها بعد إيقاف تشغيل غير صحيح) *) لم تستخدم مفتاح إيقاف التشغيل وسحبت القابس. إذا كان العمل مفيدًا ، فتحقق من العصا و pi بحثًا عن الأخطاء. *) فقد الاتصال من الأزرار إلى pi *) تعطلت بطاقة sd ، حرفيًا (نعم ، ما حدث لي حقًا لا تسألني كيف) أو مجازيًا *) انقطاع التيار الكهربائي *) … حدثت لي كل واحدة من هذه الأخطاء مرة واحدة على الأقل أثناء البناء

الخطوة 8: الصندوق

الصندوق
الصندوق

الآن الصندوق. لديك خياران 1) لذلك إذا كنت تريد أن تفعل ذلك بأسلوب ، فستقطع بالليزر (أو CNC) صندوقًا من شرائح من الخشب مع مفاصل وكل شيء. 2) طريقة أخرى هي أخذ صندوق موجود واستخدامه كمسكن. أولاً ، فعلت ذلك ولكن لم يعجبني المظهر ، لذلك فعلت ذلك على النحو التالي (الخطوة 8) قم بحفر 3 + 3 ثقوب في الجزء العلوي من الصندوق وقم بتثبيت المفاتيح (والمصابيح إذا كنت تستخدم بعضها). في جانب الطاقة (الطريقة البطيئة هي ببساطة استخدام كبل USB كما هو مدمج في الطاقة بدون كابل قابل للإزالة) ، ومع ذلك أقترح استخدام كبل تمديد USB للطاقة ، لذلك إذا انقطع كابل الطاقة ، فلن تضطر إلى أخذ الشيء appart -> الذي ينتج عنه ما نحاول تجنبه الآن بعد أن أصبح كل شيء جاهزًا ، قم بتوصيل pi ومكبرات الصوت.

الخطوة 9: طريقة Hipster Way وإنهاء القضية

طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية
طريقة محبب والانتهاء من القضية

هذا مخصص للأفراد المبدعين الذين يرغبون في إظهار مهاراتهم. بالنسبة لهذا الخيار ، يمكنك استخدام الألواح الخشبية والغراء / البرغي معًا لإنشاء صندوق أو القيام بالطريقة الصعبة بالطريقة الصعبة ونحت كتلة موجودة من الخشب لوضع pi بالداخل. لقد رأيت تلك الأرفف العائمة وأردت لاستخدام هذه التقنية. فذهبت إلى حديقتي ، وأخذت قطعة خشب قديمة وفحصت ما إذا كان بإمكان السماعات الوقوف عليها (العرض). يجب أن يبدو الرف وكأنه قطعة صلبة عائمة مع وجود مفاتيح فقط بارزة لذلك قمت بنحتها من الأسفل. تركت نوعًا من "الشفة" في المقدمة حتى لا ترى القطع ، وآمل أن تساعدك رسوماتي في الحصول على نظرة عامة إنهاء الحالة: لذلك إذا كان لديك صندوق ، فإن العملية بسيطة. قم بحفر 3 + 3 فتحات في الجزء العلوي من الصندوق وقم بتثبيت المفاتيح الثلاثة والمصابيح الثلاثة أعلاه إذا كنت تستخدم بعضها. بدون كابل قابل للإزالة) ، ومع ذلك سأتغلب على كسلتي وأستخدم مقبس IEC للتطبيق العملي لأنني أقوم بفصل الكابلات بشكل منتظم ، والآن أصبح كل شيء جاهزًا لتوصيل pi. التثبيت: لتثبيته على الحائط ، اخترت حفر فتحتين كبيرتين في الجانب الخلفي وتركيبه بخطافين (الصورة أعلاه) وقد انتهينا. نصيحة للمحترفين: انتبه لأسلاك الطاقة التي تمر عبر الجدران أثناء الحفر هو - هي. ضربهم سيكون تجربة مروعة حقًا. ها حصلت هناك.

الخطوة 10: تم

منتهي!
منتهي!

لقد حان وقت الانتهاء من تلك القنبلة. يرجى التعليق على أي تحسينات قد تجدها ونشرها على صندوق الموسيقى الخاص بك. شكرا للقراءة ، استمتع واعتن بنفسك.

موصى به: