ฉันจะตรวจสอบลวดลายของการเคาะที่ประตูและใช้เป็นลายเซ็นเพื่อปลดล็อกประตูได้อย่างไร
ฉันจะตรวจสอบลวดลายของการเคาะที่ประตูและใช้เป็นลายเซ็นเพื่อปลดล็อกประตูได้อย่างไร
คำตอบ:
ไซต์นี้มีคำตอบโดยละเอียดเกี่ยวกับวิธีที่พวกเขาทำ
http://grathio.com/2009/11/secret-knock-detecting-door-lock.html
คำอธิบายวิธีการจากหน้าเว็บนั้นเพื่อความคงทน:
ไมโครโฟน (โอเคจริงๆแล้วลำโพง) กดกับประตูและฟังเสียงเคาะ หากได้ยินจำนวนการเคาะที่ถูกต้องในจังหวะที่ถูกต้องมันจะกระตุ้นให้มอเตอร์หมุนสลักเกลียวและปลดล็อคประตู หากไม่รู้จักลำดับนั้นระบบจะรีเซ็ตและรับฟังการเคาะอีกครั้ง
เครื่องอ่านบัตร RFID กำลังกลายเป็นกุญแจ? บางทีสิ่งที่คุณต้องการในการป้องกันประตูไปยังถ้ำที่มีเทคโนโลยีสูงของคุณเป็นความลับเคาะตรวจจับล็อคประตู ด้วยการใช้ Arduino และชิ้นส่วนมากมายที่อยู่รอบ ๆ ห้องแล็บ Steve Hoefer ได้สร้างอุปกรณ์ที่ปลดล็อคประตูของคุณเมื่อได้รับรูปแบบการเคาะที่แน่นอน มันทำงานโดยการนับเวลาระหว่างการเคาะต่อเนื่องและสามารถตั้งโปรแกรมใหม่ได้ด้วยการกดปุ่ม
แน่นอนว่าระบบนี้มีความอ่อนไหวต่อการโจมตีซ้ำเพราะใคร ๆ ก็สามารถฟังรูปแบบการเคาะและรู้วิธีเข้าได้หากคุณวางแผนที่จะใช้สิ่งนี้ฉันแนะนำให้รวมการประทับเวลาลงในข้อความหรือ ใช้ชุดของการเคาะครั้งเดียวเพื่อที่จะทำให้มันยากที่จะเจาะเข้าไป ที่จริงแล้วอาจทำให้ปลอดภัยมากกว่าล็อคปกติ
ฉันคิดว่าวิธีง่าย ๆ ในการวัดเวลาระหว่างการเคาะด้วยการใช้ไมโครคอนโทรลเลอร์
ในการตรวจจับการกระแทกคุณสามารถใช้ไมโครโฟนอิเล็กเตรตที่เชื่อมต่อกับแอมพลิฟายเออร์ที่แตกต่างกันและเอาท์พุท shuld จะเป็นตัวกระตุ้นของตัวจับเวลา 555 ที่กำหนดค่าเป็นแบบ monostable
เอาต์พุตแบบ monostable จะเชื่อมต่อกับ "Capture And Compare Pin" ของไมโครคอนโทรลเลอร์
ที่เหลือทั้งหมดเป็นเพียงการเข้ารหัส