विषयसूची:

स्मार्ट मिरर: 5 कदम
स्मार्ट मिरर: 5 कदम

वीडियो: स्मार्ट मिरर: 5 कदम

वीडियो: स्मार्ट मिरर: 5 कदम
वीडियो: How to do screen mirroring to a TV in Samsung a14 2024, जुलाई
Anonim
स्मार्ट मिरर
स्मार्ट मिरर

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

इसका लिंक काम कर रहा है:

आपूर्ति की जरूरत:

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

आवश्यक कार्यक्रम:

रास्पियन, Balena.io, और MagicMirror2

वेबसाइटों का इस्तेमाल किया:

Github (तृतीय पक्ष मॉड्यूल स्थापित करने के लिए), MagicMirror2 प्रोग्राम को pi पर स्थापित करने के लिए, और Unsplash पृष्ठभूमि छवियों को उत्पन्न करने के लिए

चरण 1: रास्पियन और मैजिक मिरर स्थापित करना

रास्पियन और मैजिक मिरर स्थापित करना
रास्पियन और मैजिक मिरर स्थापित करना
रास्पियन और मैजिक मिरर स्थापित करना
रास्पियन और मैजिक मिरर स्थापित करना
रास्पियन और मैजिक मिरर स्थापित करना
रास्पियन और मैजिक मिरर स्थापित करना

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

निर्देशों और कार्यक्रमों को नेविगेट करते समय इस वेबसाइट पर याद रखने के लिए कुछ कमांड जो मैंने सीखे हैं:

*अक्षर संवेदनशील*

रूट डायरेक्टरी पर जाएँ = सीडी ~

पिछली निर्देशिका पर जाएँ = सीडी -

अगली निर्देशिका पर जाएँ = सीडी..

मैजिक मिरर डायरेक्टरी पर जाएं = सीडी मैजिकमिरर/

मॉड्यूल निर्देशिका पर जाएँ = सीडी मॉड्यूल

जब मैजिक मिरर डायरेक्टरी में (मॉड्यूल नहीं) मैजिक मिरर प्रोग्राम चलाने के लिए = npm रन स्टार्ट

प्रोग्राम छोड़ने के लिए = Alt दबाएं और छोड़ें पर क्लिक करें

चरण 2: प्रीसेट मॉड्यूल को हटाना

प्रीसेट मॉड्यूल को हटाना
प्रीसेट मॉड्यूल को हटाना

पहली बार मैजिक मिरर प्रोग्राम खोलते समय उपयोगकर्ता को समय, तारीख, एक कैलेंडर और एक समाचार अद्यतनकर्ता के साथ बधाई दी जाएगी। आप किसी भी प्रीसेट मॉड्यूल को कोड से हटाकर आसानी से निकाल सकते हैं। इस कोड को एक्सेस करने के लिए रास्पबेरी फोल्डर में जाएं और मैजिक मिरर फोल्डर खोलें। आप स्क्रीन के ऊपरी बाएँ क्षेत्र में फ़ोल्डर आइकन पर क्लिक करके फ़ोल्डर दर्ज कर सकते हैं। इसके बाद कॉन्फिग फोल्डर में जाएं, आपको फोल्डर में config/config.js नाम का एडिटेबल टेक्स्ट दिखाई देगा। टेक्स्ट पर डबल क्लिक करें और मिरर के लिए मॉड्यूल प्रोग्रामिंग दिखाई देगी। किसी भी कोष्ठक या पाठ को हटाने के लिए सावधान रहें या प्रोग्राम नहीं चलेगा। जैसा कि ऊपर की तस्वीर में देखा गया है, मैंने अपने प्रोग्राम से कैलेंडर मॉड्यूल को हटा दिया है क्योंकि मैं खुद इसका उपयोग नहीं कर रहा हूं। किसी भी अन्य मॉड्यूल को भी हटाया जा सकता है लेकिन फिर से प्रोग्राम से कोड पर विखंडू को हटाने में सावधानी बरतें।

चरण 3: मॉड्यूल स्थापित करना

मॉड्यूल स्थापित करना
मॉड्यूल स्थापित करना
मॉड्यूल स्थापित करना
मॉड्यूल स्थापित करना

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

ईमेल फ़ीड -

github.com/shaneapowell/MMM-GmailFeed

यादृच्छिक फोटो -

github.com/diego-vieira/MMM-RandomPhoto

गिटहब -

github.com/MichMich/MagicMirror/wiki/3rd-p…

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

१) सीडी मैजिकमिरर/

2) सीडी मॉड्यूल

3) गिट क्लोन "गिट हब पेज का लिंक"

4) (नया फ़ोल्डर दर्ज करें) सीडी "फ़ोल्डर का नाम"

फोल्डर के नाम की जांच कैसे करें:

आमतौर पर फ़ोल्डर का नाम मॉड्यूल का ही नाम होता है। उदाहरण के लिए MMM-EmailFeed को केवल MMM-EmailFeed नाम दिया गया था। लेकिन क्या आप मॉड्यूल के नाम का उपयोग कर रहे हैं और यह कह रहा है कि ऐसी कोई निर्देशिका नहीं है, मॉड्यूल फ़ोल्डर में सभी स्थापित फ़ोल्डरों की सूची प्राप्त करने के लिए मॉड्यूल निर्देशिका में ls टाइप करें। यह आपको यात्रा करने के लिए फ़ोल्डर का नाम देगा।

*नोट कोटेशन केवल एक उदाहरण के रूप में यहां उपयोग किए गए हैं और वास्तव में लिंक और फ़ोल्डर नाम दर्ज करते समय हटा दिए जाने चाहिए*

6) (अब नए फ़ोल्डर में) npm install

महान! अब हमने मॉड्यूल फ़ोल्डर डाउनलोड कर लिया है, लेकिन हमें अभी भी config/config.js फ़ोल्डर में प्रविष्टि की प्रतिलिपि बनाने की आवश्यकता है। ऐसा करने के लिए उस टेक्स्ट में वापस नेविगेट करें जिसमें हम प्रीसेट मॉड्यूल को हटाना चाहते थे और आपको दिए गए टेक्स्ट को पेस्ट करना चाहते थे। कोड डालते समय सावधान रहें कि कोई कोष्ठक न टूटे। यदि आप ऊपर शामिल तस्वीरों में देखते हैं तो आपको कोड पेस्ट करने के लिए एक सुरक्षित स्थान दिखाई देगा। यदि यह स्पष्ट नहीं है तो इसे पैराग्राफ में अंतिम] के बाद पेस्ट करें। ध्यान रखें कि अधिकांश मॉड्यूल में कुछ टेक्स्ट बदलने या कुछ जानकारी दर्ज करने की आवश्यकता होती है। उदाहरण के लिए प्रस्तुत जानकारी तक पहुंचने के लिए ईमेल फ़ीड को मेरे जीमेल खाते की जानकारी की आवश्यकता है। एनपीएम स्थापित होने के बाद, प्रविष्टि को कोड में पोस्ट कर दिया गया है, और आपने मैजिक मिरर प्रोग्राम को शुरू करने के लिए आवश्यक जानकारी दर्ज की है और सुनिश्चित करें कि यह ठीक से काम कर रहा है। यदि अभी भी भ्रम है तो अगले चरण मॉड्यूल स्थापित करते समय मेरी प्रक्रिया की और तस्वीरें पेश करेंगे।

चरण 4: मेरे मॉड्यूल स्थापित करना

मेरे मॉड्यूल स्थापित करना
मेरे मॉड्यूल स्थापित करना
मेरे मॉड्यूल स्थापित करना
मेरे मॉड्यूल स्थापित करना
मेरे मॉड्यूल स्थापित करना
मेरे मॉड्यूल स्थापित करना

ऊपर दी गई तस्वीरें ठीक वही दिखाती हैं जो मैंने कार्यक्रमों को काम करने के लिए अपने पाई में डाला था। मेरे द्वारा अनुसरण किए गए निर्देशों के उदाहरण के रूप में पहले चार चित्र GitHub वेबसाइटों से खींचे गए हैं। अंतिम फ़ोटो config.js कोड में चिपकाई गई प्रविष्टि का एक उदाहरण है। मुझे आशा है कि यह अंतिम चरण की तुलना में बेहतर दृश्य उदाहरण के रूप में कार्य करता है।

चरण 5: मिरर की उपस्थिति बनाना

आईने की सूरत बनाना
आईने की सूरत बनाना

अब जब रास्पबेरी पाई चल रही है तो दर्पण बनाने का समय आ गया है। यह कदम सबसे कठिन था क्योंकि मॉनिटर में फिट होने वाला फ्रेम ढूंढना मुश्किल था। मॉनिटर को अलग करने के बाद भी, यह अभी भी 19x15x3 है और मुझे अभी भी इस चरण में परेशानी हो रही है। मैंने कई दुकानों और ऑनलाइन स्टॉप्स को देखा है और एक ऐसा फ्रेम ढूंढने की कोशिश की है जो मॉनीटर पर फिट हो लेकिन मुझे कोई भाग्य नहीं लग रहा है।

जब मैं एक फ्रेम और अपना दोतरफा दर्पण प्राप्त करता हूं तो कदम:

१) दोतरफा दर्पण को फ्रेम में लगाएं

2) मॉनिटर को रास्पबेरी पाई और कॉर्ड के साथ सेट करें

3) फ्रेम के माध्यम से डोरियों को चलाने का एक तरीका खोजें (संभवतः एक छेद ड्रिलिंग?)

4) मॉनिटर को ठोस रूप देने के लिए मॉनिटर के ऊपर काली सामग्री डालना और बैक को फ्रेम में रखना

५) इसे मेरी दीवार पर टांगना

सिफारिश की: