विषयसूची:

ऑरेंज पाई के साथ गृह सुरक्षा: 3 चरण (चित्रों के साथ)
ऑरेंज पाई के साथ गृह सुरक्षा: 3 चरण (चित्रों के साथ)

वीडियो: ऑरेंज पाई के साथ गृह सुरक्षा: 3 चरण (चित्रों के साथ)

वीडियो: ऑरेंज पाई के साथ गृह सुरक्षा: 3 चरण (चित्रों के साथ)
वीडियो: Laal Ishq | Ep. 224 | Nishachari ने किया अपने Stolen Child के बारे में Question| & TV 2024, नवंबर
Anonim
ऑरेंज पाई के साथ गृह सुरक्षा
ऑरेंज पाई के साथ गृह सुरक्षा

अनिवार्य रूप से यह उसी विचार के बारे में है जैसे मेरे पिछले निर्देश में:

www.instructables.com/id/Home-Security-With…

एकमात्र बदलाव ऑरेंज पाई बोर्ड (मेरी पसंद पीसी 2 था) और बोर्ड आईओ की सुरक्षा के लिए एक 4050 स्तर के शिफ्टर का उपयोग है।

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

आप 10$ के लिए एक ऑरेंज पाई प्राप्त कर सकते हैं, एक USB कैमरा शायद 2$ (वास्तव में मैं दो अनाड़ी कबाड़ का उपयोग करता हूं!), बाकी शायद 30$ सभी एक साथ।

आपको जो चाहिए, उसके बारे में अधिक विशिष्ट होने के लिए - एक ओपीआई बोर्ड, इसकी बिजली की आपूर्ति, 74HC4050 स्तर का शिफ्टर, एक या अधिक पीआईआर मोशन सेंसर, एक आरएफआईडी रीडर, एक क्षणिक स्विच, दो एलईडी, 2x 220Ohm + 1x 10kOhm रेसिस्टर्स, एक ब्रेडबोर्ड और केबल सभी को एक साथ जोड़ने के लिए, और निश्चित रूप से यूएसबी कैमरे।

चरण 1: वायरिंग

तारों
तारों

मेरा कॉन्फ़िगरेशन और स्रोत कोड 2 पीआईआर सेंसर वाले 2 कैमरों का उपयोग करता है। स्विच के लिए इस पुलअप रेसिस्टर का उपयोग किया जाता है क्योंकि … मेरे पास pyA20 लाइब्रेरी डॉक्स को देखने का समय नहीं था, कुछ दिनों के बाद मुझे गलती से सही कॉल मिल गई (निर्देशिका में README.txt देखें जिसे आप GIT के साथ प्राप्त करने जा रहे हैं। - अगला चरण देखें), ताकि आप कोड बदल सकें और इससे छुटकारा पा सकें। मैं पीसी 2 बोर्ड का उपयोग करता हूं लेकिन अन्य ऑरेंज पीआई बोर्डों में समान आईओ हैं। ४०५० स्तर के शिफ्टर का उपयोग बेकॉज सेंसर और आरएफआईडी रीडर ५वी का उपयोग किया जाता है, लेकिन ओपीआई बोर्ड ३वी (या यदि आप चाहें तो ३.३वी) को स्वीकार करता है। महत्वपूर्ण - सभी "ग्राउंड" संकेतों को GND बोर्ड में से एक में तार दें! अपने USB कैमरों को प्लग इन करना न भूलें!:)

चरण 2: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

नीचे दिया गया क्रम मान लेगा कि आप अपने एसडी कार्ड पर Raspbian_desktop_lxde_For_PC2_H5_V0_1.img इंस्टॉल करते हैं। आपको इसके बजाय आर्मबियन का उपयोग करने की सलाह दी जा सकती है लेकिन मैंने इसका परीक्षण नहीं किया है।

1) पासवार्ड - ऑरेंजपी यूजर का पासवर्ड बदलें, जो शुरू में ऑरेंजपी है।

2) यह रास्पियन चीनी स्थानीय के साथ आता है, इसलिए इसे /etc/default/locale में डालें और रिबूट करें:

LC_ALL="hi_US. UTF-8"

लैंग = "hi_US"

LANGUAGE="hi_US:en"

3) मैंने प्रारंभिक विभाजन को fdisk /dev/mmcblk0, रिबूट और resize2fs /dev/mmcblk0p2 के साथ बढ़ाया। आपको उस पर Google के साथ कुछ ट्यूटोरियल मिलेंगे।

4) सुडो एपीटी-अपडेट प्राप्त करें

5) sudo apt-get install बिल्ड-एसेंशियल

6) sudo apt-get install python-setuptools

7) sudo apt-get install python-dev

8) sudo easy_install pip

9) सुडो पाइप इंस्टाल पाइसरियल

10) सुडो पाइप pyA20 स्थापित करें

11) सुडो एपीटी-गिट इंस्टॉल करें

12) गिट क्लोन

१३) सीडी नारंगीपी_पीसी_जीपीआईओ_पीएच३

14) sudo python setup.py install

१५) से कोड प्राप्त करें (मैं इसे जल्द ही जीथब में डालने की कोशिश करूंगा; मैंने इसे जीएनयू पब्लिक के तहत रखा है, बेझिझक पुनर्वितरण करें!):

github.com/boguszjelinski/rpi-alarm

मेरा मतलब है opi-alarm.py।

16) सूडो अजगर opi-alarm.py

यदि आप अन्य बोर्ड या वायरिंग का उपयोग करते हैं तो IO नाम बदलना याद रखें। यदि एल ई डी झपकने लगते हैं, तो शायद वायरिंग और सॉफ्टवेयर ठीक है।

17) सुडो एपीटी-स्ट्रीमर इंस्टॉल करें

१८) यहाँ बताए अनुसार पोस्टफिक्स स्थापित करें:

www.instructables.com/id/Home-Security-With…

चरण 3: अंतिम विचार

अंतिम विचार
अंतिम विचार

'सुडो अजगर opi-alarm.py' चलाएँ

आप nohup sudo python opi-alarm.py & का भी उपयोग कर सकते हैं

और टर्मिनल से लॉगआउट करें।

यदि आप प्रोग्राम चलाते हैं और स्थानीय निर्देशिका में कोई rfid.txt फ़ाइल नहीं है (एक क्यों होनी चाहिए?) तो आपकी सुरक्षा प्रणाली लर्निंग मोड में चली जाती है - यह पाठक के लिए आपके RFID बैज लगाने की प्रतीक्षा करती है। यदि यह एक पढ़ता है तो हरे रंग की एलईडी थोड़ी देर तक चलती है। पाठक को आप सभी बैज दिखाने के बाद - बटन दबाएं! 2 सेकंड की लाल बत्ती सीखने के पूरा होने की पुष्टि करती है - rfid.txt उत्पन्न हो जाता है, इसमें 10-वर्ण कोड होने चाहिए।

अपनी चाबियों में अब RFID टैग संलग्न करें। सिस्टम अब सक्रिय (सशस्त्र) होने की प्रतीक्षा कर रहा है।

आप स्विच को एक बार फिर से दबा सकते हैं और 10 सेकंड के बाद पीर सेंसर की रेंज में जा सकते हैं। आपको ईमेल बॉक्स में एक अच्छी तस्वीर मिलनी चाहिए;-)

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

अगला ट्यूटोरियल - जीएसएम मॉड्यूल का उपयोग करना, शायद पोस्टफिक्स के बजाय एमएमएस।

अद्यतन 27.05.2018

स्ट्रीमर बेकार है, यह कभी-कभी पागल हो जाता है, शायद केवल मेरे जंक कैमरों के साथ। CV2 के साथ एक सप्ताह के बाद - यह एक आकर्षण की तरह काम करता है। कोड का उपयोग करने के लिए मैंने अभी GitHub को सबमिट किया है:

उपयुक्त-पायथन-ओपनसीवी स्थापित करें

उपयुक्त-इमेजमैजिक स्थापित करें

शायद एक और बात - मेरा एक कैमरा एक उपकरण के रूप में गायब हो जाता था, इसलिए हर बार जब मुझे चित्र मिलेंगे तो मैं इसे पहले चलाऊंगा (कर्नेल मॉड्यूल का पुनः लोड; शायद सरल किया जा सकता है):

os.system ('modprobe -r vfe_v4l2 && स्लीप 1 && modprobe vfe_v4l2')

सिफारिश की: