रास्पबेरी पाई और मोशनआईओएस के साथ एक मल्टी-कैमरा सीसीटीवी सिस्टम बनाएं

रास्पबेरी पाई और मोशनआईओएस के साथ एक मल्टी-कैमरा सीसीटीवी सिस्टम बनाएं

जबकि बाजार में अनगिनत वाणिज्यिक सीसीटीवी गृह सुरक्षा प्रणालियां हैं, रास्पबेरी पाई (या अन्य सिंगल-बोर्ड कंप्यूटर) के साथ अपना खुद का DIY संस्करण बनाना आपके सटीक उद्देश्यों के अनुरूप अनुकूलन का लाभ प्रदान करता है।





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





सीसीटीवी सिस्टम स्थापित करने के लिए आपको क्या चाहिए

  • रास्पबेरी पाई: पाई ज़ीरो और कंप्यूट मॉड्यूल सहित कोई भी मॉडल काम करेगा
  • एक यूएसबी वेब कैमरा, रास्पबेरी पाई कैमरा मॉड्यूल, या उच्च गुणवत्ता वाला कैमरा मॉड्यूल

संबंधित: रास्पबेरी पाई, पिको, अरुडिनो, और अन्य सिंगल-बोर्ड कंप्यूटर और माइक्रोकंट्रोलर





1. मोशनआईओएस स्थापित करें

एक एप्लिकेशन होने के बजाय, MotionEyeOS एक स्व-निहित ऑपरेटिंग सिस्टम है, इनमें से एक कई रास्पबेरी पाई OSes . सबसे पहले, आपको अपने रास्पबेरी पाई मॉडल के लिए सही संस्करण खोजने की आवश्यकता है। के पास जाओ समर्थित उपकरणों की सूची और डिस्क छवि को .xz फ़ाइल के रूप में डाउनलोड करने के लिए अपने बोर्ड के नवीनतम संस्करण पर क्लिक करें।

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



दूसरी विधि - जिसका हम यहां उपयोग करेंगे, क्योंकि यह विंडोज मशीनों पर भी काम करती है - मानक रास्पबेरी पाई इमेजर टूल का उपयोग करके डिस्क छवि लिखना है, जिसे यहां से डाउनलोड किया जा सकता है। रास्पबेरी पाई वेबसाइट .

बिल्ट-इन कार्ड रीडर या यूएसबी एडॉप्टर का उपयोग करके, इसे अपने कंप्यूटर पर माउंट करने के लिए अपना माइक्रोएसडी कार्ड डालें और रास्पबेरी पाई इमेजर खोलें। पर क्लिक करें ओएस चुनें, फिर चयन करने के लिए सूची के नीचे स्क्रॉल करें कस्टम का प्रयोग करें .





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

अंत में, पर क्लिक करें लिखना कार्ड पर छवि लिखने के लिए।





2. अपने वायरलेस कनेक्शन को पूर्व-कॉन्फ़िगर करें

अपने रास्पबेरी पाई में माइक्रोएसडी कार्ड का उपयोग करने से पहले, आप वायरलेस नेटवर्क क्रेडेंशियल्स को पूर्व-कॉन्फ़िगर करना चाहेंगे।

एक सादा पाठ संपादक खोलें (जैसे मैकोज़ पर टेक्स्ट संपादक या विंडोज़ पर नोटपैड) और निम्न पंक्तियों को दर्ज करें SSID तथा पीएसके आपके अपने वायरलेस राउटर के लिए SSID (नाम) और पासवर्ड के साथ मान। आपको भी बदलना चाहिए देश कोड जहां डिवाइस काम करेगा।

country=US
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
scan_ssid=1
ssid='MyWiFiSSID'
psk='MyWiFiPassword'
}

फ़ाइल को इस रूप में सहेजें wpa_supplicant.conf अपने माइक्रोएसडी कार्ड की जड़ में, जहां आपको अन्य फाइलें देखनी चाहिए जैसे कि बूटकोड.बिन तथा कर्नेल.आईएमजी . अगर फ़ाइल .txt प्रत्यय के साथ सहेजती है, तो उसे हटा दें ताकि इसे बस कहा जा सके wpa_supplicant.conf .

3. कैमरा सेटअप

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

अपने रास्पबेरी पाई में माइक्रोएसडी कार्ड डालें और इसे पावर दें। यदि किसी मॉनिटर से कनेक्ट किया गया है, तो आपको चलाए जा रहे आदेशों की एक सूची दिखाई देगी। एक बार आपका wpa_supplicant.conf फ़ाइल सफलतापूर्वक पढ़ी जाती है, फिर यह आपके नेटवर्क से कनेक्ट हो जाएगी और इसके बाद रास्पबेरी पाई का आईपी पता दिखाएगी इंटरफ़ेस wlan0 का IP पता है: .

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

4. वेब इंटरफेस तक पहुंचें

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

क्या आप प्रेषक द्वारा जीमेल को सॉर्ट कर सकते हैं

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

मल्टी-कैमरा सेटअप के लिए, एक से अधिक कैमरों को एक रास्पबेरी पाई से जोड़ना संभव है, हालांकि उपयोग किए गए मॉडल को सभी धाराओं को संभालने के लिए पर्याप्त शक्तिशाली होना चाहिए।

छवि क्रेडिट: कैलिन क्रिसन / गिटहब मोशनआईओएस

वैकल्पिक रूप से, आप कई रास्पबेरी पाई बोर्डों का उपयोग कर सकते हैं, प्रत्येक एक कैमरे के साथ, और एक अन्य रास्पबेरी पाई को उनकी धाराओं को संभालने के लिए एक हब के रूप में नामित कर सकते हैं। यदि आप अलग-अलग कमरों में कैमरे लगाना चाहते हैं तो यह उपयोगी है।

छवि क्रेडिट: कैलिन क्रिसन / गिटहब मोशनआईओएस

केंद्रीय सर्वर के रूप में नियमित लिनक्स कंप्यूटर का उपयोग करने का विकल्प भी है।

5. कस्टम सेटिंग्स कॉन्फ़िगर करें

वेब इंटरफ़ेस में, सेटिंग पैनल खोलने के लिए ऊपर बाईं ओर तीन लंबवत रेखाएं आइकन पर क्लिक करें। में पसंद मेनू, बदलें लेआउट कॉलम एक कैमरे का उपयोग करने पर 1 का विकल्प, तो दृश्य स्क्रीन भरता है।

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

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

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

7. ईमेल सूचनाएं भेजें

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

यदि Gmail का उपयोग कर रहे हैं, तो सेट करें एसएमटीपी सर्वर smtp.gmail.com पर, एसएमटीपी पोर्ट 587 तक, और एसएमटीपी खाता आपके ईमेल पते के पहले भाग पर (अर्थात @gmail.com के बिना)। NS एसएमटीपी पासवर्ड वह है जिसका उपयोग आप अपने जीमेल खाते में लॉग इन करने के लिए करते हैं। NS इस पते से खाली छोड़ा जा सकता है या कस्टम पते पर सेट किया जा सकता है। सेट टीएलएस चालू करने के लिए।

अन्य ब्राउज़र टैब में, पर जाएँ सुरक्षा आपके Google खाते के लिए मेनू और सेट करें कम सुरक्षित ऐप एक्सेस प्रति पर - सुरक्षा अलर्ट प्राप्त करने के बाद, पुष्टि करें कि यह आप ही थे जिन्होंने इसे बदला था। ध्यान दें कि यह आपके अपने जोखिम पर किया जाता है। हमने इस उद्देश्य के लिए एक समर्पित नया जीमेल खाता स्थापित किया है।

अब आपको a send भेजने में सक्षम होना चाहिए ईमेल का परीक्षण करें Google सुरक्षा अलर्ट को ट्रिगर किए बिना MotionEyeOS से। ध्यान दें कि यदि आप एकाधिक कैमरों का उपयोग कर रहे हैं, तो आपको प्रत्येक के लिए अलग-अलग ईमेल सूचनाएं सेट करनी होंगी।

अपनी ईमेल सूचना के साथ एक छवि प्राप्त करने के लिए, आपको इसे सेट करने की सलाह दी जाती है संलग्न चित्र समय अवधि 5 और 30 के बीच का विकल्प। आपको भी सेट करना होगा कब्जा प्रकार प्रति मोशन ट्रिगर में अभी भी छवियों मेन्यू।

8. पुश सूचनाएं जोड़ें

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

के लिए साइन अप छोटी बात . ध्यान रखें कि 30-दिन के नि:शुल्क परीक्षण के बाद, आपको इसका उपयोग जारी रखने के लिए की एक बार की इन-ऐप खरीदारी करनी होगी।

उसके बाद, पर क्लिक करें एक एप्लिकेशन/एपीआई टोकन बनाएं . इसके लिए दिए गए एपीआई टोकन/कुंजी को डैशबोर्ड से अपनी उपयोगकर्ता कुंजी के साथ नोट कर लें।

आईफोन पर टेक्स्ट कैसे फॉरवर्ड करें

डाउनलोड: पुशओवर के लिए आईओएस | एंड्रॉयड (नि: शुल्क परीक्षण उपलब्ध)

पुशओवर वेबसाइट से बॉयलरप्लेट कोड का उपयोग करके, आप अपनी पायथन लिपि बना सकते हैं:

import httplib, urllib
conn = httplib.HTTPSConnection('api.pushover.net:443')
conn.request('POST', '/1/messages.json',
urllib.urlencode({
'token': 'abc123',
'user': 'user123',
'title': 'CCTV alert'
'message': 'Motion detected on camera 1!',
'url': 'http://IP.ADD.RE.SS',
'url_title': 'View live stream',
}), { 'Content-type': 'application/x-www-form-urlencoded' })
conn.getresponse()

बदलने के एबीसी123 आपके ऐप के एपीआई टोकन के साथ, और उपयोगकर्ता123 आपकी उपयोगकर्ता कुंजी के साथ। बदलने के आईपी ​​पता आपके MotionEyeOS सेटअप के IP पते के साथ।

इसे अपने मोशन आईओएस सिस्टम पर रखने के लिए, आपको टर्मिनल एप्लिकेशन (या विंडोज़ पर विनएससीपी) का उपयोग करके किसी अन्य कंप्यूटर से एसएसएच दर्ज करना होगा:

ssh admin@&IP_ADDRESS

बदलने के आईपी ​​पता आपके MotionEyeOS सिस्टम के IP पते के साथ। अब दर्ज करें:

cd /data

अब आप डेटा निर्देशिका में हैं, नामक एक नई फ़ाइल बनाएँ pushover.py :

nano pushover.py

इसमें अपनी पायथन स्क्रिप्ट पेस्ट या टाइप करें और इसके साथ सेव करें Ctrl + X , के बाद तथा . अब इसे इसके साथ निष्पादन योग्य बनाएं:

chmod +x pushover.py

वैकल्पिक रूप से, विंडोज़ पर WinSCP में, दबाएँ F9 , अनुमतियों को 0775 पर सेट करें, और दबाएं ठीक है .

चलाकर स्क्रिप्ट का परीक्षण करें:

python pushover.py

आपको अपने पुशओवर ऐप में मोशन आईओएस से श्रव्य अलर्ट के साथ एक सूचना प्राप्त होनी चाहिए।

मोशन में वापस आईओएस वेब इंटरफ़ेस मोशन नोटिफिकेशन मेनू, चालू करें एक कमांड चलाएँ विकल्प और प्रकार अजगर /data/pushover.py अपनी पायथन लिपि चलाने के लिए इसे बताने के लिए कमांड फ़ील्ड में।

दबाएं लागू करना बटन। ध्यान दें कि आप अपने सेटअप में प्रत्येक कैमरे के लिए एक अलग रन ए कमांड स्क्रिप्ट लागू कर सकते हैं, ताकि आप कई पायथन स्क्रिप्ट बना सकें, प्रत्येक कह रहा है कि किस कैमरे को गति का पता चला है।

अपना खुद का DIY सुरक्षा कैमरा सिस्टम बनाना

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

साझा करना साझा करना कलरव ईमेल रास्पबेरी पाई पिको के साथ घुसपैठिए अलार्म कैसे बनाएं?

घुसपैठियों का पता लगाने और अलार्म बजने के लिए पीर सेंसर को अपने पिको से कनेक्ट करें

आगे पढ़िए
संबंधित विषय
  • DIY
  • रास्पबेरी पाई
लेखक के बारे में फिल किंग(22 लेख प्रकाशित)

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

फिल किंग . की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy