मैं एक दरवाजे पर दस्तक के पैटर्न का पता कैसे लगा सकता हूं, और इसे दरवाजे को खोलने के लिए हस्ताक्षर के रूप में उपयोग कर सकता हूं?
मैं एक दरवाजे पर दस्तक के पैटर्न का पता कैसे लगा सकता हूं, और इसे दरवाजे को खोलने के लिए हस्ताक्षर के रूप में उपयोग कर सकता हूं?
जवाबों:
इस साइट के पास काफी विस्तृत उत्तर हैं कि उन्होंने यह कैसे किया
http://grathio.com/2009/11/secret-knock-detecting-door-lock.html
उस वेबपृष्ठ से विधि विवरण, स्थायित्व के लिए:
एक माइक्रोफोन (ठीक है, वास्तव में एक स्पीकर) दरवाजे के खिलाफ दबाता है और दस्तक के लिए सुनता है। यदि यह सही ताल में खटखट की सही संख्या सुनता है तो यह मोटर को ट्रिगर करता है ताकि डेडबोल को चालू किया जा सके और दरवाजा अनलॉक किया जा सके। यदि अनुक्रम पहचाना नहीं गया है, तो सिस्टम रीसेट करता है और फिर से नॉक के लिए सुनता है।
पत्रिका के ब्लॉग से करें :
RFID कार्ड रीडर पास बन रहे हैं? हो सकता है कि आपको अपने हाई-टेक लायर के लिए दरवाजे की रखवाली करने की आवश्यकता हो, दरवाजा लॉक का पता लगाने के लिए एक गुप्त दस्तक है । एक Arduino और लैब के आसपास पाए जाने वाले भागों के एक समूह का उपयोग करते हुए, स्टीव होफर ने एक उपकरण बनाया जो आपके दरवाजे को अनलॉक करता है जब यह एक निश्चित दस्तक पैटर्न प्राप्त करता है। यह क्रमिक दस्तक के बीच के समय को गिनकर काम करता है, और एक बटन के स्पर्श में फिर से प्रोग्राम किया जा सकता है।
बेशक, यह प्रणाली एक पुनरावृत्ति हमले के लिए अतिसंवेदनशील है , क्योंकि कोई भी दस्तक पैटर्न को सुन सकता है और फिर अंदर जाने के लिए जान सकता है। यदि आप इस तरह से कुछ उपयोग करने की योजना बना रहे हैं, तो मैं आपको संदेश में टाइमस्टैम्प को शामिल करने की सलाह दूंगा , या। एक समय की एक श्रृंखला का उपयोग करके दस्तक देता है , ताकि इसे तोड़ने में कठिन हो सके। दरअसल, यह एक नियमित लॉक की तुलना में इसे अधिक सुरक्षित बना सकता है।
मुझे लगता है कि माइक्रोकंट्रोलर का उपयोग करके नॉक के बीच समय को मापने का आसान तरीका होगा।
खटखटाने का पता लगाने के लिए आप एक डिस्फ़ॉर्मेंशियल एम्पलीफायर से जुड़े इलेक्ट्रेट माइक्रोफोन का उपयोग कर सकते हैं, और इसका आउटपुट शुलस्ट मोनस्टेबल के रूप में कॉन्फ़िगर किया गया 555 टाइमर का ट्रिगर हो सकता है।
तब मोनोस्टेबल आउटपुट माइक्रोकंट्रोलर के "कैप्चर एंड कंपेयर पिन" से जुड़ा होता है।
बाकी सब सिर्फ कोडिंग है।