فهرست مطالب:

موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله

تصویری: موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله

تصویری: موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام چند اتاقه ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام چند اتاقه ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی

امروز می خواهیم دو مثال در مورد نحوه استفاده از Raspberry Pi با نرم افزار Max2Play برای اتوماسیون منزل به شما ارائه دهیم: در حمام و اتاق خواب. هر دو پروژه از این نظر شبیه هستند که موسیقی با وفاداری بالا از منابع مختلف می تواند از طریق فناوری بزرگ و منبع باز Squeezebox پخش شود که به عنوان یک نصب کننده رایگان با یک کلیک با Max2Play ارائه می شود.

مزایای چنین تنظیم Multiroom این است که می توانید پخش کننده ها را در همه اتاقها همزمان کنید (همزمان پخش کنید) ، از منابع مختلف صوتی مختلف برای سرور Squeezebox استفاده کنید (درایو شبکه NAS ، درایو USB ، DLNA ، Spotify ، Google Music ، رادیو اینترنتی ، بلوتوث ، و غیره) و فقط با یک برنامه انتخابی خود بر تمام پخش کننده های صوتی کنترل کامل داشته باشید.

با تشکر از سخت افزار ارائه شده در مرحله 1 ، مزایای بیشتری باز می شود:

  • کیفیت بالای پخش موسیقی
  • هزینه های کم خرید (پروژه DIY)
  • مفهوم سخت افزاری خوب مهندسی شده (رزبری پای ، کارت های صوتی که به طور مرتب آزمایش می شوند و پیشرفته هستند)
  • WAF (عامل پذیرش زن): به لطف نصب های پنهان یا قاب های سطح بالا ، کابل ها و سخت افزارها می توانند به طور کامل پنهان شوند

مرحله 1: اجزاء

اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء

بسته به اینکه می خواهید تنظیمات چند اتاقه شما چقدر باشد ، موارد مورد نیاز برای این سیستم ممکن است متفاوت باشد. در اینجا ، ما تنظیمات اولیه را با استفاده از یک مجموعه بلندگو برای هر اتاق فرض می کنیم. بر اساس محدوده مورد نظر تنظیمات خود ، می توانید هر تعداد بازیکن که می خواهید اضافه یا حذف کنید.

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

برای هر اتاق به یک بسته نرم افزاری Raspberry Pi Amplifier HAT نیاز دارید. بنابراین برای این مثال خاص ، دو تنظیمات فردی Amp HAT را می توان بر اساس چالش ها و فرصت های فردی اتاق انتخاب کرد.

تنظیمات اولیه:

رزبری پای 3 بی

قلب این مرکز رسانه 3B مقرون به صرفه اما قدرتمند است ، می تواند چندین پخش کننده صوتی و تصویری را با پردازنده چهار هسته ای خود و 1 گیگابایت رم کنترل کند. همچنین اگر به WiFi یا بلوتوث یا 3B+نیاز ندارید ، می توانید از 2B استفاده کنید. با این حال ، 3B+ هیچ مزیت قابل توجهی برای این تنظیمات ارائه نمی دهد و به قدرت بیشتری نیاز دارد.

کارت صدا Amp HAT

با این ترکیب مبدل و تقویت کننده دیجیتال آنالوگ ، کیفیت صدای بهتری خواهید داشت و قادر خواهید بود بلندگوهای غیرفعال را مستقیماً از Pi تأمین کنید.

کارت microSD

توصیه می کنیم از microSD 8 یا 16 گیگابایت با سرعت نوشتن کلاس 10 یا بالاتر استفاده کنید. تصویر Max2Play مبتنی بر لینوکس شامل راه حل های صوتی مختلف و سایر برنامه های افزودنی است که می توان از هر مرورگر وب مدیریت کرد. پس از سوزاندن ، سیستم از اولین بوت از طریق رابط وب قابل دسترسی است و نیازی به دستورات کنسول یا دانش لینوکس ندارد.

منبع تغذیه

برای اجرای همه قطعات (Pi ، Amp HAT و بلندگوهای غیرفعال) فقط به یک منبع تغذیه نیاز دارید.

شما می توانید همه آن اجزا را به طور همزمان با یکی از بسته های AMP ما دریافت کنید.

بلندگوهای منفعل (ما از JBL-One Control و Canton GLE 410.2 استفاده کردیم)

از هر بلندگو می توان استفاده کرد ، فقط به ظرفیت Amp HAT و منبع تغذیه هنگام انتخاب آنها توجه کنید. بر اساس امپدانس و حداکثر توان ، می توانید ترکیب ایده آل را برای هر منطقه پیدا کنید.

اختیاری: رمزگذار روتاری یا گیرنده IR برای کنترل سخت افزار

مرحله 2: تصویر را روی کارت MicroSD رایت کنید

رایت تصویر روی کارت MicroSD
رایت تصویر روی کارت MicroSD
رایت تصویر روی کارت MicroSD
رایت تصویر روی کارت MicroSD
رایت تصویر روی کارت MicroSD
رایت تصویر روی کارت MicroSD

با استفاده از یک ابزار ساده مانند WinDiskImager یا Etcher می توانید تصویر Max2Play را روی کارت بسوزانید. فقط بگذارید بسوزد و پس از اتمام مراحل ، کارت را در Raspberry Pi قرار دهید.

پیکربندی دستگاه ها به لطف Max2Play بسیار آسان است. با وارد کردن "max2play/" به هر مرورگر در هر دستگاهی که به یک شبکه متصل است (رایانه شخصی ، Mac ، تلفن هوشمند ، تبلت و غیره) می توانید به رابط وب Max2Play دسترسی پیدا کنید.

پس از اولین شروع ، توصیه می کنیم نام دستگاه را در صفحه تنظیمات/راه اندازی مجدد رابط وب تغییر نام دهید. به این ترتیب ، این نام برای نام پخش کننده های صوتی نیز استفاده می شود و به همین ترتیب در سرور Squeezebox نشان داده می شود.

اگر روتر شما دارای WPS (Wireless Protected Setup) است و دستگاه در شبکه به WiFi دسترسی دارد ، اولین راه اندازی را می توان به طور خودکار انجام داد. فقط WPS را در روتر خود فعال کرده و دستگاه را به منبع تغذیه وصل کنید. ما همچنین یک دستورالعمل جداگانه برای راه اندازی WPS تهیه کردیم.

اختیاری: همچنین می توانید یک کارت microSD قبلاً سوخته و پیکربندی شده را از Max2Play سفارش دهید.

مرحله 3: پخش کننده های صوتی را تنظیم کنید

پخش کننده های صوتی را تنظیم کنید
پخش کننده های صوتی را تنظیم کنید
پخش کننده های صوتی را تنظیم کنید
پخش کننده های صوتی را تنظیم کنید
پخش کننده های صوتی را تنظیم کنید
پخش کننده های صوتی را تنظیم کنید

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

روی ذخیره کلیک کنید. پس از راه اندازی مجدد دستگاه ، "Advanced" را در زیر انتخاب کارت صدا انتخاب کنید تا همه چیز به طور ایده آل برای راه اندازی چند اتاق تنظیم شود. پس از راه اندازی مجدد دستگاه پخش کننده شما باید از قبل برای پخش موسیقی در دسترس باشد.

مرحله 4: سرور Squeezebox را تنظیم کنید

سرور Squeezebox را راه اندازی کنید
سرور Squeezebox را راه اندازی کنید
سرور Squeezebox را راه اندازی کنید
سرور Squeezebox را راه اندازی کنید
سرور Squeezebox را راه اندازی کنید
سرور Squeezebox را راه اندازی کنید

برای راه اندازی Squeezebox Server ابتدا باید آن را نصب کنید. خود افزونه بر روی تصویر Max2Play از پیش نصب شده است ، بنابراین نیازی به بارگیری آن از قبل نیست.

مهم: برای سیستم چند اتاقه خود فقط به یک نصب سرور Squeezebox نیاز دارید.

تنها کاری که باید انجام دهید این است که به منوی Squeezebox Server در رابط وب Max2Play بروید ، نسخه ای از Logitech Media Server را انتخاب کنید (7.9.1 توصیه می شود) و روی نصب کلیک کنید. Max2Play به طور خودکار نسخه انتخابی شما را بارگیری کرده و به طور کامل بر روی رزبری پای نصب می کند.

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

مرحله 5: نصب - اتاق خواب

نصب و راه اندازی - اتاق خواب
نصب و راه اندازی - اتاق خواب
نصب و راه اندازی - اتاق خواب
نصب و راه اندازی - اتاق خواب
نصب و راه اندازی - اتاق خواب
نصب و راه اندازی - اتاق خواب

اکنون که سرور فعال و در حال اجرا است ، باید سخت افزار را در اطراف راه اندازی رزبری پای خود تنظیم کنیم.

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

برای کنترل بلندگوها ، می توانید از یک برنامه تلفن هوشمند استفاده کنید یا دستگاه پخش کننده را با دکمه های اتوماسیون خانگی موجود متصل کنید. روی درب اتاق خواب شما می توانید یک دکمه طولانی را برای فعال کردن تایمر خواب و یک فشار کوتاه برای Play/Pause اضافه کنید. سرور Squeezebox ، به لطف رابط کاربری باز ، امکانات زیادی را برای پیکربندی هرگونه فرمان ارائه می دهد. دستورات مناسب HTTP و CLI را می توانید در افزونه API-Examples ما پیدا کنید که از قبل نصب شده است و می توانید آن را به صورت رایگان در قسمت افزونه های غیرفعال ما در زیر تنظیمات/راه اندازی مجدد فعال کنید.

مثال دستور HTTP برای "شروع بازی":

SQUEEBOXSERVERIP: PORT/status.html؟ p0 = play & player = MACADDRESS

مرحله 6: نصب - حمام

نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام
نصب و راه اندازی - حمام

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

یک راه حل دکمه ای برای پخش سریع/مکث در در حمام ، متصل به یک نرم افزار اتوماسیون خانگی از قبل موجود ، استفاده روزانه را حتی راحت تر می کند. یک کنترل از راه دور IR یا یک کلید کنترل صدا با دکمه یکپارچه نیز می تواند برای کنترل مستقیم یکپارچه شود. به طور کلی ، استفاده از تلفن هوشمند و یکی از بسیاری از برنامه های موجود ، مانند iPeng ، OrangeSqueeze یا Squeezer (در تصویر ، برنامه رایگان) ، بسیار راحت و آسان است تا بتوانید از همه ویژگی های پیشرفته (انتخاب موسیقی ، مدیریت لیست پخش ، و غیره.).

مرحله 7: ادغام در اتوماسیون خانگی

ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی
ادغام در اتوماسیون خانگی

برای ادغام یک سیستم اتوماسیون خانگی و برنامه ریزی یک دکمه روی در (مانند نرم افزار Homematic) ، می توان از دستورات CLI (رابط خط فرمان) سرورهای Squeezebox استفاده کرد. حتی می توانید سرور خودکار منبع باز خانگی را روی Max2Play نصب کنید. ما اخیراً یک نصب کننده با یک کلیک از سرور محبوب openHAB 2 با رابط کاربری کاغذ را به عنوان یک افزونه برتر جدید منتشر کردیم.

این سیستم های اتوماسیون خانگی امکان مدیریت متمرکز بازیکنان جداگانه را با دستورات HTTP ساده (مانند باز کردن چیزی از طریق مرورگر) ، از طریق Telnet یا با اتصال مستقیم سوکت در نرم افزار دیگر فراهم می کند. دستورات و مثالهای مشخصی را می توان در افزونه Max2Play API-Examples و در بخش راهنمای داخلی سرورهای Squeezebox تحت "اطلاعات فنی> رابط خط فرمان" یافت و مستقیماً کپی کرد.

دستورات HTTP را می توان به راحتی در مرورگر آزمایش کرد. کافیست دستور را در نوار URL مرورگر جایگذاری کرده و enter را بزنید.

خودشه! امیدواریم از ایده های ما در زمینه ادغام صدای چند اتاقه در سیستم های اتوماسیون خانگی خوشتان آمده باشد. از آنها به عنوان الهام بخش راه حل خود استفاده کنید ، تنظیمات خود را به ما نشان دهید و نظر خود را به ما بگویید!

توصیه شده: