فهرست مطالب:

نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله
نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله

تصویری: نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله

تصویری: نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله
تصویری: آموزش ابزار مانیتورینگ در لینوکس - collectd 2024, جولای
Anonim
نحوه تنظیم OSMC با Hyperion در رزبری پای با WS2812b Led Strip
نحوه تنظیم OSMC با Hyperion در رزبری پای با WS2812b Led Strip

بعضی اوقات خیلی خوب انگلیسی می گویم ، گاهی نه…

اول کار های مهم. این اولین آموزش من است و انگلیسی زبان مادری من نیست ، بنابراین لطفاً زیاد به من سخت نگیرید. این در مورد نحوه ساخت قاب نیست ، این آسان است. این در مورد نصب OSMC در RPi و عمدتا نحوه کار Hyperion است. و عکسها ، من یادداشتهای زیادی در مورد آنها یادداشت کرده ام. اونها رو دنبال کن خوب میشی

برای شروع ، OSMC ، Hyperion و غیره چیست؟

"OSMC (مرکز رسانه باز منبع آزاد) یک پخش کننده رسانه رایگان و منبع باز است که بر اساس لینوکس ساخته شده و در سال 2014 تأسیس شده است و به شما امکان پخش رسانه ها از شبکه محلی ، حافظه داخلی و اینترنت را می دهد. OSMC از نظر ویژگی ها مرکز رسانه ای پیشرو است. مجموعه و اجتماع است و بر اساس پروژه Kodi است."

این چیزی است که وب آنها می گوید. در اصل ، این موفقیت XBMC است.

من از Raspberry Pi ver. B برای آن استفاده می کنم ، که یک کامپیوتر کوچک مبتنی بر ARM است. قدرت کافی برای ارائه وب سایت ها را ندارد ، زیرا گرافیک شتابدهی ندارد. اما به دلیل رمزگشایی سخت افزار می تواند فیلم های hd کامل را ارائه دهد. اینجا می توانید بیشتر بخوانید.

Hyperion یک کلون Abilight است ، شبیه Boblight. این رنگها را در لبه تصویر ثبت کرده و آن را روی دیوار پشت تلویزیون نشان می دهد. این را می توانید در عکس های من ببینید.

ویرایش 8/2020: این دستورالعمل بیشتر قدیمی است. اکنون تنها کاری که باید انجام دهید این است که SSH را در RPi فعال کنید ، HyperCon.jar را بارگیری کنید ، از طریق HyperCon به RPi متصل شوید و روی install/update کلیک کنید. با RPi3 کار می کند ، RPi4 آزمایش نشده است زیرا پشتیبانی OSMC وجود ندارد. آنها دارند روی این کار میکنند. همه تنظیمات از طریق HyperCon ثابت می مانند.

مرحله 1: جمع آوری وسایل - به چه چیزی نیاز دارید؟

جمع آوری وسایل - به چه چیزی نیاز دارید؟
جمع آوری وسایل - به چه چیزی نیاز دارید؟

بنابراین اجازه دهید چند مورد بخریم:

Raspberry Pi - من از مدل B و B+استفاده می کنم ، من همچنین RasPi 2 دارم ، اما برخی مسائل شناخته شده وجود دارد ، بنابراین من از این مسائل قدیمی (و کمتر قدرتمند) استفاده می کنم ، تا زمانی که آنها راه حل هایی برای این مشکلات پیدا کردند.

کارت SD - من 16 گیگابایت کلاس 10 را توصیه می کنم هرچه سریعتر بهتر. سرعت سیستم به سرعت خواندن/نوشتن روی آن کارت بستگی دارد ، زیرا RasPi فضای ذخیره سازی اختصاصی ندارد ، سیستم عامل و همه داده ها روی آن کارت است. در اینجا لیستی وجود دارد: https://elinux.org/RPi_SD_cards من از کارت های SanDisk و Kingston استفاده می کنم.

نوار LED WS2812b - این یک نوار led با تراشه های led قابل آدرس دهی مستقل است. مال من برای هر 16 میلی متر نوار یک تراشه دارد. این یک نوار LED با کنترل دیجیتالی است ، از آنالوگ های آنالوگ استفاده نکنید ، کار نمی کند. از این نوع خاص استفاده کنید و همه چیز آسان خواهد بود. موارد مشابه من هستند ، WS2812b را جستجو کنید:

5V Power Suply-من 5V 20A صنعتی اضافی (نوع S-100F-5) داشتم ، فکر می کنم 5A کافی باشد. این پایدار است و این همان چیزی است که ما به آن نیاز داریم ، زیرا ما قصد داریم از آن به عنوان منبع قدرت RasPi نیز استفاده کنیم.

ویرایش: 5A PSU کافی نیست ، چراغ های نصب شده در من تقریباً 18A نیاز دارند

مبدل سطح منطقی - ما می توانیم یکی از آنها را تهیه کنیم ، اما آنها ارزان هستند. ما برای کنترل نوار LED به سیگنال منطقی 5 ولت نیاز داریم ، اما RasPi فقط 3 ، 3 ولت خروجی روی GPIO دارد و ما نمی خواهیم به آن آسیب برسانیم.

و: مقاومت 300 اهم ، اتصال USB micro B مردانه (سیم را از کابل خارج کردم) ، سیم ، ابزار لحیم کاری.

همانطور که نوشتم ، این در مورد قاب نیست ، اما برخی توصیه ها ، اندازه گیری ها و غیره را یادداشت می کنم.

و در نهایت ، نرم افزار: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/fa/download.php HyperCon

مرحله 2: نصب OSMC روی کارت SD

نصب OSMC روی کارت SD
نصب OSMC روی کارت SD
نصب OSMC روی کارت SD
نصب OSMC روی کارت SD
نصب OSMC روی کارت SD
نصب OSMC روی کارت SD

اگر OSMC را نصب کرده اید ، می توانید این و قسمت بعدی را رد کنید. اما شروع تمیز بهتر است.

مطمئناً بیایید با فرمت کردن کارت SD خود با SD Formater شروع کنیم. پس از اتمام نصب ، OSMC را نصب کنید. اگر از طریق تصاویر گشت و گذار کنید ، می توانید هر مرحله از نصب را با یادداشت ها مشاهده کنید. قسمت اول روی رایانه شخصی است ، پس از اتمام کار ، کارت را به RasPi وارد کنید ، سپس بقیه مراحل نصب OSMC را طی می کنیم. اطلاعات بیشتر در مورد عکس ها.

ویرایش 29.11.2015: به روز رسانی OSMC 2015.11-1 با Hyperion به درستی کار نمی کند. به جای آن 2015.10-1 را نصب کنید

ویرایش 10.12.2015: spidev0.0 در سال 2015 مفقود شده است. در آپدیت بعدی رفع خواهد شد.

ویرایش: کار می کند

مرحله 3: نصب بر روی RasPi

نصب بر روی RasPi
نصب بر روی RasPi
نصب بر روی RasPi
نصب بر روی RasPi
نصب بر روی RasPi
نصب بر روی RasPi

کارت را به RasPi وصل کنید ، آن را روشن کرده و مراحل را دنبال کنید. ساده است ، اگر می توانید بخوانید نیازی به این قسمت ندارید. اما فقط برای اطمینان به عکسهایی که اضافه کرده ام نگاه کنید. اگر از Anynet+پشتیبانی می کنید ، می توانید RasPi را با صفحه کلید و/یا ماوس یا با تلویزیون از راه دور کنترل کنید.

مرحله 4: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

ما قصد داریم سیم کشی را پس از نصب OSMC انجام دهیم زیرا می توانید این کار را با شارژر تلفن یا PSU اصلی RasPi (واحد تغذیه قدرت) انجام دهید. اما مطمئناً می توانید سیم کشی و قاب و سپس نصب OSMC را انجام دهید.

هشدار! مطمئن باشید PSU انتخاب شده شما دقیقاً در 5V ثابت است ، نه بیشتر ، بنابراین از آسیب رساندن به RASPI خود اجتناب می کنید

همانطور که قبلاً نوشتم ، من یک منبع تغذیه صنعتی 5V 20A هستم. که در لبه.

برای مشاهده جزئیات سیم کشی به تصاویر توجه کنید. اما به یاد داشته باشید که سیم های RasPi تا نوار LED را کوتاه نگه دارید. من آنها را در حدود 20 سانتی متر داشتم و باعث لرزش چشم ها می شد.

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

مرحله 5: زمان نصب Hyperion است

ما باید PuTTY را روی ویندوز نصب کنیم. این راهی برای دسترسی به ترمینال دسترسی از راه دور در OSMC است. ما باید آدرس IP ، نام و رمز عبور RasPis را بدانیم. می توانید آن را در اطلاعات سیستم OSMCs بیابید

EDIT 2019-12-23: HyperCon می تواند Hyperion را نصب کند. من از RPi2 به RPi3 ارتقا دادم ، تنها چیزی که لازم بود تغییر کارت SD از یکی به دیگری ، اتصال با hypercon و زدن دکمه به روز رسانی بود.

PuTTY را شروع کنید. در نام میزبان آدرس IP را فشار دهید OPEN. همچنین می توانید اتصال را برای استفاده در آینده ذخیره کنید.

اکنون این دستورات را در ترمینال PuTTYs وارد کنید:

ما باید سیستم را به روز و ارتقا دهیم:

sudo apt-get update

sudo apt-get upgrade

اکنون کتابخانه های مورد نیاز را نصب کنید:

sudo apt-get نصب libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificates

استقرار هایپریون:

wget -N

sudo sh./install_hyperion.sh

آیا Hyperion قبلاً اجرا می شود؟

sudo /etc/init.d/hyperion وضعیت

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

حقوق دسترسی به پوشه پیکربندی Hyperions باید تغییر کند ، بنابراین ما می توانیم فایل پیکربندی خود را در آن بارگذاری کنیم.

sudo chmod +x/opt/hyperion/config

بدون فایل پیکربندی صحیح کار نمی کند ، بنابراین بیایید یاد بگیریم که چگونه در مرحله بعد یک فایل ایجاد کنیم.

مرحله 6: ابزار پیکربندی Hyperion

ابزار پیکربندی Hyperion
ابزار پیکربندی Hyperion
ابزار پیکربندی Hyperion
ابزار پیکربندی Hyperion
ابزار پیکربندی Hyperion
ابزار پیکربندی Hyperion

برای اهداف ما از HyperCon.jar استفاده می کنیم ، نه نسخه SSH. به تغییرات انجام شده سریعتر پاسخ می دهد و ما نیازی به کنترل از راه دور LED و تنظیمات دستگاه نداریم. کمی قدیمی است ، هیچ تنظیم WS2812b وجود ندارد ، بنابراین ما باید دستی تنظیمات را پس از بارگذاری در RasPi تغییر دهیم. همچنین تنظیمات متفاوتی را برای فاصله و هموارسازی گیرنده قاب امتحان کنید.

همه چیز که در تصاویر ذکر نشده است ، فقط اطلاعاتی در مورد آن دو ذکر شده است:

فاصله - تعیین می کند که چگونه مرتباً رنگ را به روز کنید و سپس به led ها ارسال شود.

صاف کردن - انتقال بین رنگهای لامپ را صاف می کند. من فکر می کنم این زمان باید کوتاهتر از فاصله باشد.

پس از اتمام کار دکمه Create را فشار دهید و پیکربندی را در جایی که می توانید پیدا کنید ذخیره کنید.

مرحله 7: تقریباً وجود دارد

حالا WinSCP را نصب کرده و باز کنید. با پروتکل SFPT مکان جدیدی ایجاد کنید. میزبان آدرس IP RasPis خواهد بود ، همانند PuTTY. ورود و رمز عبور یکسان اتصال را ذخیره کنید ، بنابراین دیگر نیازی به این کار ندارید. اتصال و پیکربندی Hyperions را در/opt/hyperion/config/پیدا کنید. فایل اصلی را با فایل hyperion.conf.json خود جایگزین کنید. اگر مشکلی وجود دارد ، دوباره فرمان chmod را اجرا کنید. در WinSCP آن را در RasPi باز کنید و این را جایگزین کنید:

"دستگاه":

با این کار کنترل led را از SPI به کنترل مستقیم GPIO تغییر دهید:

"دستگاه":

این در ابتدای فایل است ، بنابراین نیازی به جستجوی آن ندارید. بیایید ببینیم آیا همه چیز را درست انجام داده ایم یا خیر. این دستور را در PuTTY وارد کنید ، ما باید سرویس Hyperion را راه اندازی مجدد کنیم تا فایل پیکربندی جدید بارگیری شود:

راه اندازی مجدد sudo /etc/init.d/hyperion

در PuTTY باید وضعیت اجرای hyperion را مشاهده کنید - خوب ، و led باید هر کاری را که به عنوان bootsequence تنظیم کرده اید انجام دهد. در مورد من rainbowswirl. اگر نه ، مواردی اشتباه است. یا hyperion اجرا نمی شود (وضعیت خوب نبود) ، یا به احتمال زیاد یک پیکربندی بد است. دوباره آن را بررسی کنید.

مرحله 8: پاداش

تبریک می گویم ، این کار را انجام دادید

و به عنوان پاداش Hyperion Free ap را از Google Play بارگیری و نصب کنید ، بنابراین می توانید led های تلفن را از راه دور کنترل کنید. تنها نکته ای که نیاز دارید آدرس IP RasPis است ، دوباره.

پیشنهاد می کنم IP ثابت را روی RasPi تنظیم کنید. من آدرس خود را در برابر آدرس MAC آن در روتر قفل کرده ام. هر زمان که این RasPi خاص را وصل می کنم آدرس IP یکسانی را دریافت می کنم و لازم نیست آن را در همه آن برنامه ها جایگزین کنم.

امیدوارم چیزی را فراموش نکرده باشم…

با این نوار فوق العاده زیبا از فیلم ها لذت ببرید.

توصیه شده: