विज्ञापन
कई परियोजनाओं में से आप रास्पबेरी पाई के साथ बना सकते हैं, सबसे दिलचस्प और स्थायी रूप से उपयोगी में से एक मोशन कैप्चर सुरक्षा प्रणाली है।
आप सभी की जरूरत है सामान्य रास्पबेरी पाई सेटअप, एक वेब कैमरा और एक वैकल्पिक बैटरी पैक के साथ सुरक्षा प्रणाली को छुपाने के लिए एक nondescript मामला है।
इस सेटअप के साथ, आप दूरस्थ स्थान से अपनी संपत्ति पर नज़र रख सकते हैं, अलर्ट प्राप्त कर सकते हैं यदि कुछ भी वेबकैम द्वारा कैप्चर किया जाता है और यदि आवश्यक हो तो फुटेज का लिंक।
ऑफ-द-शेल्फ सुरक्षा प्रणालियों की कीमत के साथ तुलना में, यह उल्लेखनीय रूप से सस्ती और पोर्टेबल है, और जैसा कि आप नीचे देखेंगे, मिनटों में सेटअप किया जा सकता है।
आपको अपने मोशन कैप्चर सिक्योरिटी सिस्टम के लिए क्या चाहिए
रास्पबेरी पाई के लिए मोशन कैप्चर सुरक्षा प्रणाली के निर्माण के लिए कई दृष्टिकोण हैं। मैंने शुरुआत में ब्लॉगर का अनुसरण किया आर्क वाल लिनक्स के एआरएम-आधारित डिस्ट्रो का उपयोग करने के लिए कीन वालमस्ले का सुझाव सामान्य रस्पियन के बजाय।
हालाँकि, यह बस एक साथ नहीं आता है, इसलिए मैंने रास्पियन ओएस पर वापस लौटा, और कैमरा ड्राइवरों और गति का पता लगाने वाले पैकेज का उपयोग किया, जो हम थोड़ा सा करेंगे।
इसके अलावा, आपको एक रास्पबेरी पाई, एक प्रारूपित एसडी कार्ड, एक वेबकेम (संगत उपकरणों के लिए elinux.org/RPi_USB_Webcams) और एक बिजली की आपूर्ति की भी आवश्यकता होगी; पाई से जुड़े होने पर कई वेबकैम को अपनी खुद की बिजली की आपूर्ति की आवश्यकता होती है, आपको शायद एक संचालित यूएसबी हब की भी आवश्यकता होगी। यह हो सकता है एक संचालित यूएसबी केबल, या रास्पबेरी पाई के लिए एक बैटरी समाधान, जिसमें से कई विकल्प हैं, जिनमें से अधिकांश आप इसके माध्यम से पा सकते हैं एलिनक्स विकी. ध्यान दें कि विकल्प हैं, हालांकि, जैसे 4x या 6x रिचार्जेबल एए बैटरी। कुछ पोर्टेबल iPad चार्जर भी काम करेंगे - लेकिन अपने रास्पबेरी पाई से कनेक्ट करने का प्रयास करने से पहले अपने चार्जर के मॉडल नंबर को ऑनलाइन जांचें)
यदि आपके पास पहले से कोई वेबकैम नहीं है, तो आप आधिकारिक रास्पबेरी पाई वेबकैम पर कुछ डॉलर खर्च करना पसंद कर सकते हैं।
MakeUseOf पर पहले उल्लिखित निर्देशों का पालन करें रास्पियन स्थापित करें रास्पबेरी पाई के साथ शुरू करने के बारे में आपको क्या जानना चाहिएरास्पबेरी पाई कंप्यूटर कॉम्पैक्ट, मल्टी-फंक्शन डिवाइस की एक पंक्ति में नवीनतम है, जिसे ए के रूप में शिप किया गया है नंगे पैर पैकेज ताकि अंतिम उपयोगकर्ता हार्डवेयर का उपयोग कर सकते हैं वस्तुतः किसी भी कंप्यूटिंग परियोजना के लिए आता है सेवा... अधिक पढ़ें , और सर्वोत्तम परिणामों के लिए, यह सुनिश्चित करें कि यह है SSH के साथ सेट अप SSH के साथ प्रमुख उपयोग के लिए अपने रास्पबेरी पाई की स्थापनारास्पबेरी पाई एसएसएच कमांड को स्वीकार कर सकती है जब एक स्थानीय नेटवर्क (ईथरनेट या वाई-फाई द्वारा) से जुड़ा होता है, जिससे आप आसानी से सेट अप कर सकते हैं। SSH के लाभ दैनिक स्क्रीनिंग को परेशान करने से परे हैं ... अधिक पढ़ें . आपको पासवर्ड भी बदलना चाहिए, raspi_config मेनू का उपयोग करना रास्पबियन के साथ अपने रास्पबेरी पाई की शक्ति का अनुकूलनजैसा कि एक व्यक्ति अपने हाथों पर बहुत अधिक तकनीक के साथ करता है, मैं हाल ही में अपने रास्पबेरी पाई के साथ खेल रहा हूं, डिवाइस को कॉन्फ़िगर कर रहा हूं ताकि यह अपनी पूरी क्षमता से काम करे। यह जारी है ... अधिक पढ़ें .
आवश्यक सॉफ़्टवेयर स्थापित करें
रास्पबेरी पाई के साथ बूट अप और ए के साथ SSH कनेक्शन आपके मुख्य कंप्यूटर से खुलता है विंडोज में एसएसएच का उपयोग करने के 4 आसान तरीकेSSH लिनक्स और अन्य UNIX जैसी प्रणालियों पर दूरस्थ टर्मिनलों तक सुरक्षित रूप से पहुंचने के लिए वास्तविक समाधान है। यदि आपके पास एक दूरस्थ SSH सर्वर है जिसे आप एक्सेस करना चाहते हैं, तो आपको SSH क्लाइंट डाउनलोड करना होगा ... अधिक पढ़ें (आप अपने Pi पर कीबोर्ड का उपयोग कर सकते हैं, लेकिन SSH सुरक्षा के साथ भविष्य के संचार के रूप में बेहतर है सेटअप इस तरह से किया जाना चाहिए) आपको नवीनतम डाउनलोड करने की प्रक्रिया शुरू करनी चाहिए अपडेट करें:
sudo apt-get update
अगला, एमएसीएस संपादक स्थापित करें, संकेतों के लिए सहमत:
sudo apt-get install emacs
इसके बाद, आपको एक वीएनसी सर्वर स्थापित करना होगा। यह आपको सुरक्षा प्रणाली से कनेक्ट करने और आउटपुट देखने में सक्षम करेगा। किसी भी संकेत को मानें और सहमत हों।
sudo apt-get install कड़ा हो जाना
VNC सर्वर स्थापित करने के बाद, कमांड दर्ज करें vncserver - आपको सिस्टम का उपयोग करने के लिए एक पासवर्ड सेट करना होगा। आपको केवल-व्यू पासवर्ड दर्ज करने के लिए बाद के अनुरोध पर सहमत होना चाहिए।
अगला कदम वीएनसी सर्वर इनिशियलिंग स्क्रिप्ट को संपादित करना है। सही निर्देशिका पर स्विच करने के लिए निम्नलिखित दर्ज करें:
cd /etc/init.d
फिर आप emacs चला सकते हैं:
sudo emacs tightvncserver
कंसोल ओपन के साथ, निम्नलिखित को कॉपी करें:
#! /bin/sh. # aetc/init.d/tightvncserver # # सिस्टम द्वारा पूछे जाने पर विशिष्ट कार्यों को करना। मामला "$ 1" में। शुरू) सु पी-सी '/ usr / बिन / vncserver' इको "स्टार्टिंग वीएनसी सर्वर";; रुकें) pkill vncserver। गूंज "वीएनसी सर्वर को रोक दिया गया है (हालांकि दोहरी जांच नहीं हुई है)";; *) इको "उपयोग: /etc/init.d/blah {प्रारंभ | रोक}}" बाहर निकलें 1;; एसेक निकास ०
इसे emacs में पेस्ट करने के लिए राइट-क्लिक करें। कुछ क्षण बाद, इसे ऑटो-सेव करना चाहिए। बाहर निकलने पर फ़ाइल को सहेजने के लिए Ctrl + X दबाकर सहमति व्यक्त करें।
फिर आपको VNC सर्वर निर्देशिका के लिए अनुमतियों को संशोधित करना चाहिए, जिससे नई स्क्रिप्ट को निष्पादन योग्य बनाया जा सके:
सुडो चामोद + एक्स कसावसर्वर
निम्न आदेश VNC सर्वर को रास्पबेरी पाई सुरक्षा केंद्र को बूट करने के लिए लोड करने का निर्देश देगा:
sudo update-rc.d tightvncserver चूक
हम लगभग पूरा कर चुके हैं, इसलिए वर्तमान VNC सत्र को समाप्त करें:
सूडो पकील Xtightvnc
फिर आप इसे पुनः आरंभ करने के लिए तैयार हैं:
sudo /etc/init.d/tightvncserver प्रारंभ
अपने मुख्य उपकरण पर - वह कंप्यूटर जिसके साथ आप अपने वेबकैम का अवलोकन करने की योजना बनाते हैं - अब आप अपना VNC क्लाइंट खोल सकते हैं। विभिन्न उपयुक्त ग्राहक उपलब्ध हैं - मैंने इसका उपयोग किया है TightVNC विंडोज के लिए क्लाइंट।
अपने वेबकैम को कॉन्फ़िगर करना
अब हम उस अवस्था में हैं जहाँ हम आपके वेबकैम के लिए रास्पबेरी पाई तैयार करना शुरू कर सकते हैं, जिसका अर्थ है कि ड्राइवर, आवश्यक लाइब्रेरी और कैप्चर सॉफ़्टवेयर स्थापित करना। बदले में निम्नलिखित कमांड दर्ज करें, संकेतों का ध्यान रखते हुए।
सबसे पहले, यह गति का पता लगाने वाला सॉफ्टवेयर है:
sudo apt-get install गति
अगला, आवश्यक लाइब्रेरी स्थापित करें:
sudo apt-get install libv4l-0
UVCcapture एक वेब कैमरा से फ़ीड कैप्चर करने के लिए डिज़ाइन किया गया सॉफ्टवेयर है:
sudo apt-get install uvccapture
अब आप अपने वेबकैम को संलग्न कर सकते हैं और जांच सकते हैं कि सब काम कर रहा है। निम्नलिखित कमांड दर्ज करें:
dmesg | पूंछ
यह आपके कैमरा मॉडल के बारे में नीचे दिए गए विवरण को आउटपुट करेगा।
हमें फिर गति पकड़ने की जरूरत है, इसलिए दौड़ें:
emacs / etc / default / motion
…और सेट करें start_motion_daemon सेवा हाँ.
यदि आपको यहां अनुमति की समस्या है, तो उपयोग करें:
sudo chmod 777 / etc / default / गति
संपादन सहेजे जाने के बाद इसे पूर्ववत करना याद रखें।
इस परिवर्तन को सहेजे जाने के साथ (CTRL + C, ऑन-स्क्रीन प्रॉम्प्ट टू सेव) के बाद, आपको फिर मोशन.कॉन फ़ाइल को संपादित करना होगा।
emacs /etc/motion/motion.conf
नीचे दी गई स्क्रिप्ट (रास्पबेरी पाई फोरम थ्रेड से ली गई है)वेब कैमरा के साथ गति का पता लगाने के लिए अधिष्ठापन गाइड") को गति में जोड़ा जाना चाहिए ।conf:
"डेमॉन ऑन" सेट करें "न्यूनतम_फ्रेम_टाइम 5" सेट करें (यह संशोधित किया जा सकता है, यह निर्भर करता है कि आप कितनी बार चित्र लेना चाहते हैं) "pre_capture 2" सेट करें "post_capture 2" सेट करें "output_normal" पर सेट करें "गुणवत्ता 100" सेट करें "ffmpeg_cap_new पर" सेट करें "ffmpeg_timelapse 30" सेट करें "ffmpeg_variable_bitrate 2" सेट करें सेट "get_dir / मीडिया / वेब कैमरा / गति" सेट "webcam_port 8080" सेट "control_port 8081" (महत्वपूर्ण) सेट "webcam_localhost बंद" सेट "चौड़ाई 320" (महत्वपूर्ण) सेट "ऊंचाई 240" (महत्वपूर्ण)
ध्यान दें कि इन सेटिंग्स को आवश्यक रूप से कॉन्फ़िगर किया जा सकता है। "(महत्वपूर्ण)" लेबल वाले लोगों को वैसे ही छोड़ दिया जाना चाहिए जैसे वे हैं।
मोशन के लिए मीडिया सेटिंग्स कॉन्फ़िगर करना
हमने लगभग कुछ ही मीडिया सेटिंग्स और जाने के लिए आपके वायरलेस डोंगल के विन्यास के साथ किया है।
मोशन डिटेक्शन इमेज को मीडिया फोल्डर में सेव करना होगा - लेकिन सबसे पहले, आपको रीड / राइट परमिशन बदलनी होगी:
sudo chmod 777 / मीडिया
अगला, मोशन सॉफ़्टवेयर लॉन्च करें:
sudo /etc/init.d/motion प्रारंभ
गति को रोका जा सकता है:
sudo /etc/init.d/motion रोकें
आपको एक संदेश देखना चाहिए जो यह पुष्टि करता है कि सॉफ्टवेयर चल रहा है। क्या यह आपके वेबकैम से बात कर रहा है? जाँच करने के लिए निम्नलिखित कमांड चलाएँ:
पूंछ -f / var / लॉग / syslog
आउटपुट को यह पुष्टि करनी चाहिए कि डिवाइस लाइव है और डेटा प्राप्त कर रहा है। यहां अंतिम चरण आपके डेस्कटॉप कंप्यूटर पर VNC क्लाइंट को बूट करने और अपने रास्पबेरी पाई (आईपी पते की जांच करने के लिए ipconfig से कनेक्ट) का उपयोग करके है :1 प्रत्यय, जो X सत्र संख्या एक को इंगित करता है।
बॉक्सिंग अप और पोजिशनिंग मोशन सेंसर सिक्योरिटी कैमरा
यद्यपि आप बेहतर पोर्टेबिलिटी और आसान स्राव के लिए अपने स्टाइल वाले मामले से वेबकैम को हटाना पसंद कर सकते हैं, ऐसा करने से पहले स्थिति के लिए विकल्पों का आकलन करना सबसे अच्छा है।
इंडोर टेस्टिंग आपको कैमरा की रेंज और मोशन कैप्चर सेंसिटिविटी को स्थापित करने में मदद करेगा, जब यह डिवाइस को बाहर सेट करने के लिए उपयोगी होगा।
बाहरी उपयोग के लिए, आपको एक उपयुक्त वॉटरप्रूफ केस, शायद एक पुराने आइसक्रीम टब या एक इलेक्ट्रॉनिक्स स्टोर से एक शौक बॉक्स का उपयोग करने की आवश्यकता होगी। यदि आप इसे बाहर रखना चाहते हैं, तो माउंटेड रास्पबेरी पाई-संचालित सुरक्षा कैमरे के लिए अपनी पावर केबल को चलाने के लिए कुछ ड्रिलिंग की आवश्यकता हो सकती है। हालाँकि, आप अपने छोटे कंप्यूटर के लिए बैटरी चालित समाधान पर भी विचार कर सकते हैं (ध्यान दें कि इसे नियमित रूप से रिचार्जिंग की आवश्यकता होगी)। ईथरनेट को परिस्थितियों में पसंद किया जा सकता है, इसलिए आप फुल DIY मोड में जा सकते हैं और कुछ मैस्टिक गन वॉटरप्रूफिंग लगाना चाहते हैं, लेकिन यदि आप वायरलेस नेटवर्किंग का उपयोग करना चाहते हैं, तो आप कर सकते हैं। एक वायरलेस पुनरावर्तक का उपयोग संकेत शक्ति के साथ बाहर की सहायता कर सकता है।
पोस्ट-पोजिशनिंग चेक
स्थिति में आरपीआई के साथ, आपको अपने कंप्यूटर पर वापस जाना चाहिए और सब कुछ जांचना चाहिए जैसा कि होना चाहिए।
नेटवर्क कनेक्शन ऊपर और चल रहा है कि जाँच करके शुरू करो। हालांकि यह पहले ही जांचा जाना चाहिए था, लेकिन आपके वायरलेस डोंगल को हवा के मौसम में जोड़ने में परेशानी हो सकती है या यदि आपके पास कुछ है असामान्य वास्तुकला संरचनाएं या सामग्री वायरलेस फेंग शुई: अपने घर में वाई-फाई रिसेप्शन का अनुकूलन कैसे करेंइष्टतम कवरेज के लिए वाई-फाई राउटर सेट करना उतना आसान नहीं है जितना आप सोचते हैं। वाई-फाई के साथ अपने पूरे घर को कवर करने के लिए इन युक्तियों का उपयोग करें! अधिक पढ़ें .
स्थापित किए गए कनेक्शन के साथ, आपको यह भी पता लगाना चाहिए कि आपके मूवमेंट का पता लगाया गया है और अलर्ट किया गया है या नहीं।
अंत में, परीक्षण के पहले दिन के लिए, यदि आप एक पोर्टेबल बिजली स्रोत चुना है, तो बैटरी उपयोग पर नज़र रखें, क्योंकि आपको यह जानना होगा कि कितना रिचार्जिंग की आवश्यकता है। इस बात से अवगत रहें कि यदि आपके पास कैमरा है, जो घर के अंदर या किसी संचालित आउट-बिल्डिंग के अपेक्षाकृत पास है, जो कि मेन पॉवर का उपयोग करना बेहतर उपाय है।
निष्कर्ष: एक शैक्षिक उपकरण के साथ गृह सुरक्षा समाधान!
किसने सोचा होगा कि आप एक केस-फ्री के साथ इतना कर सकते हैं, छोटे-छोटे कंप्यूटर को छीनकर, बच्चों को स्क्रैच जैसे उपकरणों के साथ प्रोग्रामिंग सिखाने के लिए डिज़ाइन किया गया है? (रास्पबेरी पाई की संभावनाएं अंतहीन हैं। हमारे में और अधिक जानकारी प्राप्त करें रास्पबेरी पाई अनौपचारिक मैनुअल.)
की तरह मीडिया सेंटर समाधान और अन्य उल्लेखनीय उपयोग, अपने रास्पबेरी पाई को गति पर कब्जा करने के साथ एक घर सुरक्षा समाधान के रूप में स्थापित करना है जब भी आप बाहर निकलते हैं, या एक किफायती के साथ सुरक्षा में सह-चयनित एक डिवाइस के साथ कुछ किया जा सकता है समर्पित डिवाइस। लेकिन ध्यान रखें कि सुरक्षा कैमरे हैक हो सकते हैं, इसलिए आपको इसकी थोड़ी जरूरत होगी अपने घर की सुरक्षा प्रणाली को सुरक्षित रखने के लिए प्रस्तुत करने का काम वायज़ एक्सपोज़्ड कस्टमर डेटा: 6 तरीके होम सिक्योरिटी सिस्टम को सुरक्षित रखने के लिएलाखों उपयोगकर्ताओं के डेटा को लीक करते हुए एक डेटा ब्रीच ने सुरक्षा कैम निर्माता वीज़ को मारा। यहां बताया गया है कि अपने घर की सुरक्षा के लिए कैसे सुरक्षित रहें। अधिक पढ़ें .
क्रिश्चियन Cawley सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया के लिए उप संपादक है। वह वास्तव में उपयोगी पॉडकास्ट का भी निर्माण करता है और डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव रखता है। लिनक्स प्रारूप पत्रिका में एक योगदानकर्ता, ईसाई रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।