विषयसूची:

रास्पबेरी पाई बुलेटिन बोर्ड: 11 कदम (चित्रों के साथ)
रास्पबेरी पाई बुलेटिन बोर्ड: 11 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई बुलेटिन बोर्ड: 11 कदम (चित्रों के साथ)

वीडियो: रास्पबेरी पाई बुलेटिन बोर्ड: 11 कदम (चित्रों के साथ)
वीडियो: Finally Install Windows 11 On The Raspberry Pi 4 NO PC REQUIRED! 2024, जुलाई
Anonim
रास्पबेरी पाई बुलेटिन बोर्ड
रास्पबेरी पाई बुलेटिन बोर्ड
रास्पबेरी पाई बुलेटिन बोर्ड
रास्पबेरी पाई बुलेटिन बोर्ड
रास्पबेरी पाई बुलेटिन बोर्ड
रास्पबेरी पाई बुलेटिन बोर्ड

यह एक परियोजना है जिस पर मैंने अपने चर्च के लिए काम किया है। हम एक इलेक्ट्रॉनिक बुलेटिन बोर्ड चाहते थे जो नार्थेक्स/लॉबी क्षेत्र में लगाया जाएगा और हर कुछ सेकंड में स्थिर स्लाइड के माध्यम से साइकिल चलाएगा।

ये हमारे डिजाइन लक्ष्य थे:

  • स्थिर स्लाइड, कोई वीडियो या ऑडियो नहीं
  • व्यवस्थापक पावरपॉइंट में स्लाइड बनाता है (परिचित उपकरण, सीखने के लिए कोई नया सॉफ्टवेयर नहीं)
  • व्यवस्थापक पुरानी प्रस्तुति को बदलने के लिए नई प्रस्तुति को खींच और छोड़ सकता है
  • कोई क्लाउड-आधारित समाधान नहीं, क्योंकि बुलेटिन बोर्ड हमारे निजी वायरलेस नेटवर्क पर होगा
  • कोई मासिक लाइसेंस शुल्क या मालिकाना सॉफ्टवेयर नहीं, जो हमारे पास पहले से था (विंडोज, ऑफिस, पावरपॉइंट) के अलावा
  • 49" स्क्रीन, पोर्ट्रेट/वर्टिकल मोड में (हालांकि लैंडस्केप/क्षैतिज मोड भी संभव है और नीचे वर्णित है)
  • वांछित लागत: <$1000

हम ऐसा करने में कामयाब रहे और बजट में आ गए। मैंने हाल ही में एक और पास के चर्च को एक ही परियोजना करने में मदद की, और कुल लागत (दीवार पर सही जगह पर बिजली लाने के लिए एक इलेक्ट्रीशियन की लागत और माउंटिंग में शामिल श्रम सहित) $500 से कम थी।

कम लागत और अनिवार्य रूप से शून्य चालू लागत (सिर्फ बिजली) के कारण, यह स्कूलों, पुस्तकालयों, संग्रहालयों, गैर-लाभकारी, या सीमित बजट वाले अन्य संगठनों के लिए भी उपयुक्त होगा।

प्रतिक्रिया का स्वागत है।

चरण 1: उपकरण सूची

उपकरण सूची
उपकरण सूची
उपकरण सूची
उपकरण सूची
उपकरण सूची
उपकरण सूची

यहां हमारे द्वारा उपयोग किए जाने वाले उपकरणों की एक सूची दी गई है। टिप्पणियाँ जोड़ी जाती हैं। मैं खुदरा विक्रेता के बजाय, जहां संभव हो, निर्माता की साइट से लिंक करने का प्रयास करता हूं।

  • टीवी/मॉनिटर। अधिकांश कोई भी आधुनिक टीवी या मॉनिटर तब तक करेगा, जब तक उसके पास सीईसी है (सीईसी के बारे में अधिक जानकारी के लिए विकिपीडिया पर यह लेख देखें: https://en.wikipedia.org/wiki/Consumer_Electronics_Control)। अधिकांश मॉनीटर या तो लंबवत/पोर्ट्रेट या क्षैतिज/लैंडस्केप मोड में माउंट किए जाने के लिए बनाए जाते हैं। टीवी क्षैतिज होने के लिए डिज़ाइन किए गए हैं, इसलिए उन्हें लंबवत रूप से माउंट करना थोड़ा मुश्किल है। साथ ही, कई टीवी ऊपर से नीचे तक असममित होते हैं (अर्थात निचला किनारा अक्सर ऊपर से बड़ा होता है), इसलिए इसे लंबवत रूप से माउंट करना थोड़ा अजीब लग सकता है। फिर भी, कुल मिलाकर टीवी सस्ते हैं, इसलिए हम एक टीवी के साथ गए। बेशक, यदि आपका पसंदीदा अभिविन्यास परिदृश्य है, तो इससे कोई फर्क नहीं पड़ता। हम इसके साथ गए: एलजी 49 "एलईडी टीवी।
  • टीवी माउंट: यह मुश्किल था, क्योंकि हमने एक टीवी खरीदा था और इसे लंबवत रूप से माउंट करना चाहते थे। विचार करने वाली चीजें माउंट की शैली हैं और क्या यह दिखाई देगी, खासकर अगर टीवी लंबवत रूप से माउंट किया गया हो। माउंट को दीवार पर उसी ओरिएंटेशन में रखा गया है जैसे कि आप टीवी को क्षैतिज रूप से माउंट कर रहे थे। यदि आप टीवी को लंबवत रूप से माउंट करने का विकल्प चुनते हैं, तो आपको यह विचार करने की आवश्यकता है कि क्या टीवी माउंट में स्क्रू माउंटिंग होल टीवी में घुमाए गए माउंटिंग होल को समायोजित कर सकते हैं। कुछ टीवी अपने माउंट स्क्रू को एक चौकोर पैटर्न में रखते हैं, जबकि कुछ एक आयताकार पैटर्न होते हैं। इसके बारे में सोचें और सुनिश्चित करें कि आप माउंट खरीदने से पहले वांछित स्थान पर काम करेंगे।
  • रास्पबेरी पाई, केस, केबल, हीट सिंक, पंखा, आदि: मैं आपको नवीनतम और महानतम संस्करण प्राप्त करने की सलाह देता हूं। जिस समय हमने प्रोजेक्ट बनाया था, वह रास्पबेरी पाई 3 बी+ था, लेकिन अब रास्पबेरी पाई 4 बी बाहर हो गया है। जहां तक मामला है, पावर कॉर्ड, हीट सिंक, पंखा, हमने फैसला किया कि चूंकि रास्पबेरी पाई 24/7 चल रही होगी, हम एक प्रशंसक के साथ एक मामला चाहते थे, हालांकि एक शांत। और इनलाइन पावर स्विच के साथ पावर कॉर्ड होने से प्लग को खींचे बिना सिस्टम को रीसेट करना आसान हो जाता है। रास्पबेरी पाई 3 बी+ और रास्पबेरी पाई 4बी के बीच अन्य मुख्य अंतर यह है कि 4 बी में एक माइक्रो-एचडीएमआई प्लग है, जिसका अर्थ है कि आपको एक एडेप्टर की आवश्यकता है (यह नीचे किट में शामिल है)।

    • यदि आप रास्पबेरी पाई 3 बी+ के साथ जाते हैं: रास्पबेरी पाई 3 बी+ केस किट (रास्पबेरी पाई शामिल नहीं है)
    • यदि आप रास्पबेरी पाई 4 बी के साथ जाते हैं: रास्पबेरी पाई 4 बी केस किट (रास्पबेरी पाई शामिल नहीं है)
  • एचडीएमआई केबल: कोई भी ठीक है, जब तक यह सीईसी का समर्थन करता है। ध्यान दें कि आम तौर पर, रास्पबेरी पाई टीवी/मॉनिटर के पीछे की दीवार पर लगाई जाएगी या संभवतः टीवी/मॉनिटर से जुड़ी होगी, इसलिए एक छोटी 3 'केबल शायद काफी है। एक केबल का बहुत लंबा और यह दिखाएगा। यह भी विचार करें कि एचडीएमआई पोर्ट टीवी/मॉनिटर पर कहां हैं और क्या आप 90-डिग्री केबल एंड पर विचार कर सकते हैं (उदाहरण के लिए, यदि एचडीएमआई पोर्ट एक तरफ हैं)।
  • माइक्रो एसडी कार्ड। यह भी ज्यादा मायने नहीं रखता। हमने मानक 16GB के बजाय 32GB को चुना, बस अतिरिक्त सॉफ़्टवेयर के लिए अतिरिक्त स्थान रखने के लिए, यदि हम चाहते थे, और कई प्रस्तुतियों को संग्रहीत करने के लिए एक जगह है। हमने इसे चुना: सैनडिस्क अल्ट्रा प्लस 32 जीबी माइक्रोएसडी कार्ड। ध्यान दें कि यदि आप पहले से स्थापित NOOBS वाला माइक्रोएसडी कार्ड खरीदते हैं तो यह आसान है, जैसे: NOOBS वाला SD कार्ड। मैंने ऐसा नहीं किया, लेकिन अगर आप ऐसा करते हैं तो आप एक कदम बचा सकते हैं। अधिक जानकारी के लिए यहां देखें: NOOBS

सीईसी पर एक नोट: सीईसी (उपभोक्ता इलेक्ट्रॉनिक्स नियंत्रण) कुछ घटकों को एचडीएमआई केबल के माध्यम से एक दूसरे को नियंत्रित करने की अनुमति देता है। उदाहरण के लिए, एक डीवीडी प्लेयर एचडीएमआई केबल के माध्यम से कनेक्टेड टीवी को चालू/बंद कर सकता है यदि दोनों सीईसी का समर्थन करते हैं। यह हमारे मामले में उपयोगी है, क्योंकि रास्पबेरी पाई अपनी इच्छानुसार टीवी/मॉनिटर को चालू/बंद कर सकती है। उदाहरण के लिए, एक चर्च सेटिंग में, हम चाहते हैं कि मॉनिटर केवल उन घंटों के दौरान चालू रहे जब चर्च खुला हो, और यह सप्ताह के दिन के अनुसार बदलता रहता है। सीईसी पीआई को मनमाने ढंग से जटिल समय अनुसूची में टीवी को चालू और बंद करने की अनुमति देता है।

चरण 2: पाई केस को इकट्ठा करें

पाई केस इकट्ठा करें
पाई केस इकट्ठा करें
पाई केस इकट्ठा करें
पाई केस इकट्ठा करें
पाई केस इकट्ठा करें
पाई केस इकट्ठा करें

विधानसभा काफी सीधी है। रास्पबेरी पाई पर संबंधित आकार के चिप्स पर हीट सिंक चिपकाएं, केस परत को परत से इकट्ठा करें। प्रत्येक परत से पतली प्लास्टिक सुरक्षात्मक चादरें हटाना न भूलें।

चरण 3: रास्पियन स्थापित करें

रास्पियन स्थापित करें
रास्पियन स्थापित करें

रास्पबेरी पाई साइट पर एक उत्कृष्ट मार्गदर्शिका है। इसे स्थापित करने के लिए उन निर्देशों का पालन करें।

अपना रास्पबेरी पाई सेट करना

मैंने रास्पियन लाइट का उपयोग किया, क्योंकि इसमें अतिरिक्त एप्लिकेशन नहीं हैं जिनकी आपको इस परियोजना के लिए आवश्यकता नहीं होगी।

चरण 4: मानक और कस्टम सॉफ़्टवेयर जोड़ें

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

एक टर्मिनल विंडो खोलें (स्क्रीन के ऊपरी बाएँ कोने के पास काले आयताकार आइकन पर क्लिक करें)।

पहले हम यह देखने के लिए दोबारा जांच करते हैं कि क्या कोई और रास्पियन अपडेट हैं। निम्न पंक्तियाँ टाइप करें, एक-एक करके

सुडो उपयुक्त अद्यतन

सुडो उपयुक्त अपग्रेड

("Y" कहें यदि यह पूछता है कि क्या आप अपडेट इंस्टॉल करना चाहते हैं)।

आगे हम सांबा स्थापित करते हैं, जो नेटवर्क पर विंडोज मशीन (मशीनों) के साथ फ़ोल्डर साझा करने की अनुमति देता है।

sudo apt स्थापित सांबा सांबा-आम-बिन smbclient cifs-utils

अगला हम एफबीआई स्थापित करते हैं। fbi एक यूनिक्स यूटिलिटी है जो विंडो मैनेजर न चलाने वाली स्क्रीन पर ग्राफिक्स प्रदर्शित करती है।

सुडो एपीटी एफबीआई स्थापित करें

आगे हम inotify-tools इंस्टॉल करते हैं। inotify-tools स्लाइड शो को किसी भी बदलाव के लिए साझा किए गए फ़ोल्डर को देखने की अनुमति देता है।

sudo apt inotify-tools स्थापित करें

आगे हम cec-utils इंस्टॉल करते हैं। cec-utils रास्पबेरी पाई को एचडीएमआई केबल के माध्यम से टीवी को चालू और बंद करने की अनुमति देता है।

sudo apt cec-utils स्थापित करें

आगे आपको स्लाइड शो चलाने के लिए मेरे द्वारा लिखी गई छोटी उपयोगिताओं को डाउनलोड करना होगा।

गिट क्लोन

यह कोड लाएगा और इसे raspi_slideshow नामक निर्देशिका में रखेगा।

अब सारा सॉफ्टवेयर रास्पबेरी पाई पर उपलब्ध है। अगले चरण कॉन्फ़िगरेशन के माध्यम से जाते हैं।

चरण 5: साझा फ़ोल्डर सेट करें

डिफ़ॉल्ट रूप से, स्लाइड शो कोड एक निर्देशिका (फ़ोल्डर) /shared/Presentation की खोज करता है।

हमें वह निर्देशिका बनाने की आवश्यकता है। चूंकि यह रूट स्तर पर है, इसलिए हमें रूट अनुमतियों की आवश्यकता है, इसलिए एक सूडो क्रम में है। जब आप यह आदेश करते हैं तो आपको पासवर्ड टाइप करना पड़ सकता है (डिफ़ॉल्ट रास्पबेरी है):

sudo mkdir -p /shared/Presentation

इसके बाद, हमें इस पाई पर किसी के द्वारा भी इसे पढ़ने योग्य और लिखने योग्य बनाने की आवश्यकता है। निम्न आदेश टाइप करें:

sudo chmod a+rwx /shared/Presentation

यह इसे केवल इसी पाई पर दृश्यमान बनाता है। इसके बाद, हमें इस फ़ोल्डर को दुनिया के साथ साझा करने की आवश्यकता है (वास्तव में, उसी नेटवर्क पर केवल अन्य मशीनें)। इसलिए हम अनुशंसा करते हैं कि यह एक निजी (पासवर्ड-संरक्षित) वाई-फाई नेटवर्क या एक वायर्ड स्थानीय नेटवर्क पर हो।

जब हमने पिछले चरण में सांबा स्थापित किया, तो उसने एक डिफ़ॉल्ट फ़ाइल /etc/samba/smb.conf. बनाई

हमें उस फ़ाइल के अंत में लाइनों का एक गुच्छा जोड़ना होगा। रेखाएँ फ़ाइल में हैं raspi_slideshow/add_to_smb.conf

ऐसा करने का सबसे आसान तरीका निम्नलिखित है:

सुडो बाश

कैट raspi_slideshow/add_to_smb.conf >> /etc/samba/smb.conf बाहर निकलें

यह मूल रूप से add_to_smb.conf फ़ाइल को /etc/samba/smb.conf के अंत में जोड़ता है

यदि आप चाहें तो इसे नैनो जैसे संपादक के माध्यम से करना चुन सकते हैं, लेकिन यह टाइपिंग की एक उचित मात्रा है।

मूल रूप से यह / साझा निर्देशिका को एक निर्देशिका के रूप में साझा करता है जो स्थानीय नेटवर्क पर किसी के द्वारा पठनीय और लिखने योग्य है। मैं यहां इसकी सुरक्षा के बारे में नहीं बताऊंगा, लेकिन यदि आप इसे सुरक्षित रखना चाहते हैं (संपादित करने के लिए पासवर्ड की आवश्यकता है), तो आप सांबा पर पढ़ सकते हैं और तदनुसार सेटिंग्स बदल सकते हैं।

चरण 6: मॉनिटर चालू/बंद सेटिंग्स कॉन्फ़िगर करें

हम निर्धारित समय पर टीवी/मॉनिटर को चालू और बंद करने के लिए क्रॉन का उपयोग करते हैं। क्रोन एक लिनक्स उपयोगिता है जो निर्धारित समय पर कार्य चलाता है। यदि आप चाहते हैं कि आपका टीवी/मॉनिटर 24/7 चले या आप इसे मैन्युअल रूप से चालू और बंद करना चाहते हैं, तो आप इस चरण को छोड़ सकते हैं।

उदाहरण crontab फ़ाइल को raspi_slideshow निर्देशिका से होम निर्देशिका में कॉपी करें।

cp raspi_slideshow/crontab_example.pi crontab.pi

फ़ाइल crontab_example.pi एक उदाहरण है जो दिखाती है कि इस प्रकार की फ़ाइल कैसे काम करती है। विकिपीडिया और अन्य जगहों पर बहुत सारे दस्तावेज हैं:

अब हम इसे संपादित करते हैं। यह आपके शेड्यूल को पहले से ही निर्धारित करने में मदद करता है। उदाहरण अनुसूची है

  • रविवार: सुबह 7 बजे, रात 9 बजे छुट्टी
  • बुधवार: सुबह 8 बजे, रात 9 बजे छुट्टी
  • शनिवार: सुबह 7 बजे, रात 9 बजे छुट्टी
  • अन्य दिन: सुबह 8 बजे, शाम 5 बजे बंद

मुझे नैनो पसंद है क्योंकि यह रास्पियन के साथ स्थापित है और उपयोग में आसान है। आप vi या किसी अन्य संपादक का उपयोग कर सकते हैं।

नैनो crontab.pi

प्रत्येक दिन के लिए चालू/बंद समय निर्दिष्ट करने के लिए फ़ाइल संपादित करें। चारों ओर घुमाने के लिए एरो कीज़ का प्रयोग करें। हटाने के लिए बैकस्पेस, डालने के लिए टाइप करें। जब आप समाप्त कर लें, तो नियंत्रण-ओ को बचाने के लिए (आपको फ़ाइल नाम की पुष्टि करने के लिए "एंटर" हिट करना होगा), और नैनो से बाहर निकलने के लिए कंट्रोल-एक्स।

एक बार जब आप अपनी क्रॉन फ़ाइल को जिस तरह से चाहते हैं, रास्पियन को बताएं कि आप इसे निष्पादित करना चाहते हैं:

crontab crontab.pi

यदि आप कभी भी अपना शेड्यूल बदलना चाहते हैं, तो आप $HOME/crontab.pi संपादित कर सकते हैं और तुरंत ऊपर crontab कमांड को फिर से निष्पादित कर सकते हैं। यह आपके पुराने शेड्यूल को नए शेड्यूल से बदल देगा।

चरण 7: प्रदर्शन सेटिंग्स कॉन्फ़िगर करें

प्रदर्शन सेटिंग्स कॉन्फ़िगर करें
प्रदर्शन सेटिंग्स कॉन्फ़िगर करें

हम लगभग कर चुके हैं! हमें प्रदर्शन सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता है। fbi वह उपयोगिता है जिसका उपयोग हम स्लाइड प्रदर्शित करने के लिए करते हैं। यह होम डायरेक्टरी में फ़ाइल.fbirc से इसकी सेटिंग्स को पढ़ता है।

सबसे पहले, सुनिश्चित करें कि हम होम डायरेक्टरी में हैं।

सीडी $होम

अगला फ़ाइल को raspi_slideshow निर्देशिका से घर पर कॉपी करें

सीपी raspi_slideshow/.fbirc।

आपको फ़ाइल को संपादित करने की आवश्यकता नहीं होनी चाहिए। हालाँकि, यदि आप चुनते हैं, तो तीन सेटिंग्स जो रुचिकर हैं वे हैं:

यादृच्छिक = असत्य

मिश्रण-एमएसईसी = 500

समय समाप्त = 8

यादृच्छिक रेखा निर्धारित करती है कि क्या fbi स्लाइड क्रम को यादृच्छिक करता है। सच का मतलब है कि यह स्लाइड्स को रैंडमाइज करता है, असत्य का मतलब यह नहीं है। चूंकि हम कुछ नियंत्रण चाहते थे कि स्लाइड किस क्रम में हैं, इसलिए हमने इसे गलत पर सेट कर दिया।

ब्लेंड-एमएसईसी लाइन कहती है कि प्रत्येक संक्रमण कितने मिलीसेकंड (1000 = 1 सेकंड) तक चलता है। 0 के मान का मतलब है कि स्लाइड एक से दूसरी में तुरंत बदल जाती है। ५०० की हमारी सेटिंग का अर्थ है कि स्लाइड ०.५ सेकंड की अवधि में एक दूसरे में फीकी पड़ जाती हैं।

टाइमआउट वह समय है (सेकंड में) जो प्रत्येक स्लाइड को अगली स्लाइड में बदलने से पहले प्रदर्शित किया जाता है। यदि आप चाहते हैं कि स्लाइड लंबी या छोटी हों, तो आप इसे समायोजित कर सकते हैं। बस याद रखें कि यह सभी स्लाइड्स पर समान रूप से लागू होता है। कुछ स्लाइड्स लंबी और अन्य छोटी दिखाई देने का कोई तरीका नहीं है।

प्रदर्शन घुमाएँ

यदि आपका टीवी/मॉनिटर लंबवत रूप से माउंट है, जैसा कि हम करते हैं, तो आपको डिस्प्ले को 90 डिग्री या 270 डिग्री घुमाने की आवश्यकता होगी। यदि आपका टीवी/मॉनिटर क्षैतिज रूप से माउंट है, तो आप इस चरण के शेष भाग को छोड़ सकते हैं।

फिर से नैनो का प्रयोग करें। इस बार आपको रूट के रूप में चलाने की आवश्यकता है, इसलिए आपको सूडो की आवश्यकता होगी, जिसके लिए आपको अपना पासवर्ड पुनः दर्ज करना पड़ सकता है (डिफ़ॉल्ट रास्पबेरी है)

सुडो नैनो /boot/config.txt

इस फ़ाइल के निचले भाग तक जाने के लिए नीचे तीर का उपयोग करें। फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

डिस्प्ले_रोटेट = 1

यह डिस्प्ले को 90 डिग्री घुमाएगा। यदि माउंट करने के बाद, आपका डिस्प्ले उल्टा है, तो 1 को 3 में बदलें।

मूल रूप से display_rotate = 0 (कोई घुमाव नहीं), 1 (90 डिग्री), 2 (180 डिग्री), 3 (270 डिग्री)

ऊपर की तस्वीर में, हमने डिस्प्ले_रोटेट = 1 सेट किया था और वापस जाकर इसे डिस्प्ले_रोटेट = 3 में बदलना पड़ा। टीवी को फिर से माउंट करने से कहीं ज्यादा आसान!

चरण 8: पासवर्ड बदलें और ऑटो-रन सेट करें

पासवर्ड बदलें और ऑटो-रन सेट करें
पासवर्ड बदलें और ऑटो-रन सेट करें
पासवर्ड बदलें और ऑटो-रन सेट करें
पासवर्ड बदलें और ऑटो-रन सेट करें

इस बिंदु पर, हम लगभग समाप्त हो चुके हैं!

ऊपर बाईं ओर रास्पबेरी मेनू पर क्लिक करें, वरीयताएँ चुनें-> रास्पबेरी पाई कॉन्फ़िगरेशन

यह एक डायलॉग बॉक्स लाता है। "पासवर्ड बदलें …" पर क्लिक करें और इसे किसी ऐसी चीज़ में बदलें जो आपको याद रहे!

आप सिस्टम का नाम बदलना चुन सकते हैं (होस्टनाम फ़ील्ड)।

सुनिश्चित करें कि आप "टू सीएलआई" बूट पर क्लिक करते हैं

ऑटो-लॉगिन सेट करें ("उपयोगकर्ता 'पीआई' के रूप में लॉगिन करें")

अब आपको बूट करते समय चलने के लिए स्लाइड शो सेट करना होगा। सबसे आसान तरीका है कि आप अपनी.bashrc फाइल में एक लाइन जोड़ें। हमारे नैनो संपादक को सक्रिय करना:

नैनो.bashrc

फ़ाइल के अंत में डाउन-एरो और निम्न पंक्ति जोड़ें:

python3 raspi_slideshow/play_slideshow.py

इन सेटिंग्स का मतलब है कि:

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

इसके बाद, रिबूट विंडो प्रबंधक को सक्रिय नहीं करेगा, और स्वचालित रूप से स्लाइड शो चलाएगा। आप स्लाइड शो के दौरान Control-C दबाकर स्लाइड शो को रोक सकते हैं। यह आपको बैश प्रॉम्प्ट ($) पर वापस उछाल देगा।

यदि आप इस बिंदु से विंडो मैनेजर शुरू करना चाहते हैं (डिबगिंग या सेटिंग्स के आसान हेरफेर के लिए), तो आप इसे कमांड लाइन पर "स्टार्टक्स" टाइप करके कर सकते हैं।

चरण 9: उपयोग करें (विंडोज मशीन की स्थापना)

वास्तविक उपयोग में, हमारा रास्पबेरी पाई स्टार्टअप पर हमारे निजी वायरलेस नेटवर्क से जुड़ता है। यह अपनी / साझा निर्देशिका (और नीचे सब कुछ) नेटवर्क को साझा करता है। इस फ़ोल्डर को विंडोज मशीन से देखने के लिए, सुनिश्चित करें कि आप उसी नेटवर्क पर हैं।

मुझे लगता है कि आप इसे एक ऑफिस में विंडोज कंप्यूटर से कनेक्ट कर रहे होंगे। विंडोज 7 या विंडोज 10 के लिए, अपने कंप्यूटर पर फाइल / फोल्डर देखने के लिए एक फाइल एक्सप्लोरर खोलें। बाईं ओर राइट-क्लिक करें जहां यह "कंप्यूटर" या "मेरा कंप्यूटर" कहता है, फिर "मैप नेटवर्क ड्राइव …" चुनें।

वह एक डायलॉग बॉक्स लाएगा। कौन सा अक्षर चुनें, उदा. "Z:" आप अपने ड्राइव को मैप करना चाहते हैं। फिर फ़ोल्डर फ़ील्ड में टाइप करें:

{नाम-का-आपके-पाई-कंप्यूटर}\साझा

जहां {name-of-your-Pi-computer} वह नाम है जिसे आपने पिछले चरण में अपना रास्पबेरी पाई वापस दिया था (संवाद बॉक्स के साथ पिछली तस्वीर देखें)।

"लॉगिन पर पुनः कनेक्ट करें" पर क्लिक करना सुनिश्चित करें। यह संभव है कि यदि विंडोज कंप्यूटर बूट होने पर रास्पबेरी पाई बंद हो जाती है, तो साझा फ़ोल्डर को देखने के लिए इस चरण को दोहराया जाना पड़ सकता है (या विंडोज कंप्यूटर रीबूट किया गया)।

यदि आप अपने फ़ोल्डर को पासवर्ड-सुरक्षित करना चुनते हैं, तो आप "विभिन्न क्रेडेंशियल्स का उपयोग करके कनेक्ट करें" का चयन करके और रास्पबेरी पाई के लिए उपयोगकर्ता नाम/पासवर्ड दर्ज करके क्रेडेंशियल जोड़ सकते हैं।

अब, जब आप चाहते हैं कि स्लाइड्स आपके स्लाइड शो में जाएँ, तो अलग-अलग स्लाइड इमेज (*) को प्रेजेंटेशन फोल्डर में कॉपी करें।

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

याद रखें, जब प्रस्तुति फ़ोल्डर में कुछ भी बदलता है (फ़ाइलें जोड़ी जाती हैं, हटाई जाती हैं, या संशोधित की जाती हैं) स्लाइड शो स्क्रिप्ट को रीसेट करने और नई स्लाइड प्रदर्शित करने से पहले 2 मिनट (120 सेकंड, play_slideshow.py में कॉन्फ़िगर करने योग्य, प्रतीक्षा_टाइम के लिए खोज) प्रतीक्षा करता है। यह व्यक्ति को प्रत्येक नई फ़ाइल जोड़ने के बाद रीसेट किए बिना सभी आवश्यक परिवर्तन करने का समय देता है।

अलग-अलग स्लाइड छवियां जेपीईजी, जीआईएफ, या पीएनजी फाइलें हैं जो एक स्लाइड का प्रतिनिधित्व करती हैं। इन्हें उत्पन्न करने का सबसे आसान तरीका Microsoft PowerPoint या इसी तरह के किसी प्रोग्राम का उपयोग करना है। आप Microsoft PowerPoint में जितनी चाहें उतनी स्लाइड बना सकते हैं और इसे PowerPoint प्रस्तुति के रूप में सहेज सकते हैं। फिर फ़ाइल-> निर्यात-> फ़ाइल प्रकार बदलें पर क्लिक करें और पीएनजी या जेपीईजी के रूप में सहेजें। यह स्लाइड को अलग-अलग फाइलों के रूप में आउटपुट करेगा, उदा। स्लाइड1.पीएनजी, स्लाइड2.पीएनजी, आदि। फिर आप अलग-अलग फाइलों को Z:\Presentation (या जो भी ड्राइव अक्षर आपने इस्तेमाल किया है) में खींच और छोड़ सकते हैं। ध्यान दें कि प्रस्तुति को वर्णानुक्रम में (संख्यात्मक नहीं) क्रम में एक साथ रखा गया है, इसलिए स्लाइड11.png, स्लाइड1.png के बाद और स्लाइड2.png से पहले आता है। आप निश्चित रूप से स्लाइड्स को नेटवर्क फ़ोल्डर में कॉपी करने से पहले उनका नाम बदल सकते हैं। बस सुनिश्चित करें कि वे अपना एक्सटेंशन (उदा..png) बनाए रखें। स्लाइड शो स्क्रिप्ट वर्तमान में केवल निम्नलिखित एक्सटेंशन वाली फाइलों की तलाश करती है:.png,.png,.gif,.gif,.jpg,-j.webp

चरण 10: समस्या निवारण

अधिकांश समस्याओं को पुराने "इसे बंद करने और फिर से चालू करने का प्रयास करें" समाधान द्वारा हल किया जा सकता है।

यदि आपका रास्पबेरी पाई कनेक्ट नहीं हो रहा है, अपडेट नहीं हो रहा है, या आमतौर पर अटका हुआ लगता है, तो इसे पावर साइकलिंग करने का प्रयास करें।

यदि आपकी विंडोज मशीन मैप की गई नेटवर्क ड्राइव खो देती है, तो इसे पावर साइकलिंग करने का प्रयास करें या मैन्युअल रूप से ड्राइव को फिर से जोड़ें।

यदि आपके पास अन्य प्रश्न/समस्याएं हैं, तो कृपया टिप्पणियों में पोस्ट करें और मैं इस चरण को सामान्य समस्याओं और उनके समाधानों के साथ अपडेट करूंगा।

चरण 11: निष्कर्ष और भविष्य का कार्य

किया हुआ

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

कृपया प्रतिक्रिया दें! मैं बग या अशुद्धियों को ठीक करने के लिए ग्रहणशील हूं।मैं समझता हूं कि चीजों को करने के कई अलग-अलग तरीके हैं, इसलिए मैं ऐसे सवालों के जवाब देने के लिए उत्साहित नहीं हूं जैसे "आपने {प्रोग्रामिंग भाषा X} के बजाय अजगर का उपयोग क्यों किया?" या सुझाव जो कार्यात्मक रूप से समान हैं (जैसे "sudo apt" सभी पैकेज एक समय में एक के बजाय एक बार में)। हालाँकि, कार्यात्मक सुधारों का हमेशा स्वागत है! मैं इसे स्थापित करने में आसान और बनाए रखने में आसान होने के साथ-साथ इसे यथासंभव कार्यात्मक और उपयोगी बनाने की कोशिश करता हूं। मैं विशेष रूप से उन लोगों की प्रतिक्रिया का आनंद लेता हूं, जिन्हें इस निर्देश से लाभ हुआ है। अगर मैं सक्षम हूं तो मुझे मदद करने में खुशी होगी।

भविष्य का कार्य

मैं एक ऐसे संस्करण पर काम करना शुरू कर रहा हूं जो वीडियो फ़ाइलों (ध्वनि के साथ) को स्थिर स्लाइड्स के साथ इंटरमिक्स करने की अनुमति देगा। मुझे लगता है कि मैं इसके लिए कमांड लाइन से vlc का उपयोग कर सकता हूं। अगर मैं इसे काम करने में सक्षम हूं तो मैं इसे अपडेट कर दूंगा। सुझाव देने के लिए स्वतंत्र महसूस करें!

सिफारिश की: