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

Jukebox: 13 خطوة (مع صور)
Jukebox: 13 خطوة (مع صور)

فيديو: Jukebox: 13 خطوة (مع صور)

فيديو: Jukebox: 13 خطوة (مع صور)
فيديو: Restoration of a Wurlitzer 1015 Jukebox Sound System 2024, يوليو
Anonim
صندوق الموسيقى
صندوق الموسيقى

عند اكتشاف Volumio (مشغل موسيقى محبي الصوت المفتوح) اعتقدت أنه يمكن استخدامه لبناء صندوق موسيقي رائع ؛ والباقي هو التاريخ.

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

نطاق المشروع الأولي

  1. كن قادرًا على تشغيل الموسيقى المحلية والمتدفقة.
  2. شاشة تعمل باللمس وزر يتم التحكم فيهما
  3. أنبوب LED متغير اللون
  4. وحدة كاريوكي
  5. جودة الصوت

ما لم يتحقق

  1. شاشة اللمس: بينما الشاشة المستخدمة هي شاشة تعمل باللمس لم أتمكن من تشغيلها مع Volumio. أنا متأكد من أنه يمكن إصلاح ذلك ولكن للأسف ، فإن معرفتي بتجميع برامج تشغيل Linux ليست جيدة. إذا كان أي شخص قادرًا على مساعدتي في ذلك ، فسيكون ذلك ممتنًا ، لكنني سأترك هذا الأمر حتى وقت آخر. كعمل ، عند الضرورة ، قمت بالاتصال عبر لوحة مفاتيح لاسلكية أو ماوس ، أو عبر جهاز كمبيوتر بعيد (حيث يتيح لك Volumio تصفح الواجهة من أي مكان).
  2. وحدة كاريوكي: لم أتمكن من الحصول على الوحدة التي اشتريتها من AliExpress للعمل ولكن نظرًا لأن الوحدة ستوصل ببساطة بمكبر الصوت Jukebox ، فسيكون من السهل إضافتها في المستقبل.

المواد المستخدمة

  • 10mm الخشب الرقائقي
  • 4mm الخشب الرقائقي
  • 4 مم ماسونيت
  • 10 ملم أكريليك
  • 20 مم MDF
  • 2 مم الاكريليك
  • غراء الخشب
  • أسمنت أكريليك
  • رذاذ الطلاء
  • طلاء بخاخ زجاجي معتم / صقيع
  • اردوينو ميني
  • Raspberry PI 3
  • 70 واط ، 5 فولت ، 14 أمبير PSU
  • وحدة بطاقة الصوت PIFI Digi DAC + HIFI DAC
  • لوحة تمديد Raspberry PI 3 GPIO
  • ODROID-VU7 Plus
  • شريط LED (5 فولت ، WS2811)
  • كابل الشريط HDMI (90 درجة)
  • مطلي بالكروم 30 مم LED أزرار دفع مضيئة
  • مكبر صوت ستيريو (جهة ثانية ، تم شراؤها من مزاد عبر الإنترنت)
  • مكبرات الصوت المعبأة (اليد الثانية ، تم شراؤها من مزاد عبر الإنترنت)
  • 2.5M مواجهات سداسية
  • شريط مزدوج
  • متفرقات: الأسلاك ، اللحام ، أنابيب الانكماش الحراري ، البراغي ، صندوق التوصيل الكهربائي ، التجعيد إلخ.
  • الفينيل الأسود

برمجة

  • LibreCAD
  • إنكسكيب
  • الخلاط
  • Aurdino IDE

الأدوات الرئيسية المستخدمة

  • لحام حديد
  • قطع الفينيل
  • قاطع ليزري
  • آلة التصنيع باستخدام الحاسب الآلي
  • جهاز التوجيه
  • منشار طاولة
  • بانوراما
  • مفك براغي
  • مسدس الغراء

الخطوة 1: التصميم العام

التصميم الكلي
التصميم الكلي

تم تصميم الصندوق ليكون هو نفسه بعض النماذج التاريخية ، أي ما يقرب من 85x155 سم.

المناطق الأربعة في الأمام هي:

  • أنبوب النيون (أصفر)
  • شبكة السماعات (رمادي وبني)
  • واجهة صندوق الموسيقى (الوردي والأبيض ؛ Jukebox Jam)
  • ملحق نصف دائرة (وردي ، أسود وأبيض مع نوتات موسيقية)

في البداية كنت سأضع مكبرات الصوت

  1. خلف شواية السماعة
  2. حيث توجد الدوائر السوداء في إدراج نصف دائرة

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

الخطوة 2: أنبوب النيون

أنبوب النيون
أنبوب النيون
أنبوب النيون
أنبوب النيون

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

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

بعد فوات الأوان ، كان من الأفضل استخدام أنبوب الرملي أو استخدام أكريليك معتم.

الخطوة 3: إدراج شبه دائري

إدراج شبه دائري
إدراج شبه دائري
إدراج شبه دائري
إدراج شبه دائري

استخدام قطع الخشب الرقائقي 4 مم "JukeBox-Top-Insert.svg" على قاطع ليزر ثاني أكسيد الكربون ، عند الضرورة خطوط حفر (سوداء) بحيث يكون من الأسهل رسم الأشياء وترتيبها لاحقًا.

  • تم رسم نصف الدائرة باللون الوردي
  • كانت الأقراص الأكبر مطلية باللون الأبيض
  • كانت الأقراص الأصغر مطلية باللون الأسود

تم لصق الأقراص السوداء الأصغر حجمًا على الأقراص البيضاء ثم تم لصق الأقراص البيضاء على الجزء الخلفي من نصف الدائرة الوردية بحيث يظهر الأسود والأبيض من خلالها (انظر الصور أعلاه).

تم قطع "JukeBox-Music.svg" باستخدام قاطعة الفينيل ثم تم لصقها على نصف دائرة وردية كما هو مذكور أعلاه.

الخطوة 4: قطع شواية السماعة

قطع شواية السماعة
قطع شواية السماعة
قطع شواية السماعة
قطع شواية السماعة

باستخدام Blender ، تم تصدير "Disc.blend" إلى ملف STL. باستخدام آلات CNC ، قم بتقطيع القرص إلى قطعة 20 مم من MDF. تم تعديل ارتفاع ملف STL بحيث يتلاءم مع سمك MDF.

فتح "Jukbox4.svg" وإخفاء جميع الطبقات باستثناء "الشواية" ، وقطع الشواية من الخشب الرقائقي 4 مم باستخدام قاطع الليزر.

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

الخطوة 5: تحضير مادة الشواية

تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء
تحضير مادة الشواء

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

الخطوة 6: الأزرار

أزرار
أزرار

باستخدام قاطع الفينيل قمت بقص "Buttons3.svg" من الفينيل الأسود.

ثم قرر ما هي الأزرار المطلوبة وأين سيذهبون.

قم بإرفاق الرمز المطلوب بالزر المناسب.

الرموز

  • أعلى / خفض الصوت
  • المسار التالي / السابق
  • وقفة / تشغيل
  • تشغيل / إيقاف
  • تغيير الأضواء (لم يتم استخدام هذا الرمز في هذا الإصدار)

الخطوة 7: واجهة Jukebox - الجزء 1

واجهة صندوق الموسيقى - الجزء الأول
واجهة صندوق الموسيقى - الجزء الأول

الخط الذي استخدمته كان Broadway (انظر المرفق). ستحتاج إلى تثبيته إذا كنت تستخدم "Jukebox-Faceplate-1b.svg".

إخفاء جميع الطبقات في "Jukebox-Faceplate-1b.svg" باستثناء:

  • أزرار
  • نص
  • انقطاع الشاشة
  • شكل

لقد قطعت بالليزر الشكل الناتج على الخشب الرقائقي 4 مم.

نحيف يخفي كل الطبقات باستثناء:

  • الشاشة - مرئي
  • شاشة - غطاء

لقد قطعت بالليزر الشكل الناتج على الخشب الرقائقي 4 مم. هذه القطعة اتصلت بغطاء الشاشة.

يرجى ملاحظة أن ما سبق تم تصميمه مع وضع شاشة ODROID-VU7 Plus في الاعتبار وسيحتاج إلى تعديل إذا كنت تستخدم شاشة مختلفة.

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

ثم تم رش لوحة الوجه بالكامل باللون الوردي.

أقوم بتصدير "JukeBoxTextBacking.dxf" إلى SVG وقصته من الخشب الرقائقي 4 مم. بعد الطلاء بالرش ، قمت بلصقه على الجزء الخلفي من لوحة الوجه بحيث يظهر اللون الأبيض من خلال النص.

تم بعد ذلك لصق شرائط من الخشب على الظهر ، مما يثبت نقاط التركيب التي يمكن ربطها بلوحة التثبيت.

الخطوة 8: واجهة Jukebox - الجزء 2

واجهة صندوق الموسيقى - الجزء الثاني
واجهة صندوق الموسيقى - الجزء الثاني
واجهة صندوق الموسيقى - الجزء الثاني
واجهة صندوق الموسيقى - الجزء الثاني
واجهة صندوق الموسيقى - الجزء الثاني
واجهة صندوق الموسيقى - الجزء الثاني

الآن قمت بتثبيت الأزرار في الفتحات الستة ، وقمت بربطها.

تم تصدير "Mounting Board.dxf" إلى و SVG وقطع لوح التركيب من الأكريليك 2 مم. باستخدام المواجهات النحاسية ، قمت بتجميع الشاشة و Raspberry PI كما في الصورة (الشاشة من جانب و Raspberry PI والإلكترونيات الأخرى على الجانب الآخر).

تبين أن الفتحة المربعة المخصصة لكابل الشريط 90 HDMI ضيقة جدًا وبالتالي يجب توسيع نطاقها (لا تزال الرسومات بحاجة إلى التغيير لتعكس ذلك).

الخطوة 9: المربع الفعلي

المربع الفعلي
المربع الفعلي
المربع الفعلي
المربع الفعلي
المربع الفعلي
المربع الفعلي
المربع الفعلي
المربع الفعلي

باستثناء الجزء المستدير الذي تم تنفيذه باستخدام ماسونيتي 4 مم وكتل الزاوية الداعمة (15 × 25 مم) ، تم بناء باقي الصندوق باستخدام خشب رقائقي 10 مم. كانت الأبعاد الكلية تقريبًا 85x155x50xm. يعطي "Jukebox4.svg" الأبعاد الأمامية الدقيقة المستخدمة.

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

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

القاعدة مصنوعة من لوحين من الخشب الرقائقي 10 مم. واحد أكبر بقليل من التالي.

جميع الحواف حيث تم توجيه الجولة.

أترك الصور لتقديم بقية التفاصيل المفقودة.

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

أخيرًا ، قمت بربط الجزء الداخلي شبه الدائري وألواح الواجهة Jukebox في مكانها ولصق الشواية في مكانها.

الخطوة 10: تثبيت وتكوين Volumio

تركيب وتكوين Volumio
تركيب وتكوين Volumio

قم بتوصيل HDMI و USB من الشاشة في Raspberry PI وتشغيلها بالكامل.

باتباع التعليمات الموجودة على https://volumio.org/get-started/ قمت بتثبيت Volumio على Raspberry PI الخاص بك.

أثناء عملية الإعداد ، اخترت Hifiberry DAC Plus لـ I2S.

بمجرد التثبيت ، قمت بالتصفح مرة أخرى إلى مثيل Volumio الخاص بي (https://volumio.local) ، وانتقل إلى الإعدادات والمكونات الإضافية وقم بتثبيت ما يلي:

  • سبوتيفي
  • يوتيوب لفولوميو
  • راديو TuneIn
  • شاشة تعمل باللمس
  • النسخ الاحتياطي واستعادة البيانات
  • وحدة تحكم أزرار GPIO

بينما لم أستخدمه ، يبدو المكون الإضافي miniDLNA وكأنه مكون آخر يستحق التثبيت. يمكنك أيضًا تثبيت أي مكونات إضافية أخرى قد ترغب فيها. لقد وجدت أن تثبيت معادل الرسومات أدى إلى عدم عمل صوتي.

بمجرد التثبيت ، قمت بتهيئة كل مكون إضافي ، اضبط GPIOs على النحو التالي:

  • تمكين التشغيل / الإيقاف المؤقت: GPIO Pin 13
  • تمكين Vol +: GPIO Pin 16
  • تمكين المجلد-: GPIO Pin 23
  • تمكين السابق: GPIO Pin 22
  • قم بتمكين التالي: GPIO Pin 27
  • تمكين إيقاف التشغيل: GPIO Pin 12

للحصول على الشاشة للعرض بشكل صحيح ، قمت بإرسال ملف volumio.local وأضف ما يلي إلى boot / userconfig.txt:

  • # اضبط الإخراج على DVI حتى لا يتم إرسال الصوت عبر كابل HDMI
  • hdmi_drive = 1
  • # اضبط مجموعة HDMI على 2 ، لا فكرة عما يفعله في الواقع
  • hdmi_group = 2
  • # اضبط hdmi_mode على 87 والذي يبدو أنه دقة مخصصة
  • hdmi_mode = 87
  • # تعيين معلمات الشاشة
  • hdmi_cvt = 1024600 60 3 0 0 0

يمكن ضبط إعدادات شاشة التوقف عبر المكون الإضافي Touch Screen في الإعدادات.

=============================================================

تم تقديم الملاحظات التالية بواسطة GVOLT في منتدى مجتمع Volumio. بمجرد أن تسنح لي الفرصة لتطبيق هذا النهج ، سوف أقوم بتحديث ما ورد أعلاه.

تلميح واحد بخصوص تعديلات /boot/config.txt: يمكن وضع التغييرات المرتبطة بـ hdmi * في /boot/userconfig.txt بدلاً من ذلك. يتمتع استخدام userconfig.txt بميزة أن هذا الملف يظل دون تغيير عند تحديث Volumio. في المقابل ، يتم الكتابة فوق ملف /boot/config.txt في كل تحديث Volumio (مزيد من المعلومات) وسيتعين عليك تحرير /boot/config.txt مرة أخرى.

=============================================================

الخطوة 11: توصيل المصابيح

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

قم بتحميل "Rainbow.ino" إلى Arduino mini.

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

يحتوي شريط LED على ثلاثة مسارات ، أي + 5 فولت ، بيانات ، أرضي (أحمر ، أخضر ، أبيض ؛ في حالتي). من أجل الحفاظ على إضاءة LED بشكل متساوٍ ، تم توصيل الطاقة بالمسارات الموجودة أعلى القوس شبه الدائري. استلزم ذلك مني حفر فتحتين صغيرتين من خلال الوجه أعلاه مباشرةً وأسفل المكان الذي سيعمل فيه شريط LED والذي قمت بلحام خيوط الطاقة التي تم توصيلها بمصدر الطاقة.

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

الخطوة 12: الاتصالات النهائية

التوصيلات النهائية
التوصيلات النهائية
التوصيلات النهائية
التوصيلات النهائية
التوصيلات النهائية
التوصيلات النهائية

تم استخدام مزود الطاقة لتشغيل مصابيح LED و Raspberry Pi (المسامير 1 (5V) و 6 (Ground)) و Arduino (Vin و Ground). تم وضع غطاء أكريليك فوق محطات إمداد الطاقة لحماية المستخدمين من لمسهم عن طريق الخطأ.

تم توصيل الأزرار باتباع هذا الدليل ، أي دبوس واحد إلى دبوس GPIO ذي الصلة (تمت مناقشته سابقًا) والآخر بالأرض. تم توصيل مصابيح LED الموجودة على الأزرار بالتوازي مباشرة في مصدر الطاقة.

تم تثبيت الكابلات المفكوكة في مكانها أو لصقها باستخدام مسدس aglue.

تم توصيل مكبر الصوت بوحدة بطاقة الصوت PIFI Digi DAC + HIFI DAC ومكبرات الصوت المتصلة بمكبر الصوت.

أخيرًا ، تم تثبيت شريط طاقة يمكن استخدامه لتزويد الصندوق بالكامل ، مثل مكبر الصوت ووحدة تزويد الطاقة 70 وات و 5 فولت و 14 أمبير وأي ملحقات أخرى قد أقوم بتثبيتها في المستقبل.

الخطوة 13: ماذا أفعل بشكل مختلف؟

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

كما ذكرنا سابقًا ، بالنسبة لأنبوب النيون ، سأحاول السفع الرملي (ومع ذلك ، يجب تلميعه بالورنيش للحفاظ على نظافته) أو أكريليك معتم.

أود أيضًا إضافة زر للتحكم في إضاءة LED قليلاً (انظر رمز Rainbow2 المرفق ؛ تم تعديله بواسطة صديق لي) أو قم بتوصيله بوحدة تحكم تقوم بمزامنة الأضواء مع الموسيقى التي يتم تشغيلها.

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

موصى به: