विषयसूची:

WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: 8 कदम
WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: 8 कदम

वीडियो: WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: 8 कदम

वीडियो: WS2812b लेड स्ट्रिप के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें: 8 कदम
वीडियो: TV Ambient Light with Raspberry Pi and Hyperion (HOW-TO) 2024, नवंबर
Anonim
WS2812b एलईडी पट्टी के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें
WS2812b एलईडी पट्टी के साथ रास्पबेरी पाई पर हाइपरियन के साथ OSMC कैसे सेट करें

कभी-कभी मैं बहुत अच्छी अंग्रेजी, कभी-कभी नहीं…

पहली चीजें पहले। यह मेरी पहली शिक्षाप्रद भाषा है और अंग्रेजी मेरी मूल भाषा नहीं है, इसलिए कृपया मुझ पर बहुत कठोर न हों। यह इस बारे में नहीं होगा कि फ्रेम कैसे बनाया जाए, यह आसान है। यह आरपीआई पर ओएसएमसी स्थापित करने के बारे में है और मुख्य रूप से हाइपरियन को कैसे काम करना है। और तस्वीरें, मैंने उन पर बहुत सारे नोट्स बनाए हैं। उनका पालन करें और आप ठीक हो जाएंगे।

शुरुआत के लिए, OSMC, Hyperion, आदि क्या है।

"ओएसएमसी (ओपन सोर्स मीडिया सेंटर) लिनक्स पर आधारित एक स्वतंत्र और ओपन सोर्स मीडिया प्लेयर है और 2014 में स्थापित किया गया है जो आपको अपने स्थानीय नेटवर्क, संलग्न स्टोरेज और इंटरनेट से मीडिया चलाने की सुविधा देता है। ओएसएमसी फीचर के मामले में अग्रणी मीडिया सेंटर है। सेट और समुदाय और कोडी परियोजना पर आधारित है।"

ऐसा उनका वेब कहता है। मूल रूप से यह XBMC का उत्तराधिकारी है।

मैं इसके लिए रास्पबेरी पाई वर्.बी का उपयोग कर रहा हूं, जो एक छोटा एआरएम आधारित कंप्यूटर है। इसमें वेबसाइटों को प्रस्तुत करने की पर्याप्त शक्ति नहीं है, क्योंकि इसमें कोई त्वरित ग्राफिक नहीं है। लेकिन हार्डवेयर वीडियो डिकोडिंग की वजह से यह फुल एचडी मूवी रेंडर कर सकता है। आप यहां और अधिक पढ़ सकते हैं।

हाइपरियन बॉबलाइट के समान एक एबिलिट क्लोन है। यह चित्र के किनारे पर रंगों को कैप्चर करता है और इसे टीवी के पीछे की दीवार पर प्रोजेक्ट करता है। आप इसे मेरी तस्वीरों पर देख सकते हैं।

संपादित करें 8/2020: यह शिक्षाप्रद ज्यादातर पुराना है। अब आपको बस इतना करना है कि आरपीआई पर एसएसएच सक्षम करें, हाइपरकॉन.जर डाउनलोड करें, हाइपरकॉन के माध्यम से आरपीआई से कनेक्ट करें और इंस्टॉल/अपडेट पर क्लिक करें। RPi3 के साथ काम करता है, RPi4 का परीक्षण नहीं किया गया है क्योंकि कोई OSMC समर्थन नहीं है। वे इस पर काम कर रहे हैं। हाइपरकॉन के माध्यम से सेटिंग्स समान रहती हैं।

चरण 1: सामान इकट्ठा करना - आपको क्या चाहिए?

सामान इकट्ठा करना - आपको क्या चाहिए?
सामान इकट्ठा करना - आपको क्या चाहिए?

तो चलिए कुछ सामान खरीदते हैं:

रास्पबेरी पाई - मैं मॉडल बी और बी + का उपयोग कर रहा हूं, मेरे पास रासपी 2 भी है, लेकिन कुछ ज्ञात मुद्दे हैं, इसलिए मैं इस पुराने (और कम शक्तिशाली) के साथ रहता हूं, जब तक कि उन्हें उन समस्याओं का समाधान नहीं मिल जाता

एसडी कार्ड - मैं १६ जीबी कक्षा १० की सलाह देता हूं। जितनी तेजी से बेहतर होगा। सिस्टम की गति इस बात पर निर्भर करती है कि वह उस कार्ड पर कितनी तेजी से पढ़/लिख सकता है, क्योंकि रास्पी का अपना कोई स्टोरेज नहीं है, ओएस और सारा डेटा उस कार्ड पर है। यहाँ एक सूची है: https://elinux.org/RPi_SD_cards मैं सैनडिस्क और किंग्स्टन कार्ड का उपयोग कर रहा हूँ।

WS2812b एलईडी पट्टी - यह स्वतंत्र रूप से पता करने योग्य एलईडी चिप्स के साथ एक एलईडी पट्टी है। खदान में प्रत्येक 16 मिमी पट्टी के लिए एक चिप है। यह एक डिजिटली नियंत्रित एलईडी पट्टी है, एनालॉग वाले का उपयोग न करें, यह काम नहीं करेगा। इस विशिष्ट प्रकार का प्रयोग करें और सब कुछ आसान हो जाएगा। वे मेरे जैसे ही हैं, WS2812b देखें:

5V पावर सुप्ली - मेरे पास एक अतिरिक्त औद्योगिक 5V 20A (प्रकार S-100F-5) था, मुझे लगता है कि 5A पर्याप्त होगा। यह स्थिर है और हमें यही चाहिए, क्योंकि हम इसे रास्पी पावर सप्लाई के रूप में भी इस्तेमाल करने जा रहे हैं।

संपादित करें: 5A PSU पर्याप्त नहीं है, मेरे सेटअप में लगभग 18A की आवश्यकता है

लॉजिक लेवल कन्वर्टर - हम एक बना सकते हैं, लेकिन वे सस्ते हैं। हमें एलईडी पट्टी को नियंत्रित करने के लिए 5V लॉजिक सिग्नल की आवश्यकता है, लेकिन GPIO पर RasPi का केवल 3, 3V आउटपुट है और हम इसे नुकसान नहीं पहुंचाना चाहते हैं।

और: 300Ohm रेसिस्टर, USB माइक्रो B पुरुष कनेक्टर (एक केबल से मेरी जरूरत नहीं है), तार, सोल्डरिंग टूल।

जैसा कि मैंने लिखा है, यह फ्रेम के बारे में नहीं है, लेकिन मैं कुछ सलाह, माप आदि लिखूंगा।

और अंत में, सॉफ्टवेयर:एसडी फॉर्मेटर https://www.sdcard.org/downloads/formatter_4/OSMC इंस्टालर https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php हाइपरकॉन

चरण 2: एसडी कार्ड पर ओएसएमसी स्थापित करना

एसडी कार्ड पर ओएसएमसी स्थापित करना
एसडी कार्ड पर ओएसएमसी स्थापित करना
एसडी कार्ड पर ओएसएमसी स्थापित करना
एसडी कार्ड पर ओएसएमसी स्थापित करना
एसडी कार्ड पर ओएसएमसी स्थापित करना
एसडी कार्ड पर ओएसएमसी स्थापित करना

यदि आपके पास OSMC स्थापित है, तो आप इसे और अगले भाग को छोड़ सकते हैं। लेकिन साफ शुरुआत बेहतर है।

निश्चित रूप से आइए एसडी फ़ॉर्मेटर के साथ अपना एसडी कार्ड बनाना शुरू करें। एक बार हो जाने के बाद OSMC इंस्टालर शुरू करें। यदि आप छवियों के माध्यम से साइकिल चलाते हैं तो आप नोट्स के साथ इंस्टॉलेशन के हर चरण को देख सकते हैं। पहला भाग पीसी पर है, एक बार हो जाने के बाद, कार्ड को रासपी में डालें, फिर हम ओएसएमसी की बाकी स्थापना के माध्यम से जाते हैं। चित्रों पर अधिक जानकारी।

संपादित करें २९.११.२०१५: OSMC अद्यतन २०१५.११-१ हाइपरियन के साथ ठीक से काम नहीं करता है। इसके बजाय 2015.10-1 स्थापित करें।

संपादित करें 10.12.2015: 2015.11 में spidev0.0 गायब है। अगले अद्यतन में तय किया जाएगा।

संपादित करें: यह काम करता है

चरण 3: रासपी पर स्थापना

रासपी पर इंस्टालेशन
रासपी पर इंस्टालेशन
रासपी पर इंस्टालेशन
रासपी पर इंस्टालेशन
रासपी पर इंस्टालेशन
रासपी पर इंस्टालेशन

कार्ड को रासपी में प्लग करें, इसे पावर दें और चरणों का पालन करें। यह आसान है, यदि आप पढ़ सकते हैं तो आपको इस भाग की आवश्यकता नहीं होगी। लेकिन सिर्फ यह सुनिश्चित करने के लिए कि मैंने जो तस्वीरें जोड़ी हैं, उन्हें देखें। यदि आप Anynet+ का समर्थन करते हैं, तो आप कीबोर्ड और/या माउस, या टीवी रिमोट से रास्पी को नियंत्रित कर सकते हैं।

चरण 4: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

हम ओएसएमसी की स्थापना के बाद वायरिंग करने जा रहे हैं क्योंकि आप ऐसा फोन चार्जर या मूल रसपी पीएसयू (पावर सप्लाई यूनिट) के साथ कर सकते हैं। लेकिन यकीन है, आप वायरिंग और फ्रेम कर सकते हैं, फिर ओएसएमसी की स्थापना।

चेतावनी! सुनिश्चित करें कि आपका चुना हुआ पीएसयू 5वी पर स्थिर है, अधिक नहीं, इसलिए आप अपने रास्पी को नुकसान पहुंचाने से बचें।

जैसा कि मैंने पहले लिखा था, मेरा एक औद्योगिक 5V 20A PSU है। वह किनारे पर है।

तारों के विवरण के लिए चित्रों को देखें। लेकिन याद रखें कि रासपी से लेकर एलईडी स्ट्रिप तक के तारों को छोटा रखें। मेरे पास उन्हें लगभग 20 सेमी था और उन्होंने झिलमिलाहट का कारण बना।

फ्रेम के लिए टिप: मैंने फ्रेम की गणना की ताकि यह टीवी के पीछे छिप जाए और एलईडी कोनों में उन काटने के निशान पर झुक जाए। पूरा फ्रेम एल्यूमीनियम से बना है, एक साथ खराब हो गया है और दीवार पर चढ़ने के लिए स्क्रू थ्रेड्स पर लगाया गया है।

चरण 5: हाइपरियन स्थापित करने का समय

हमें विंडोज़ पर पुटी स्थापित करने की जरूरत है। यह OSMC पर रिमोट एक्सेस टर्मिनल का एक तरीका है। हमें रासपिस आईपी एड्रेस, नाम और पासवर्ड जानने की जरूरत है। आप इसे OSMCs सिस्टम जानकारी में पा सकते हैं

संपादित करें 2019-12-23: हाइपरकॉन हाइपरियन को स्थापित कर सकता है। मैंने RPi2 से RPi3 में अपग्रेड किया है, केवल एक चीज की जरूरत थी एसडी कार्ड को एक से दूसरे में स्विच करना, हाइपरकॉन से कनेक्ट करना और अपडेट बटन को हिट करना।

पुटी शुरू करें। होस्ट नाम में IP पता एक प्रेस OPEN डालें। आप भविष्य में उपयोग के लिए कनेक्शन को सहेज भी सकते हैं।

अब इन आदेशों को PuTTYs टर्मिनल में दर्ज करें:

हमें सिस्टम को अपडेट और अपग्रेड करने की आवश्यकता है:

सुडो एपीटी-अपडेट प्राप्त करें

सुडो एपीटी-अपग्रेड प्राप्त करें

अब आवश्यक पुस्तकालय स्थापित करें:

sudo apt-libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-प्रमाणपत्र स्थापित करें

हाइपरियन की तैनाती:

wget -N

सुडो श./install_hyperion.sh

क्या हाइपरियन पहले से ही चलता है?

sudo /etc/init.d/hyperion status

अगर सब कुछ ठीक रहा तो आपको "रनिंग" का दर्जा मिलना चाहिए।

Hyperions कॉन्फिग फोल्डर के एक्सेस राइट्स को बदलने की जरूरत है, ताकि हम इसमें अपनी कॉन्फिग फाइल अपलोड कर सकें।

sudo chmod +x /opt/hyperion/config

यह सही कॉन्फ़िगरेशन फ़ाइल के बिना काम नहीं करेगा, तो आइए जानें कि अगले चरण में इसे कैसे बनाया जाए।

चरण 6: हाइपरियन कॉन्फ़िगरेशन टूल

हाइपरियन कॉन्फ़िगरेशन टूल
हाइपरियन कॉन्फ़िगरेशन टूल
हाइपरियन कॉन्फ़िगरेशन टूल
हाइपरियन कॉन्फ़िगरेशन टूल
हाइपरियन कॉन्फ़िगरेशन टूल
हाइपरियन कॉन्फ़िगरेशन टूल

हमारे उद्देश्य के लिए हम HyperCon.jar का उपयोग करते हैं, SSH संस्करण का नहीं। यह किए गए परिवर्तनों के लिए तेजी से प्रतिक्रिया करता है और हमें एलईडी रिमोट कंट्रोल और ग्रैबर सेटिंग्स की आवश्यकता नहीं है। यह थोड़ा पुराना है, कोई WS2812b सेटिंग नहीं है, इसलिए हमें RasPi पर अपलोड करने के बाद मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता है। फ्रेम ग्रैबर्स इंटरवल और स्मूथिंग के लिए अलग-अलग सेटिंग्स भी आज़माएं।

तस्वीरों पर सब कुछ नोट किया गया है, बस उन दोनों के बारे में कुछ जानकारी:

अंतराल - यह निर्धारित करता है कि ग्रैबर कितनी बार रंग अपडेट करता है जिसे बाद में एल ई डी को भेजा जाता है।

चौरसाई - एलईडी के रंगों के बीच संक्रमण को सुचारू करता है। मुझे लगता है कि यह समय अंतराल से छोटा होना चाहिए।

आपके द्वारा किए जाने के बाद क्रिएट बटन दबाएं और कॉन्फिग को कहीं सेव करें जहां आप इसे पा सकते हैं।

चरण 7: लगभग वहाँ

अब WinSCP इंस्टॉल करें और इसे खोलें। SFPT प्रोटोकॉल के साथ नया स्थान बनाएं। होस्ट रासपिस आईपी एड्रेस होगा, जो पुटी के लिए समान है। वही लॉगिन और पासवर्ड भी। कनेक्शन को सेव करें, ताकि आपको दोबारा ऐसा करने की जरूरत न पड़े। कनेक्ट करें और हाइपरियन कॉन्फिगरेशन को /opt/hyperion/config/. मूल को अपनी hyperion.conf.json फ़ाइल से बदलें। यदि अनुमति की समस्या है, तो फिर से chmod कमांड चलाएँ। इसे WinSCP में RasPi पर खोलें और इसे बदलें:

"डिवाइस":

{ "नाम": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" },

इसके साथ एलईडी कंट्रोलर को SPI से डायरेक्ट GPIO कंट्रोलर में बदलने के लिए:

"डिवाइस":

{ "नाम": "माईपीआई", "टाइप": "ws2812b", "कलरऑर्डर": "आरजीबी"}, यह फ़ाइल की शुरुआत में है, इसलिए आपको इसे खोजने की आवश्यकता नहीं होगी। आइए देखें कि क्या हमने सब कुछ ठीक किया है। इस आदेश को पुटी में दर्ज करें, हमें हाइपरियन सेवा को पुनरारंभ करने की आवश्यकता है ताकि वह नई कॉन्फ़िगरेशन फ़ाइल लोड करे:

sudo /etc/init.d/hyperion पुनरारंभ

पुटी पर आपको हाइपरियन रनिंग स्टेटस देखना चाहिए - ठीक है, और जो कुछ भी आपने बूट्सक्वेंस के रूप में सेट किया है, उसे करना चाहिए। मेरे मामले में इंद्रधनुष। नहीं तो कुछ गलत है। या तो हाइपरियन नहीं चल रहा है (स्थिति ठीक नहीं थी), या अधिक संभावना है कि एक खराब कॉन्फ़िगरेशन है। इसे दोबारा जांचें।

चरण 8: बोनस

बधाई हो, आपने यह कर लिया है।

और बोनस के रूप में Google Play से हाइपरियन फ्री ऐप डाउनलोड और इंस्टॉल करें, ताकि आप अपने फोन से एलईडी रिमोट को नियंत्रित कर सकें। केवल पतली आपको रासपिस आईपी पता चाहिए, फिर से।

मैं सुझाव देता हूं कि स्थिर आईपी को रास्पी पर सेट करें। मैंने राउटर पर इसके मैक पते के खिलाफ मेरा लॉक कर दिया है। हर बार जब मैं इस विशिष्ट रास्पी को जोड़ता हूं तो मुझे एक ही आईपी पता प्राप्त होता है और मुझे इसे उन सभी ऐप्स में प्रतिस्थापित करने की आवश्यकता नहीं होती है।

मुझे आशा है कि मुझे कुछ याद नहीं आया …

ले फिन और इस अद्भुत लाइटबार के साथ फिल्मों का आनंद लें।

सिफारिश की: