कई अपने अपार्टमेंट को हैकिंग से बचाना चाहते थे, क्योंकि बाजार में पेश किए जाने वाले अधिकांश सिस्टम कई के लिए सस्ती होने की संभावना नहीं है। हालांकि, इलेक्ट्रॉनिक्स और माइक्रोप्रोसेसर तकनीक में अनुभव और ज्ञान होने के कारण, यह आसानी से अपने आप से किया जा सकता है। नीचे यह वर्णित किया जाएगा कि कैसे एक स्मार्ट सुरक्षा लूप को एक ऑपरेटिंग सिस्टम के साथ कंप्यूटर, टैबलेट या फोन पर डेटा प्रदर्शित करने की क्षमता के साथ तात्कालिक और सस्ती साधनों से बनाया जा सकता है।
दूसरा भाग ।
सुरक्षा प्रणाली के लिए तत्वों की समस्या और चयन का विवरण
सुरक्षा प्रणाली को दो ब्लॉकों में विभाजित किया जा सकता है: एक नियंत्रण कक्ष (पीकेपी) और एक सुरक्षा लूप (ओएस)। इसके अलावा, नियंत्रण कक्ष सुरक्षा छोरों को शक्ति प्रदान करता है, लूप पर स्थित सेंसर से संदेश प्राप्त करता है, प्राप्त सूचनाओं को संसाधित करता है, अलार्म संदेश उत्पन्न करता है और उन्हें आगे भेजता है। सुरक्षा छोरों का मुख्य कार्य सेंसर या डिटेक्टरों को जोड़ने और नियंत्रण कक्ष से कनेक्ट करना है, और 1 से एन सेंसर एक लूप पर स्थित हो सकते हैं और मुख्य रूप से जुड़े होते हैं जिसके साथ लूप पर सेंसर डिजिटल या एनालॉग होते हैं, अगर डिजिटल, किस इंटरफ़ेस के लिए उपयोग किया जाता है नियंत्रण कक्ष के साथ सूचना का आदान-प्रदान। हमारे मामले में, लक्ष्य एक सस्ती सुरक्षा उपकरण विकसित करना था, जिसका मतलब है कि प्रोटोटाइप के लिए एक एनालॉग लूप चुना गया था (स्पष्टीकरण से पहले, नीचे दी गई तस्वीर को देखना बेहतर है)।
जैसा कि तस्वीर से देखा जा सकता है, एक निश्चित प्रतिरोध वाला एक रोकनेवाला प्रत्येक एनालॉग सेंसर के समानांतर में जुड़ा हुआ है। सेंसर के रूप में, आप उपयोग कर सकते हैं: इन्फ्रारेड मोशन डिटेक्टर, ग्लास ब्रेक सेंसर, डोर ओपन सेंसर। जैसा कि ऊपर से देखा जा सकता है, एक लूप पर, आने वाली जानकारी के सही प्रसंस्करण के साथ, आप पूरे अपार्टमेंट को टूटने से बचा सकते हैं। ऐसा करने के लिए, और प्रोटोटाइप में लूप की संचालन क्षमता का परीक्षण करने के लिए, सरल स्विच का उपयोग किया गया था जो इन सेंसर का अनुकरण करते हैं।
स्विच का उपयोग करके ब्रेडबोर्ड लेआउट का उदाहरण
रीडिंग को टर्मिनल रोकनेवाला से लिया गया था, और इस सिद्धांत के अनुसार लूप के निर्माण के लिए धन्यवाद, हमें यह जानने का अवसर मिला कि कौन सा स्विच ठीक काम करता है। आखिरकार, जब कुछ स्विच बंद होते हैं, जिस पर प्रतिरोधों के अलग-अलग प्रतिरोधों को निलंबित कर दिया जाता है, तो टर्मिनल रोकनेवाला हमेशा आपूर्ति वोल्टेज से शून्य तक वोल्टेज ड्रॉप का एक अलग मूल्य होगा।
टर्मिनल प्रतिरोधक से लिया गया वोल्टेज एक एनालॉग वैल्यू है, फिर प्राप्त डेटा को प्रोसेस करने के लिए हमें प्रोसेसर में जानकारी के आगे के प्रसंस्करण के लिए एनालॉग-टू-डिजिटल कनवर्टर (एडीसी) की आवश्यकता होती है। उपरोक्त के आधार पर, एकीकृत 10-बिट एडीसी के साथ C8051F310 प्रोसेसर का चयन किया गया था। परिणामी प्रणाली का ब्लॉक आरेख नीचे प्रस्तुत किया गया है।
और चूंकि कंप्यूटर पर प्राप्त जानकारी की कल्पना करने की आवश्यकता थी, इसलिए RS232 को संचार इंटरफेस के लिए चुना गया था, क्योंकि इसकी लोकप्रियता और "चबाने" (आप लगभग किसी भी शौकिया रेडियो फोरम और प्रोग्रामर पर इसके साथ काम करने के लिए सिफारिशें पा सकते हैं)। इसके आधार पर, इस इंटरफ़ेस का समर्थन करने वाली MAX202 चिप का चयन किया गया था।
विकास का वातावरण
एक प्रोटोटाइप बनाते समय, प्रोसेसर (निचले स्तर) और कंप्यूटर (ऊपरी स्तर) दोनों के लिए प्रोग्राम लिखना आवश्यक हो गया।
निम्न स्तर काइल 4 वातावरण में विकसित किया गया था, जिसका उद्देश्य नियंत्रकों के 8051 परिवार और सी कंपाइलर को शामिल करना था। लिखित कार्यक्रम निम्नलिखित कार्य करता है: अंतर्निहित एडीसी से प्राप्त प्रसंस्करण जानकारी, प्राप्त आंकड़ों का विश्लेषण, और अंतर्निहित कोड का उपयोग करके हार्ड-वायर्ड टेबल के आधार पर एक विशिष्ट कोड को प्रसारित करना। UART इंटरफ़ेस ब्लॉक कंप्यूटर के लिए, जो पूरी तरह से नियंत्रण कक्ष कार्यों को दोहराता है।
नियंत्रक प्रोग्रामिंग
ऊपरी स्तर बोरलैंड बिल्डर 6 सी ++ के वातावरण में विकसित किया गया था। लिखित कार्यक्रम निम्नलिखित कार्य करता है: माइक्रोप्रोसेसर से प्राप्त कोड का डिक्रिप्शन, स्क्रीन पर सूचना का दृश्य।
प्रोग्राम विंडो
कार्यक्रम कोड
परियोजना पृष्ठ पर पाए जा सकते हैं।
ब्रेडबोर्ड मॉडल
डिबगिंग के बाद, अपार्टमेंट और कनेक्टेड सिस्टम का एक लेआउट बनाया गया था। परिणाम नीचे दिखाए गए हैं।
सभी स्विच बंद हैं, कंप्यूटर पर जानकारी प्रदर्शित की गई है, जैसा कि सभी सेंसर के लिए आदर्श है
स्विच नंबर 3 चालू है, तीसरे सेंसर से खतरे के रूप में कंप्यूटर पर जानकारी प्रदर्शित की जाती है
स्विच नंबर 2, नंबर 3 को चालू किया जाता है, कंप्यूटर पर सूचना को दूसरे और तीसरे सेंसर के लिए खतरे के रूप में प्रदर्शित किया जाता है
स्विच नंबर 1-3 चालू हैं, कंप्यूटर पर जानकारी सभी सेंसर के लिए एक खतरे के रूप में प्रदर्शित होती है
परिणाम और विकास योजना
प्रोटोटाइपिंग के दौरान, यह काम किया गया था: एनालॉग सेंसर से प्राप्त सिग्नल और डिकोडिंग और कंप्यूटर पर जानकारी प्रसारित और प्रदर्शित करना। भविष्य में, नियंत्रक से सूचना दूरस्थ रूप से (इंटरनेट के माध्यम से डेटा स्थानांतरण), साथ ही प्रबंधन (सिस्टम को चालू और बंद करना) और अपने स्वयं के ट्विटर खाते के माध्यम से रिपोर्ट प्राप्त करने के लिए उपलब्ध होगी।
दूसरा भाग ।