विषयसूची:
- चरण 1: हार्डवेयर जो आपको चाहिए
- चरण 2: पोस्टफिक्स स्थापित करें
- चरण 3: सॉफ्टवेयर तैयार करें
- चरण 4: इसे तार करें और इसे चलाएं
- चरण 5: उपयोग में सिग्नल
- चरण 6: अंत में कुछ टिप्पणियाँ
वीडियो: रास्पबेरी पाई के साथ गृह सुरक्षा: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह एक सरल उपाय है जो आपको अपने अपार्टमेंट से बाहर निकलने पर अधिक आराम का अनुभव करा सकता है - अवांछित मेहमानों द्वारा देखी जा रही अपनी संपत्ति की तस्वीरों के साथ ईमेल प्राप्त करें, अपनी सुरक्षा प्रणाली को सबसे आसान और विश्वसनीय तरीके से बांधे और निरस्त्र करें (एक स्विच दबाएं और एप्रोच करें आरएफआईडी टैग)। और इसमें लगभग कुछ भी खर्च नहीं होता है - मैं इंटरनेट एक्सेस के लिए अधिक मासिक भुगतान करता हूं। आपको रास्पबेरी पाई के एक क्लोन, कुछ इलेक्ट्रॉनिक भागों और … इंटरनेट एक्सेस की आवश्यकता है।
कृपया ध्यान दें कि इस गाइड में ज़ोनमाइंडर का उपयोग नहीं किया गया है। यदि आप ज़ोनमाइंडर का उपयोग करना चाहते हैं, तो यहां देखें:
sites.google.com/site/boguszjelinski/home/…
चरण 1: हार्डवेयर जो आपको चाहिए
1. रास्पबेरी पाई या उसका क्लोन, यह भी देखें:
www.instructables.com/id/Home-Security-With-Orange-Pi/
सबसे सस्ता जो आपको नेटवर्क एक्सेस और आपके लिए आवश्यक कैमरों की संख्या के अनुकूल होगा। उपयुक्त कनेक्टर के साथ उचित बिजली आपूर्ति खरीदना न भूलें
2. एंटीना के साथ आरएफआईडी रीडर
3. पीर सेंसर
4. एक क्षणिक स्विच जो एक सर्किट को तभी जोड़ता है जब आप उस पर (वसंत के साथ) दबाते हैं?
5. दो एलईडी - हरा और लाल। या एक आरजीबी का नेतृत्व किया।
6. दो 1k प्रतिरोधक
7. यूएसबी कैमरा
8. पीआईआर सेंसर, स्विच, एलईडी और आरएफआईडी रीडर को जोड़ने के लिए एक यूटीपी केबल (यदि आप चाहें तो 8 तारों या 4 जोड़े के साथ सभी को एक केबल से जोड़ने में कामयाब रहे हैं)
9. एक छोटा बॉक्स या दो यदि आप अपने इलेक्ट्रॉनिक भागों की रक्षा करना चाहते हैं या अपने सोल्डरिंग कौशल के बारे में अपनी बड़ाई नहीं करना चाहते हैं।
10. प्रकाश स्रोत पर स्विच करने के लिए एक रिले - रात के दौरान होने वाली घटनाओं के लिए
चरण 2: पोस्टफिक्स स्थापित करें
लिनक्स स्थापित करने के बाद आपको मेरे उदाहरण स्निपेट को चलाने के लिए कुछ सॉफ्टवेयर घटकों को स्थापित करने की आवश्यकता होगी। यदि आप ईमेल भेजना चाहते हैं तो सबसे पहले आपको पोस्टफिक्स इंस्टॉल करना होगा:
1. उपयुक्त-स्थापित पोस्टफिक्स प्राप्त करें (उदाहरण के लिए आपको 'केवल स्थानीय' चुनने के लिए कहा जाएगा)
2. /etc/postfix पर जाएं और फ़ाइल sasl_passwd बनाएं और उसमें एक लाइन डालें:
[smtp.gmail.com]:587 john.smith:pass1234
उपयोगकर्ता नाम और पासवर्ड को अपने क्रेडेंशियल्स से बदलें; आपने देखा है कि यह एक Google मेल खाते के लिए एक पंक्ति है। इस खाते का उपयोग अलार्म सूचनाएं (भेजे-से) भेजने के लिए किया जाता है।
3. पोस्टमैप हैश:/आदि/पोस्टफिक्स/sasl_passwd
4. आरएम/आदि/पोस्टफिक्स/एसएएसएल_पासवार्ड
5. /etc/postfix/main.cf की सामग्री को निम्नलिखित पंक्तियों से बदलें (हो सकता है कि आप होस्टनाम समायोजित करना चाहें):
smtpd_banner = $myhostname ESMTP $mail_name (उबंटू)
बिफ = नहीं
परिशिष्ट_डॉट_मायडोमेन = नहीं
readme_directory = नहीं
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_tls_security_level = मई
smtp_use_tls = हाँ
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
myhostname = रास्पबेरीपी
मायोरिगिन = $myhostname
उपनाम_मैप्स = हैश:/आदि/उपनाम
उपनाम_डेटाबेस = हैश:/आदि/उपनाम
mydestination = रास्पबेरीपी, लोकलहोस्ट। लोकलडोमेन, लोकलहोस्ट
रिलेहोस्ट = [smtp.gmail.com]:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
मेलबॉक्स_साइज_लिमिट = 0
प्राप्तकर्ता_सीमांकक = +
inet_interfaces = सभी
smtp_sasl_auth_enable = हाँ
smtp_sasl_password_maps = हैश:/आदि/पोस्टफिक्स/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_tls_security_options = गैर-अनाम
6. /etc/init.d/postfix पुनरारंभ करें
7. आप कुछ[email protected] परीक्षण सामग्री sendmail द्वारा पोस्टफिक्स के विन्यास का परीक्षण कर सकते हैं।
चरण 3: सॉफ्टवेयर तैयार करें
मेरे रास्पबेरी पाई बी + और रास्पियन जेसी के लिए मुझे निम्नलिखित अतिरिक्त चरणों से गुजरना पड़ा:
1. उपयुक्त-पायथन-सेटअपटूल स्थापित करें
2. आसान_इंस्टॉल पाइप
3. पाइप स्थापित pyserial
4. उपयुक्त- mailutils स्थापित करें
5. कंसोल लॉगिंग द्वारा उपयोग किए जा रहे सीरियल को अक्षम करें। मुझे कुछ अलग तरीके मिले:
ए) रास्पि-कॉन्फ़िगरेशन → इंटरफेसिंग विकल्प → सीरियल → लॉगिन शेल सीरियल पर उपलब्ध नहीं है
b) फ़ाइल /boot/cmdline.txt. से कंसोल = सीरियल0, ११५२०० को हटाना
ग) systemctl बंद करो [email protected]
systemctl [email protected] अक्षम करें
6. उपयुक्त-पायथन-ओपनसीवी स्थापित करें
7. उपयुक्त-इमेजमैजिक स्थापित करें
चरण 4: इसे तार करें और इसे चलाएं
अपने भागों को ठीक वैसे ही कनेक्ट करें जैसे चित्र में प्रस्तुत किया गया है। यदि आप नहीं करते हैं तो आपको बदले हुए पोर्ट नंबर को दर्शाने के लिए स्रोत में परिवर्तन करना होगा।
चेतावनी! RPI IOs 5V स्वीकार नहीं करते हैं, उदाहरण के लिए आपको इसका उपयोग करना चाहिए। RFID या PIR सेंसर से आने वाले वोल्टेज को कम करने के लिए TTL लॉजिक कन्वर्टर। मेरी पसंद 74HC4050 थी।
ठीक है, सैद्धांतिक रूप से अब आप rpi-alarm.py को इसके साथ चलाने में सक्षम हो सकते हैं:
nohup अजगर rpi-alarm.py और
लेकिन इससे पहले आपको कोड को संपादित करना होगा और आईडी को अपने आरएफआईडी टैग और ईमेल पते में भी बदलना होगा। आप यहां कोड प्राप्त कर सकते हैं:
github.com/boguszjelinski/rpi-alarm
पहला रन हरे और लाल एलईडी ब्लिंकिंग के साथ लर्निंग मोड से शुरू होगा। इसका उद्देश्य RFID कोड के साथ rfid.txt फ़ाइल बनाना है - अपने टैग को एंटेना तक पहुँचाएँ, प्रत्येक के लिए कुछ बार, और जब तक आपको लंबी हरी बत्ती मिले तब तक स्विच को दबाएँ। फिर फ़ाइल को यह देखने के लिए संपादित करें कि क्या यह दूषित नहीं है - इसमें उतनी ही पंक्तियाँ होनी चाहिए जितनी आपके पास टैग हैं, प्रत्येक में 10 वर्ण हैं। आप फ़ाइल को मैन्युअल रूप से बना सकते हैं, निश्चित रूप से, लर्निंग मोड को छोड़ दिया जाएगा। ध्यान दें कि स्विच पर आपके लंबे समय तक दबाने के परिणामस्वरूप आपका सिस्टम आर्मिंग हो सकता है क्योंकि लर्निंग मोड पूरा होने के बाद सिस्टम सशस्त्र होने की प्रतीक्षा करता है - "सिग्नल इन यूज" देखें।
चरण 5: उपयोग में सिग्नल
कोड के अद्यतन संस्करण में एक "लर्निंग मोड" भी शामिल है - हरे और लाल एलईडी बारी-बारी से झपकते हैं। एक लंबा हरा संकेत (स्विच दबाने के बाद) मोड के पूरा होने की पुष्टि करता है।
चरण 6: अंत में कुछ टिप्पणियाँ
स्रोत कोड पर कुछ टिप्पणियां, या केवल आपको अपना खुद का लिखने के लिए संकेत:
- एलईडी और पीर सेंसर क्रमशः मानक GPIO.setup GPIO. OUT और GPIO. IN द्वारा कॉन्फ़िगर किए गए हैं
- स्विच की उस वायरिंग के लिए आपको चाहिए GPIO.setup (?, GPIO. IN, pull_up_down=GPIO. PUD_DOWN)
- RFID रीडर GPIO15 से जुड़ा है जो बोर्ड का RX है, इसे इसके साथ पढ़ा जा सकता है
सेर = सीरियल। सीरियल ('/ dev/ttyAMA0', ९६००, टाइमआउट = ०.१) और ser.read(१२)
यह RPI 1 पर रास्पियन जेसी पर काम करता है, लेकिन इसे अन्य वितरणों के साथ /dev/serial0 में बदला जा सकता है।
- मैं USB कैमरों से छवियों को डंप करने के लिए स्ट्रीमर का उपयोग करता था:
स्ट्रीमर -c /dev/video0 -s 640x480 -o camdmp.jpg
और दूसरे कैमरे के लिए स्ट्रीमर -c /dev/video1 -s 640x480 -o camdmp2.jpg
लेकिन यह ऑरेंज पाई पर दुर्घटनाग्रस्त हो गया, इसलिए अब मैं सीवी का उपयोग करता हूं। स्ट्रीमर को स्थापित करने के लिए इसे टाइप करें:
उपयुक्त-स्ट्रीमर स्थापित करें
- अलार्मएमएसजी.टीएक्सटी फाइल में कुछ खतरनाक वेक-अप टेक्स्ट लिखें और इसके साथ ईमेल भेजें:
मेल-एस "अलार्म" -t [email protected] -A camdmp-j.webp
- कोड में अपना ईमेल पता बदलें (पंक्ति 51)
मज़े करो!
सिफारिश की:
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई के साथ एक रेफ्रिजरेटर के लिए चेहरे की पहचान सुरक्षा प्रणाली: 7 कदम (चित्रों के साथ)
रास्पबेरी पाई के साथ एक रेफ्रिजरेटर के लिए चेहरे की पहचान सुरक्षा प्रणाली: इंटरनेट ब्राउज़िंग मैंने पाया है कि सुरक्षा प्रणालियों की कीमतें 150 डॉलर से 600 डॉलर और उससे अधिक तक भिन्न होती हैं, लेकिन सभी समाधान (यहां तक कि बहुत महंगे वाले) को अन्य के साथ एकीकृत नहीं किया जा सकता है आपके घर पर स्मार्ट उपकरण! उदाहरण के लिए, आप सेट नहीं कर सकते
ऑरेंज पाई के साथ गृह सुरक्षा: 3 चरण (चित्रों के साथ)
ऑरेंज पाई के साथ गृह सुरक्षा: अनिवार्य रूप से यह उसी विचार के बारे में है जैसे मेरे पिछले निर्देश में: https://www.instructables.com/id/Home-Security-With… केवल परिवर्तन ऑरेंज पाई बोर्ड का उपयोग है (my पसंद PC2 थी) और बोर्ड IOs की सुरक्षा के लिए एक 4050 स्तर का शिफ्टर। सारांश में
R-PiAlerts: रास्पबेरी पाई के साथ वाईफाई आधारित सुरक्षा प्रणाली बनाएं: 8 कदम (चित्रों के साथ)
R-PiAlerts: रास्पबेरी पाई के साथ एक वाईफाई आधारित सुरक्षा प्रणाली बनाएं: अपने डेस्क पर काम करते समय, अचानक आपको दूर की आवाज सुनाई देती है। क्या कोई अभी घर आया है? मेरी कार मेरे घर के सामने खड़ी है, क्या किसी ने मेरी कार में सेंध लगाई? क्या आप नहीं चाहते कि आपको अपने फोन पर या अपने डेस्क पर सूचना मिले ताकि आप तय कर सकें कि कब