ฉันจะตรวจสอบลวดลายของการเคาะที่ประตูและใช้เป็นลายเซ็นเพื่อปลดล็อกประตูได้อย่างไร


คำตอบ:


8

ไซต์นี้มีคำตอบโดยละเอียดเกี่ยวกับวิธีที่พวกเขาทำ

http://grathio.com/2009/11/secret-knock-detecting-door-lock.html

คำอธิบายวิธีการจากหน้าเว็บนั้นเพื่อความคงทน:

ไมโครโฟน (โอเคจริงๆแล้วลำโพง) กดกับประตูและฟังเสียงเคาะ หากได้ยินจำนวนการเคาะที่ถูกต้องในจังหวะที่ถูกต้องมันจะกระตุ้นให้มอเตอร์หมุนสลักเกลียวและปลดล็อคประตู หากไม่รู้จักลำดับนั้นระบบจะรีเซ็ตและรับฟังการเคาะอีกครั้ง


อัตราตัวอย่างใดที่จำเป็นในการแยกความแตกต่างจากประเภทอื่น ๆ อย่างถูกต้อง?
ไมเคิล

4

จากบล็อกของ Make นิตยสาร :

ป้อนคำอธิบายรูปภาพที่นี่

เครื่องอ่านบัตร RFID กำลังกลายเป็นกุญแจ? บางทีสิ่งที่คุณต้องการในการป้องกันประตูไปยังถ้ำที่มีเทคโนโลยีสูงของคุณเป็นความลับเคาะตรวจจับล็อคประตู ด้วยการใช้ Arduino และชิ้นส่วนมากมายที่อยู่รอบ ๆ ห้องแล็บ Steve Hoefer ได้สร้างอุปกรณ์ที่ปลดล็อคประตูของคุณเมื่อได้รับรูปแบบการเคาะที่แน่นอน มันทำงานโดยการนับเวลาระหว่างการเคาะต่อเนื่องและสามารถตั้งโปรแกรมใหม่ได้ด้วยการกดปุ่ม

แน่นอนว่าระบบนี้มีความอ่อนไหวต่อการโจมตีซ้ำเพราะใคร ๆ ก็สามารถฟังรูปแบบการเคาะและรู้วิธีเข้าได้หากคุณวางแผนที่จะใช้สิ่งนี้ฉันแนะนำให้รวมการประทับเวลาลงในข้อความหรือ ใช้ชุดของการเคาะครั้งเดียวเพื่อที่จะทำให้มันยากที่จะเจาะเข้าไป ที่จริงแล้วอาจทำให้ปลอดภัยมากกว่าล็อคปกติ


1

ฉันคิดว่าวิธีง่าย ๆ ในการวัดเวลาระหว่างการเคาะด้วยการใช้ไมโครคอนโทรลเลอร์
ในการตรวจจับการกระแทกคุณสามารถใช้ไมโครโฟนอิเล็กเตรตที่เชื่อมต่อกับแอมพลิฟายเออร์ที่แตกต่างกันและเอาท์พุท shuld จะเป็นตัวกระตุ้นของตัวจับเวลา 555 ที่กำหนดค่าเป็นแบบ monostable
เอาต์พุตแบบ monostable จะเชื่อมต่อกับ "Capture And Compare Pin" ของไมโครคอนโทรลเลอร์
ที่เหลือทั้งหมดเป็นเพียงการเข้ารหัส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.