خانه / مقالات / سخت افزار / با Raspberry Pi یک سیستم صوتی مالتی روم بسازید

با Raspberry Pi یک سیستم صوتی مالتی روم بسازید

با Raspberry Pi یک سیستم صوتی مالتی روم بسازید

سیستم های صوتی مالتی روم برای دوستداران موسیقی یک ضرورت محسوب می شوند. شما می توانید در آشپزخانه خانه خود به یک آهنگ گوش دهید و بدون آن که به وسیله ای نیاز داشته باشید می توانید هنگام صرف غذا در سالن غذا خوری منزلتان از همین تراک لذت ببرید. می توانید از طریق تلفن هوشمند یا تبلت خود پخش آهنگ ها را کنترل نمایید، یا حتی در جشن های خانگی خود برای اتاق های مختلف خانه آهنگ هایی با حال و هوای متفاوت تنظیم کنید مثلا یک آهنگ ملایم برای آشپزخانه و یک آهنگ شادتر برای سالن منزلتان. مشگل این جاست که اکثر سیستم های صوتی مالتی روم یک شبکه بی سیم ثانویه نصب می کنند و دستگاه های اسپیکر هر کدام هزینه بر می دارند. با استفاده از Raspberry Pi ، شبکه بی سیم و یک NAS یا کامپیوتر شخصی به عنوان سرور، می توانید اسپیکرهای بی سیم با کیفیت بالا با هزینه بسیار کمتر بسازید.
شروع می کنیم
ما به عنوان پایه سیستم، نرم افزار Squeezebox NAS شرکت Logitech (که تحت عنوان Logitech Media Server ، یک اپ متدوال در اکثر دستگا¬های NAS) را انتخاب کردیم و یک Raspberry Pi . ما از Raspberry Pi B+ استفاده کردیم، چون فعلا ارزانتر از چهار پورت USB دیگر است. البته به این پورت ها نیاز داریم چون قصد داریم برای این پروژه از کارت صدای USB استفاده کنیم، خروجی صوتی مجتمع شده Pi برای موسیقی به اندازه کافی مناسب نیست. تصمیم گرفتیم از یک کارت USB ساده استفاده کنیم چون کارمان را راه می انداخت و اساساً این کارت توسط سیستم عامل Raspbian پشتیبانی می شود. برای دیدن لیست کامل کارت های صوتی USB سازگار با Pi و نصب دستورالعمل ها به tinyurl.com/pisoundcardsبروید. پورتهای دیگر با دانگل وای فای و یک صفحه کلید و ماوس برای تنظیم همراه هستند. البته می توانید از هاب USB برای تنظیم یک Pi دو پورته استفاده نمایید.
ما دانگل وای فای EW-7811Un ادیمکس را انتخاب کردیم چون کوچک و ارزان است و اساساً توسط Raspbian پشتیبانی می شود، بنابراین لازم نیست وقت خود را صرف نصب درایور کنید. دانگل های دیگر وای فای نیز اساساً توسط Raspbian پشتیبانی می شوند و البته لیست دانگل های سازگار را می توانید در tinyurl.com/piwifidongles بیابید. گرچه فروشندگان متخصص Raspberry Pi کارت¬های microSD می فروشند که Raspbian از پیش در آنها لود شده است، شما می توانید به راحتی آن را روی یک کارت ارزان نصب کنید. ما کارت microSD 8 گیگا بایتی Class 10 و آداپتور SD را انتخاب کردیم.
شما می توانید از هر کیسی که می خواهید استفاده کنید. یا کیسی را بسازید که کارت صدای USB را در آن قرار دهید و چراغ فلش زن دانگل وای فای را پنهان نمایید. از آنجاییکه دانگل وای فای مصرف برق بالایی دارد و Pi به کارت صوتی USB به خوبی برق رسانی می کند، یک منبع تغذیه ۲A انتخاب می کنیم.
در نهایت به اسپیکر نیاز دارید. GigaWorks T20 Series II شرکت Creative، یک مجموعه کیفیت بالا از اسپیکرهای استریو قدرتمند است، البته تا زمانی که اسپیکرها منبع تغذیه خود را دارند می توانید از هر اسپیکر ۲ یا ۲٫۱ استفاده کنید. لیست خرید ما قطعات مربوط به یک دستگاه اسپیکر بی سیم مجزا برای یک تنظیم صوتی مالتی روم را نشان می دهد، شما برای هر اتاق به یک ست نیاز دارید.
وای فای های فای
هر اسپیکری که انتخاب می کنید، روند ساخت با دانلود کردن آخرین ورژن Raspbian از www.raspberry.org/downloads و نیز Formatter 4.0 SD از www.sdcard.org/download/formatter_4 ،Win32DiskImager از sourceforget.net/projects/win32diskimager و PuTTY از tinyurl.com/putty-ssh آغاز می شود. هنگامی که Raspbian را دانلود می کنید می توانید Pi را در کیسش قرار دهید.
پس از دانلود شدن Raspbian image را از فایل زیپ آن اکسترکت کنید. کارت microSD را در آداپتور SD قرار دهید و آن را در داخل کامپیوتر خود جای دهید، کارت SD را با SD Formatter پاک کنید و سپس فایل اکسترکت شده Raspbian.img را با استفاده از Win32 Disk Imager در کارت SD نصب نمایید.
پس از آنکه Raspbian در کارت SD نوشته شد، کارت SD را از آداپتور SD خارج کرده و در داخل Pi جای دهید. سپس دانگل وای فای و USB keyboard را قرار داده و آداپتور برق Micro USB را به برق وصل کنید. با گواهینامه استاندارد (pi,raspberry) وارد Pi شوید و سپس ‘sudo raspi-config’ را تایپ نمایید. Enter را فشار دهید تا اولین گزینه انتخاب شود، سیستم فایلی را گسترش دهید. پس از آن که Pi به شما گفت که سیستم فایل گسترش یافته است، رمز عبور را با فشردن فلش رو به پایین (گزینه ۲) تغییر دهید، Enter را فشار دهید و با دوبار فشردن کلید فلش راست و فشردن کلید Enter ، Pi را مجددا راه اندازی کنید.
دوباره لاگین شوید، حال آماده اید تا دانگل وای فای را تنظیم نمایید. با تایپ کردن ‘sudo nano / etc/wpa_supplicant/wpa_supplicant.conf” و فشردن Enter فایل wpa_supplicant config را ویرایش نمایید.کد زیر را به انتهای فایل ( با استفاده از SSID و رمز عبور وای فای خود- به خاطر داشته باشید که شما باید از شبکه ۲٫۴ گیگاهرتزی استفاده کنید) بیافزایید:

با فشردن کلیدهای Ctrl+X,Y و سپس Enter ذخیره کرده (save) و خارج شوید. با تایپ کردن ‘sudo reboot” بررسی کنید که آیا تغییر اعمال شده است. وقتی Pi دوباره راه اندازی شد، ‘ifconfig’ را تایپ کنید تا تنظیمات شبکه Pi به نمایش دربیاید. شما باید بخش مربوط به ‘wlan0’ و آدرس IP را که شبیه آدرس های IP دیگر در شبکه شما است، ببینید احتمالا چیزی شبیه ۱۹۲٫۱۶۸٫۱٫xxx .
قبل از بروز رسانی Pi خود، باید Wolfram Engine را uninstall کنید، چرا که ممکن است با این پروژه تداخل پیدا کند. پس از آن که Wolfram حذف شد می توانید Raspbian و اپلیکیشن های آن را طبق معمول بروز نمایید:

SQUEEZEBOX
پس از آنکه PI بروز شد، وارد مسیریاب شوید و یک آدرس IP استاتیک به Pi و سروری که قرار است از آن برای Squeezebox ( در مورد ما Synology NAS ) استفاده کنید، اختصاص دهید. هر سازنده مسیریاب دارای روش متفاوتی برای اختصاص دادن IP های استاتیک است، پس برای اطلاع از نحوه کار به وب سایت سازنده یا دفترچه راهنمای مسیریاب خود مراجعه کنید.تغییرات خود را ذخیره نمایید و از مسیریاب خارج شوید.
اگر سرور Squeezebox همراه با موسیقی شما لود نشده است، این سرور را در شبکه خود بیابید و فایل های موسیقی خود را از کامپیوتر(ها)
تان در فولدر Music در سرور Squeezebox از طریق مرورگر فایل معمولی خود (مثلا اکسپلورر در کامپیوترهای تحت ویندوز) کپی نمایید. پس از آنکه سرور Squeezebox همراه با تنظیمات لود شد، وارد صفحه وب این سرور شوید و اپ Squeezebox ،Logitech را نصب نمایید (در Synology NAS ،Logitech Media Server نام دارد). این اپ را راه اندازی کنید، از شما خواسته می شود با استفاده از آن گواهینامه ها وارد اکانت Squeezebox شوید.
حال اپ NAS Squeezebox را که به تازگی نصب کرده اید، اجرا نمایید.این اپ باید ساده باشد تا نصب شود؛ شما فقط آن را به فولدر Music and Playlists در سرور Squeezebox خود پوینت دهید و Next را کلیک کنید. در مورد Synology NAS ما، فولدر Music که به صورت خودکار ساخته شده، در ‘volume1’ قرار می گیرد همانطور که در تصویر زیر می بینید.ما فولدر Playlists نداشتیم بنابراین فقط Squeezebox را دوباره به فولدر Music پوینت دادیم.
زمانی که Squeezebox اسکن و کتابخانه موسیقی شما ساخته شد، صفحه وب اصلی Squeezebox را می بینید. اگر در آینده بخواهید به سرور Squeezebox خود موسیقی اضافه کنید، باید دکمه Settings در گوشه پایین سمت راست را کلیک کنید و سپس دکمه Rescan در صفحه تنظیمات را کلیک نمایید تا مطمئن شوید که به کتابخانه اضافه شده است.
ساده ترین راه استفاده از Squeezebox ساخت playlist می باشد که البته کمی دردسرساز است. باید کتابخانه موسیقی خود را در قاب سمت چپ Squeezebox مرور کنید و از طریق آیکن ‘+’ تراک ها را به قاب سمت راست اضافه نمایید. زمانی که ماوس خود را روی یک آیتم واقع در قاب سمت چپ می چرخانید، این آیکن ظاهر می شود (مرحله ۱ در تصویر).
وقتی قاب سمت راست مستقر شد ( می توانید تراک ها را بالا و پایین ببرید)، باید دکمه کوچک Save را در گوشه پایین سمت راست (مرحله۲) کلیک کنید و سپس از طریق کادر ورودی که در قاب سمت چپ در بالا ظاهر می شود ( مرحله ۳) playlist را نامگذاری نمایید. درنگ شبکه می تواند منجر به چند ثانیه تاخیر در هر بار کلیک کردن ماوس شود که البته این رویه را کمی آزاردهنده تر می کند، پس صبور باشید.
خوشبختانه می توانید گروهی از تراک ها را به playlist بیافزایید: اگر قاب سمت چپ را بر اساس جنس موسیقی، آلبوم یا خواننده جستجو کنید، می بینید که هر نتیجه دارای آیکن ‘+’ است، بنابراین با یک کلیک می توانید تمام تراک های Blues را به playlist بیافزایید.
حال می توانید یک سرور Squeezebox و playlistهای موسیقی داشته باشید، اما به یک Squeezebox player نیاز دارید تا به موسیقی گوش دهید (شما نمی توانید از طریق صفحه وب Squeezebox به موسیقی گوش دهید، چون فقط یک کنترل از راه دور است).
چون فعلاً در مورد ساخت Pi در Squeezebox player صحبت نمی کنیم، در حال حاضر از یک دستگاه اندرویدی یا iOS استفاده می کنیم. در تلفن هوشمند یا تبلت خود Squeezecast یا SB Player را نصب کنید.
باید تنظیمات مربوط به سرور Squeezebox خود را وارد نمایید. می توانید آدرس IP و پورت را با نگاه کردن به آدرس صفحه وب Squeezebox پیدا کنید، در مورد ما آدرس این بود: ‘۱۹۲٫۱۶۸٫۱٫۱۴۵:۹۰۰۲’ پس سرور ما دارای یک آدرس IP 192.168.1.145 است و Squeezebox از پورت ۹۰۰۲ استفاده می کند. این اپ باید سرور Squeezebox شما را پیدا کند و playlistها و تراک های شما را لود نماید. صفحه وب Squeezebox باید گزارش کند که در منوی کرکره ای گوشه راست صفحه، یک Squeezebox player را پیدا کرده است؛ در مورد Squeezecast متعلق به iOS ، دستگاه و اپ به صورت ‘Squeezeslave’ به نمایش در آمد.
با استفاده از دستگاه موبایل می توانید ببینید که back-end فایل نصب شما کار می کند.

تصویر
لیست خرید

تصویر ۱
هر اسپیکری که می خواهید استفاده کنید، برای نصب اولیه به اینها نیاز دارید: یک Raspberry Pi B+ ، کیس، منبع تغذیه Micro USB 2A ،کارت microSD 8 گیگابایتی، دانگل وای فای و کارت صوتی USB
تصویر ۲
به Raspberry Pi اجازه دهید تا با ویرایش فایل wpa_supplicant config به شکل خودکار، وارد شبکه بی سیم شما شود

تصویر ۳
با فرمان ‘ifconfig’ بررسی کنید که آیا Raspberry Pi دارای آدرس IP معتبر برای شبکه شما هست
تصویر ۴
اپ Squeezebox متعلق به Logitech ممکن است در سرور رسانه ای شما با نام ‘Logitech Media Server’ خوانده شود – در مورد ما Synology NAS بود
تصویر ۵
Squeezebox را به فولدر Music از NAS (یا سرور رسانه ای جایگزین) خود پوینت دهید و Squeezebox به طور خودکار کتابخانه موسیقی شما را خواهد ساخت
تصویر
مرحله ۱ و۲ و ۳
تصویر آخر
از طریق این منو در صفحه وب Squeezebox، بررسی کنید که آیا یک دستگاه هوشمند به عنوان یک Squeezebox Player قابل قبول شناخته می شود

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

x

شاید بپسندید

Samsung SSD 960 Pro

Samsung SSD 960 Pro 512GB/2TB

اگر چه سامسونگ، قانون سرعت SSD های ترکیبی را از نو نوشته  ...