विषयसूची:

रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: 4 कदम
रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: 4 कदम

वीडियो: रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: 4 कदम

वीडियो: रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: 4 कदम
वीडियो: How to use your Android device as a Monitor for Raspberry Pi in hindi 2024, जुलाई
Anonim
रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर
रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर

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

ऊपर दिया गया वीडियो आपको दिखाता है कि कैसे पूरी परियोजना को एक साथ रखा गया था। सब कुछ एक साथ कैसे काम करता है, इसका एक सामान्य विचार प्राप्त करने के लिए मैं सबसे पहले यह देखने की सलाह दूंगा।

चरण 1: घटकों को इकट्ठा करें

घटकों को इकट्ठा करो
घटकों को इकट्ठा करो
घटकों को इकट्ठा करो
घटकों को इकट्ठा करो
घटकों को इकट्ठा करो
घटकों को इकट्ठा करो

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

कैमरों के लिए, मैंने पिछली पोस्ट में बनाए गए आरपीआई ज़ीरो डब्ल्यू कैमरे का उपयोग करने का फैसला किया, साथ ही कुछ समय पहले हमने ईएसपी 32-सीएएम आधारित कैमरा बनाया था।

चरण 2: ऑपरेटिंग सिस्टम तैयार करें और लोड करें

ऑपरेटिंग सिस्टम तैयार करें और लोड करें
ऑपरेटिंग सिस्टम तैयार करें और लोड करें
ऑपरेटिंग सिस्टम तैयार करें और लोड करें
ऑपरेटिंग सिस्टम तैयार करें और लोड करें
ऑपरेटिंग सिस्टम तैयार करें और लोड करें
ऑपरेटिंग सिस्टम तैयार करें और लोड करें

चूंकि हम रास्पबेरी पाई डेस्कटॉप का उपयोग करेंगे, इसलिए मैंने रास्पियन ओएस का डेस्कटॉप संस्करण डाउनलोड किया।

फिर हमें बूट ड्राइव में wpa_supplicant.conf फाइल बनाकर वाईफाई नेटवर्किंग को इनेबल करना होगा। आप निम्नलिखित टेम्पलेट को भी डाउनलोड कर सकते हैं और इसे अपने विवरण - देश कोड, नेटवर्क नाम और पासवर्ड के साथ अपडेट कर सकते हैं। ऐसा करने के लिए नोटपैड++ या उदात्त जैसे टेक्स्ट एडिटर का उपयोग करने की अनुशंसा की जाती है।

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

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

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

माइक्रोएसडी कार्ड निकालने से पहले मैंने config.txt फ़ाइल को अपडेट करके बिल्ड के लिए GPU मेमोरी बढ़ाने का फैसला किया। जैसा कि छवि में देखा गया है, आपको बस कॉन्फ़िगरेशन फ़ाइल में gpu_memory=512 लाइन जोड़ने की आवश्यकता है। config.txt फ़ाइल बूटड्राइव पर स्थित है और आप इसे टेक्स्ट एडिटर में खोलकर संपादित कर सकते हैं, जैसा कि वीडियो में दिखाया गया है।

एक बार यह सब पूरा हो जाने के बाद, मैंने माइक्रोएसडी कार्ड को बोर्ड में डाला, डिस्प्ले को कनेक्ट किया और इसे चालू किया। जैसा कि छवि में देखा जा सकता है, डिस्प्ले रिज़ॉल्यूशन गलत था, इसलिए यह पहली चीज़ थी जिसे ठीक करने की आवश्यकता थी। एचडीएमआई डिस्प्ले को कॉन्फ़िगर करने के लिए मुझे बस config.txt फाइल को खोलना था और इमेज में दिखाई गई लाइनों को जोड़ना था। मैंने USB करंट की कोई सीमा भी हटा दी क्योंकि मेरा डिस्प्ले USB पोर्ट से पावर प्राप्त करता है। एक बार यह हो जाने के बाद, मैंने "सुडो रीबूट" टाइप करके बोर्ड को रीबूट किया और टच इंटरफेस के साथ डिस्प्ले सही ढंग से काम करना शुरू कर दिया।

चरण 3: सॉफ़्टवेयर स्थापित करें

एक बार जब हमारे पास डिस्प्ले चल रहा था, तो अगला कदम बोर्ड में एसएसएच के लिए था और फिर "sudo apt-get update && sudo apt-get upgrade" कमांड चलाकर ओएस को अपडेट करना था। इसमें कुछ समय लग सकता है लेकिन इसे नई स्थापना के लिए करने की अनुशंसा की जाती है।

एक बार पूरा होने के बाद, मैंने "गिट क्लोन https://github.com/SvenVD/rpisurv" कमांड चलाकर गिटहब रिपोजिटरी को क्लोन किया। "cd rpisurv" के बाद जो हमें नई बनाई गई निर्देशिका में ले जाता है। बस इतना करना बाकी था कि "sudo./install.sh" चलाकर सॉफ़्टवेयर स्थापित करें। स्थापना के अंत में, इसने मुझसे पूछा कि क्या मैं एक उदाहरण के साथ कॉन्फ़िगरेशन फ़ाइल को अधिलेखित करना चाहता हूं, जिसके लिए मैंने हां कहा क्योंकि मैं इसे संदर्भ के रूप में उपयोग करना चाहता था।

चरण 4: बिल्ड का परीक्षण

बिल्ड का परीक्षण
बिल्ड का परीक्षण
बिल्ड का परीक्षण
बिल्ड का परीक्षण
बिल्ड का परीक्षण
बिल्ड का परीक्षण

एक बार इंस्टॉलेशन हो जाने के बाद, मुझे बस "sudo nano /etc/rpisurv.conf" कमांड चलाकर कॉन्फिग फाइल को अपडेट करना था, जिसने टेक्स्ट एडिटर में फाइल को खोल दिया। मैंने तब मौजूदा कॉन्फ़िगरेशन पर टिप्पणी की और पहली स्क्रीन पर आरपीआई कैमरा स्ट्रीम और दूसरे में ईएसपी 32-सीएएम स्ट्रीम जोड़ा।

मैंने तब फ़ाइल को सहेजा और बोर्ड को रीबूट किया। बोर्ड ने तब धाराएँ प्राप्त कीं और उन्हें मॉनीटर पर प्रदर्शित किया।

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

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

यूट्यूब:

पढ़ने के लिए धन्यवाद!

सिफारिश की: