Làm cách nào để phát hiện mô hình gõ cửa và sử dụng nó làm chữ ký để mở khóa cửa?


Câu trả lời:


8

Trang web này có câu trả lời khá chi tiết về cách họ đã làm nó

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

Mô tả phương pháp từ trang web đó, vĩnh viễn:

Một micrô (được, thực sự là một loa) ấn vào cửa và lắng nghe tiếng gõ cửa. Nếu nó nghe đúng số tiếng gõ đúng nhịp, nó sẽ kích hoạt động cơ quay chốt và mở khóa cửa. Nếu trình tự không được nhận dạng, hệ thống sẽ thiết lập lại và lắng nghe tiếng gõ một lần nữa.


tỷ lệ mẫu nào là cần thiết để phân biệt chính xác tiếng gõ với các loại công cụ khác?
Michael

4

Từ blog của tạp chí Make :

nhập mô tả hình ảnh ở đây

Đầu đọc thẻ RFID trở thành passé? Có lẽ những gì bạn cần để bảo vệ cánh cửa đến hang ổ công nghệ cao của bạn là một tiếng gõ cửa bí mật phát hiện khóa cửa . Sử dụng một Arduino và một loạt các bộ phận được tìm thấy xung quanh phòng thí nghiệm, Steve Hoefer đã chế tạo một thiết bị mở khóa cửa của bạn khi nó nhận được một kiểu gõ nhất định. Nó hoạt động bằng cách đếm thời gian giữa các lần gõ liên tiếp và có thể được lập trình lại chỉ bằng một nút bấm.

Tất nhiên, hệ thống này dễ bị tấn công phát lại , bởi vì bất kỳ ai cũng có thể nghe kiểu gõ và sau đó biết cách truy cập. Nếu bạn dự định sử dụng một cái gì đó như thế này, tôi khuyên bạn nên kết hợp dấu thời gian vào tin nhắn, hoặc sử dụng một loạt các cú gõ một lần , để làm cho nó khó xâm nhập hơn. Trên thực tế, điều đó có thể làm cho nó an toàn hơn một khóa thông thường.


1

Tôi nghĩ rằng cách dễ dàng sẽ là đo thời gian giữa các lần gõ bằng vi điều khiển.
Để phát hiện tiếng gõ cửa, bạn có thể sử dụng micrô điện tử được kết nối với Bộ khuếch đại khác biệt và đầu ra của nó sẽ là bộ kích hoạt của bộ định thời 555 được định cấu hình là đơn âm.
Đầu ra ổn định sau đó được kết nối với "Ghim và so sánh pin" của vi điều khiển.
Tất cả phần còn lại chỉ là mã hóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.