فهرست مطالب:

Jukebox: 13 مرحله (همراه با تصاویر)
Jukebox: 13 مرحله (همراه با تصاویر)

تصویری: Jukebox: 13 مرحله (همراه با تصاویر)

تصویری: Jukebox: 13 مرحله (همراه با تصاویر)
تصویری: یک ساعت با بهترین آهنگهای مرحوم احمد ظاهر گل چین ترین آهنگها Ahmad Zahar The Best Music Love#shorts 2024, جولای
Anonim
جوک باکس
جوک باکس

با کشف Volumio (پخش کننده موسیقی صوتی باز) فکر کردم که می توان از آن برای ساختن یک Jukebox بزرگ استفاده کرد. وبقیه ماجرا تاریخ است.

دستورالعمل زیر بیشتر مروری کلی بر نحوه ساخت این پروژه است. به این ترتیب برخی از مراحل کوچکتر و واضح تر ممکن است نادیده گرفته شوند.

محدوده اولیه پروژه

  1. بتوانید موسیقی محلی و پخش شده را پخش کنید.
  2. صفحه لمسی و دکمه کنترل می شود
  3. لوله تغییر رنگ LED
  4. ماژول کارائوکه
  5. صدای با کیفیت

آنچه به دست نیامده است

  1. صفحه لمسی: در حالی که صفحه نمایش استفاده شده یک صفحه لمسی است ، من نتوانستم آن را با Volumio کار کنم. من مطمئن هستم که می توان این مشکل را برطرف کرد اما افسوس که دانش من در مورد گردآوری درایورهای لینوکس خوب نیست. اگر کسی بتواند در این زمینه به من کمک کند ، قدردانی می شود ، اما فعلاً این کار را به زمان دیگری می سپارم. در صورت نیاز ، در صورت لزوم از طریق صفحه کلید یا ماوس بی سیم یا از طریق رایانه از راه دور متصل شدم (همانطور که Volumio به شما امکان می دهد از هر کجا به رابط کاربری مرور کنید).
  2. ماژول کارائوکه: من نتوانستم واحدی را که از AliExpress خریداری کرده ام کار کنم ، اما چون ماژول به سادگی به آمپر Jukebox متصل می شود ، در آینده افزودن آن آسان خواهد بود.

مواد استفاده شده

  • تخته سه لا 10 میلی متری
  • تخته سه لا 4 میلی متری
  • ماسونیت 4 میلیمتری
  • اکریلیک 10 میلی متر
  • ام دی اف 20 میلی متری
  • اکریلیک 2 میلی متر
  • چسب چوب
  • سیمان اکریلیک
  • رنگ اسپری
  • رنگ اسپری شیشه مات/مات
  • مینی آردوینو
  • تمشک PI 3
  • منبع تغذیه 70 وات ، 5 ولت ، 14 آمپر
  • ماژول کارت صدا PIFI Digi DAC+ HIFI DAC
  • برد افزودنی Raspberry PI 3 GPIO
  • ODROID-VU7 Plus
  • نوار LED (5V ، WS2811)
  • کابل روبان HDMI (90 درجه)
  • روکش کروم دکمه های فشاری LED 30 میلی متری روشن شده
  • استریو تقویت شده (دست دوم ، خریداری شده از حراج آنلاین)
  • بلندگوهای جعبه ای (دست دوم ، خریداری شده از حراج آنلاین)
  • استندهای هگز 2.5 میلیونی
  • نوار دو طرفه
  • متفرقه: سیم ، لحیم کاری ، لوله انقباض حرارتی ، پیچ ، جعبه اتصال الکتریکی ، چین و غیره
  • وینیل سیاه

نرم افزار

  • LibreCAD
  • InkScape
  • مخلوط کن
  • Aurdino IDE

ابزارهای اصلی مورد استفاده

  • آهن لحیم کاری
  • دستگاه برش وینیل
  • دستگاه برش لیزری
  • دستگاه CNC
  • روتر
  • اره رومیزی
  • اره منبت کاری اره مویی
  • پیچ گوشتی
  • تفنگ چسب

مرحله 1: طراحی کلی

طراحی کلی
طراحی کلی

این جعبه به گونه ای طراحی شده است که برخی از مدل های تاریخی یعنی تقریباً 85x155cm داشته باشند.

چهار منطقه در جلو عبارتند از:

  • لوله نئون (زرد)
  • شبکه بلندگو (خاکستری و قهوه ای)
  • رابط jukebox (صورتی و سفید ؛ Jukebox Jam)
  • درج نیم دایره (صورتی ، سیاه و سفید با نت های موسیقی)

در ابتدا قصد داشتم بلندگوها را بگذارم

  1. پشت کوره بلندگو
  2. جایی که دایره های سیاه در درج نیم دایره قرار دارند

اما بلندگوهای من خیلی بزرگ بودند و احساس می کردم تلاش برای جمع کردن همه آنها در پشت آن مکان ها بر کیفیت صدا تأثیر می گذارد. در پایان تصمیم گرفتم که کوره بلندگو و قسمت نیم دایره به سادگی زینتی باشد و بلندگوها در جعبه های بلندگوهای خود رها شوند ، طوری که از سمت چپ و راست جوک باکس رو به رو باشند. این همچنین بدان معناست که در صورت تمایل می توان بلندگوها را جابجا کرد تا در هر نقطه از اتاق قرار گیرد.

مرحله 2: لوله نئون

لوله نئون
لوله نئون
لوله نئون
لوله نئون

این نقاشی CAD بالا نشان می دهد که چگونه قطعاتی را که برای ایجاد لوله نئون جلو استفاده می کردم برش می دهم. این با توجه به اندازه برش لیزری و در دسترس بودن مواد من تعیین شد. با استفاده از اکریلیک 10 میلی متری فایل DXF را به SVG صادر کردم و با استفاده از برش لیزری CO2 قطعات را برش دادم. با استفاده از سیمان اکریلیک ، آنها را به هم چسباندم و لوله را همانطور که در تصاویر بالا نشان داده شده است تشکیل داد.

با استفاده از کاغذ سنباده 180 دانه ای روی مداری تصادفی یا سمباده دلتا ، قسمت بیرونی لوله نئون را سنباده بزنید. سپس رنگ اسپری یخ زده را روی آن بمالید.

در آینده بهتر است لوله را سندبلاست کنید یا از اکریلیک مات استفاده کنید.

مرحله 3: درج نیمه مدار

درج نیمه دایره ای
درج نیمه دایره ای
درج نیمه دایره ای
درج نیمه دایره ای

استفاده از برش تخته سه لا 4 میلیمتری "JukeBox-Top-Insert.svg" بر روی دستگاه برش لیزری CO2 ، در صورت لزوم خطوط حکاکی (سیاه) ، به طوری که بعداً رنگ آمیزی و خط کشی آسان تر می شود.

  • نیم دایره صورتی رنگ شده بود
  • دیسک های بزرگتر سفید رنگ شده بودند
  • دیسک های کوچکتر سیاه رنگ شده بودند

دیسک های سیاه کوچکتر روی دیسک های سفید چسبانده شده و سپس دیسک های سفید به پشت نیم دایره صورتی چسبیده اند تا سیاه و سفید نمایان شود (تصاویر بالا را ببینید).

"JukeBox-Music.svg" با استفاده از برش وینیل بریده شد و سپس به شکل نیم دایره صورتی مانند بالا چسبید.

مرحله 4: برش گریلر اسپیکر

برش کوره بلندگو
برش کوره بلندگو
برش کوره بلندگو
برش کوره بلندگو

با استفاده از بلندر ، "Disc.blend" را به یک فایل STL صادر کرد. با استفاده از دستگاه های CNC ، دیسک را به قطعه MDF 20 میلیمتری برش دهید. ارتفاع فایل STL طوری تنظیم شد که ضخامت MDF را در خود جای دهد.

با باز کردن "Jukbox4.svg" و مخفی کردن همه لایه ها به جز "گریل" ، گریل را از تخته سه لا 4 میلی متری با استفاده از برش لیزری برش دهید.

با استفاده از چسب چوب ، دیسک را روی قسمت دیسک کوره چسباندم و سعی کردم همه چیز را طوری تنظیم کنم که یکی از نقاط ستاره در موقعیت ساعت 12 باشد. هنگامی که چسب خشک شد ، من گریل را با رنگ نقره ای/گالوانیزه اسپری کردم.

مرحله 5: آماده سازی مواد گریل

آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل
آماده سازی مواد گریل

من یک قاب چوبی (بزرگتر از کوره کباب پز) درست کردم ، هسی را محکم روی قاب کشیدم و در جای خود محکم کردم. استفاده از چسب (من از چسب PVA چوب استفاده کردم اما انواع دیگر ممکن است بهتر باشد). پس از خشک شدن ، یک ورق صاف اما سفت از هسیان خواهید داشت. با چسب چوب به قسمت زیرین کباب پز ، آن را روی حصیری چسباندم ، به طوری که قسمت چسبانده نشده هسیان نشان داده شود. روی گریل وزنه بزنید تا همه چیز خشک شود.

مرحله 6: دکمه ها

دکمه ها
دکمه ها

با استفاده از برش وینیل ، "Buttons3.svg" را از وینیل سیاه برش دادم.

سپس تصمیم گرفت کدام دکمه ها مورد نیاز است و کجا باید بروند.

نماد مورد نظر را به دکمه مناسب وصل کنید.

نمادها هستند

  • حجم بالا/پایین
  • آهنگ بعدی/آهنگ قبلی
  • مکث/پخش کنید
  • روشن/خاموش کردن
  • تغییر چراغ ها (این نماد در این ساخت استفاده نشده است)

مرحله 7: رابط Jukebox - قسمت 1

رابط Jukebox - قسمت 1
رابط Jukebox - قسمت 1

فونت مورد استفاده من برادوی بود (پیوست را ببینید). اگر از "Jukebox-Faceplate-1b.svg" استفاده می کنید ، باید آن را نصب کنید.

پنهان کردن همه لایه ها در "Jukebox-Faceplate-1b.svg" به جز موارد زیر:

  • دکمه ها
  • متن
  • برش صفحه
  • شکل

من لیزر شکل حاصل را روی تخته سه لا 4 میلی متری برش دادم.

نازک همه لایه ها را مخفی می کند به جز موارد زیر:

  • صفحه نمایش - قابل مشاهده است
  • صفحه نمایش - جلد

من لیزر شکل حاصل را روی تخته سه لا 4 میلی متری برش دادم. این قطعه را جلد صفحه نامیدم.

لطفاً توجه داشته باشید که موارد بالا با در نظر گرفتن صفحه ODROID-VU7 Plus طراحی شده اند و در صورت استفاده از صفحه دیگر باید اصلاح شوند.

با نگه داشتن صفحه نمایش ، درپوش صفحه را روی صفحه قرار دادم به طوری که صفحه به درستی پوشانده شده بود و یکبار در هنگام استفاده به درستی نمایش داده می شد. هنگامی که موقعیت مرتب شد ، آنها را به هم چسباندم و محکم کردم. وقتی چسب خشک شد متوجه شدم که موقعیت 100٪ درست نیست. این باعث شد که من نیاز به اسکن کردن/مسیریابی برخی از صفحه پشتی صفحه نمایش داشته باشم تا بتوانم صفحه را دقیق تر تنظیم کنم.

سپس کل صفحه روی صورت با رنگ اسپری رنگ آمیزی شد.

من "JukeBoxTextBacking.dxf" را به SVG صادر می کنم و آن را از تخته سه لا 4 میلی متری برش می دهم. بعد از رنگ آمیزی با اسپری ، آن را به پشت صفحه چسباندم تا رنگ سفید در متن ظاهر شود.

سپس نوارهای چوبی به پشت چسبانده شده و نقاط اتصال را ثابت می کند که تخته نصب را پیچ می کند.

مرحله 8: رابط Jukebox - قسمت 2

رابط Jukebox - قسمت 2
رابط Jukebox - قسمت 2
رابط Jukebox - قسمت 2
رابط Jukebox - قسمت 2
رابط Jukebox - قسمت 2
رابط Jukebox - قسمت 2

حالا من دکمه ها را در شش سوراخ نصب کردم و آنها را داخل آن پیچ کردم.

"Mounting Board.dxf" را به و SVG صادر کرده و تخته نصب را از اکریلیک 2 میلی متری برش دهید. با استفاده از استندهای برنجی ، صفحه نمایش و Raspberry PI را مانند عکس (صفحه در یک طرف و Raspberry PI و سایر وسایل الکترونیکی در طرف دیگر) جمع کردم.

سوراخ مربع برای کابل روبان HDMI 90 بسیار باریک به نظر می رسید و بنابراین باید وسیع تر شود (هنوز باید نقشه ها را تغییر داد تا این را نشان دهد).

مرحله 9: جعبه واقعی

جعبه واقعی
جعبه واقعی
جعبه واقعی
جعبه واقعی
جعبه واقعی
جعبه واقعی
جعبه واقعی
جعبه واقعی

به جز قسمت گرد که با استفاده از ماسونیت 4 میلی متری و بلوک های گوشه پشتیبان (15x25 میلی متر) بقیه جعبه با تخته سه لا 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) مرور کردم ، به تنظیمات ، افزونه ها رفتم و موارد زیر را نصب کردم:

  • Spotify
  • YouTube برای Volumio
  • رادیو TuneIn
  • صفحه نمایش را لمس کنید
  • پشتیبان گیری و بازیابی اطلاعات
  • کنترل کننده دکمه های GPIO

در حالی که من از آن استفاده نکردم ، پلاگین miniDLNA شبیه یکی دیگر است که ارزش نصب دارد. همچنین می توانید هر افزونه دیگری را که می خواهید نصب کنید. متوجه شدم که نصب اکولایزر گرافیکی باعث می شود صدای من کار نکند.

پس از نصب ، هر pluggin را پیکربندی کردم و GPIO ها را به صورت زیر تنظیم کردم:

  • پخش/مکث را فعال کنید: GPIO Pin 13
  • Vol+: GPIO Pin 16 را فعال کنید
  • Vol-: GPIO Pin 23 را فعال کنید
  • فعال کردن قبلی: GPIO Pin 22
  • فعال کردن بعدی: GPIO Pin 27
  • فعال کردن خاموش کردن: GPIO Pin 12

برای نمایش صحیح صفحه ، من به volumio.local ssh'd کردم و موارد زیر را به boot/userconfig.txt اضافه کردم:

  • #خروجی را روی DVI تنظیم کنید تا صدا از طریق کابل HDMI ارسال نشود
  • hdmi_drive = 1
  • #گروه HDMI را روی 2 تنظیم کنید ، نمی دانید در واقع چه کار می کند
  • hdmi_group = 2
  • #hdmi_mode را روی 87 تنظیم کنید که به نظر می رسد وضوح سفارشی دارد
  • hdmi_mode = 87
  • #پارامترهای صفحه را تنظیم کنید
  • hdmi_cvt = 1024 600 60 3 0 0 0

تنظیمات محافظ صفحه را می توان از طریق افزونه صفحه لمسی در تنظیمات تنظیم کرد.

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

نظرات زیر توسط GVOLT در انجمن انجمن Volumio ارائه شده است. هنگامی که فرصتی برای استفاده از این روش وجود داشت ، موارد فوق را به روز خواهم کرد.

یک نکته در مورد تغییرات /boot/config.txt: تغییرات مربوط به hdmi* را می توان به جای آن در /boot/userconfig.txt قرار داد. استفاده از userconfig.txt این مزیت را دارد که وقتی Volumio به روز می شود ، این فایل دست نخورده باقی می ماند. در مقابل ، فایل /boot/config.txt در هر بروزرسانی Volumio رونویسی می شود (اطلاعات بیشتر) و شما باید مجددا /boot/config.txt را ویرایش کنید.

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

مرحله 11: اتصال LED ها

اتصال LED ها
اتصال LED ها
اتصال LED ها
اتصال LED ها

"Rainbow.ino" را در Arduino mini بارگذاری کنید.

با قرار دادن لوله نئون در جایی که می خواستم برود ، من قسمت بیرونی را ترسیم کردم. سپس نوار LED را در امتداد خط وسط نوار متصل می کنم. روی قسمت گرد کاملاً صاف نبود اما این مهم نبود.

نوار LED دارای سه آهنگ است +5V ، Data ، Ground (در مورد من قرمز ، سبز ، سفید). برای اینکه چراغهای LED به طور یکنواخت روشن بمانند ، برق به خطوط بالای طاق نیم دایره وصل شد. این امر من را مجبور کرد دو سوراخ کوچک را در قسمت رو به بالا و دقیقاً در زیر جایی که نوار LED اجرا می شود ، انجام دهم که سیم های برق متصل به منبع تغذیه را به آنها وصل کردم.

از آنجا که LED ها فقط می توانند در یک جهت کار کنند ، وارد کردن پین داده به کدام طرف نوار وارد می شود. اگر با این روش اشتباه برخورد کنید ، کار نمی کند. در انتهای صحیح ، یک سوراخ کوچک ایجاد کنید که به شما امکان می دهد یک سرب را در مسیر داده لحیم کنید. این سیم به پین 12 در آردوینو متصل می شود.

مرحله 12: اتصالات نهایی

اتصالات نهایی
اتصالات نهایی
اتصالات نهایی
اتصالات نهایی
اتصالات نهایی
اتصالات نهایی

منبع تغذیه برای هدایت LED ها ، رزبری پای (پین 1 (5V) و 6 (زمین)) و آردوینو (Vin و Ground) استفاده شد. یک پوشش اکریلیک روی پایانه های منبع تغذیه قرار داده شد تا کاربران را از لمس تصادفی آنها محافظت کند.

دکمه ها به دنبال این راهنما ، یعنی یک پین به پین GPIO مجدد (که قبلاً مورد بحث قرار گرفت) و دیگری به زمین متصل شدند. LED های روی دکمه ها به طور موازی مستقیماً به منبع تغذیه وصل می شدند.

کابل های شل در محل خود میخکوب شده یا با استفاده از تفنگ چسبناک چسبانده می شوند.

تقویت کننده به ماژول کارت صدا PIFI Digi DAC+ HIFI DAC و بلندگوها به دستگاه تقویت کننده متصل شد.

سرانجام یک نوار برق نصب شد که برای تغذیه کل جعبه یعنی تقویت کننده ، منبع تغذیه 70 وات ، 5 ولت ، 14 آمپر و سایر لوازم جانبی که ممکن است در آینده نصب کنم ، استفاده می شود.

مرحله سیزدهم: من متفاوت چه کار می کنم؟

در حالی که صفحه خریداری شده توسط انجمن Volumio توصیه می شود ، احتمالاً دفعه بعد از صفحه Raspberry PI استفاده می کنم ، زیرا گزینه لمسی باید خارج از جعبه کار کند.

همانطور که قبلاً ذکر شد ، برای لوله نئون من سندبلاست را امتحان می کنم (البته برای تمیز نگه داشتن آن باید لاک زده شود) یا اکریلیک مات.

همچنین یک دکمه برای کنترل کمی روشنایی LED اضافه می کنم (به کد Rainbow2 پیوست شده مراجعه کنید ؛ توسط یکی از دوستانم اصلاح شده است) یا آن را به کنترلری متصل می کنم که چراغها را با موسیقی در حال پخش همگام سازی می کند.

بزرگترین تغییر من در نحوه نصب وسایل برقی خواهد بود. من یک قرعه کشی عمیق در زیر قفسه تقویت کننده ایجاد می کنم که می لغزد و تمام قطعات الکترونیکی و منبع تغذیه را نگه می دارد. علاوه بر اینکه همه چیز را بسیار مرتب تر می کند ، همچنین چیزها را قوی تر و ایمن تر می کند. سپس یک مسیر کابلی کاملاً مرتب از قرعه کشی به صفحه و دکمه ها اجرا می شود.

توصیه شده: