Як виявити шаблон стуку у двері та використовувати його як підпис для розблокування дверей?


Відповіді:


8

На цьому сайті є досить докладні відповіді, як вони це зробили

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

Опис методу з цієї веб-сторінки для постійності:

Мікрофон (добре, справді динамік) притискається до дверей і слухає стуки. Якщо він почує потрібну кількість стукань у правій каденції, він запускає мотор, щоб повернути глухий болт і відчинити двері. Якщо послідовність не розпізнається, система скидає і знову слухає стуки.


яка швидкість вибірки потрібна для точного відрізнення стуку від інших видів речей?
Майкл

4

З блогу журналу Make :

введіть тут опис зображення

Читачі RFID карт стають пасе? Можливо, те, що вам потрібно для охорони дверей у вашому високотехнологічному лігві, є секретним виявленням стукання дверей . Використовуючи Arduino та купу частин, знайдених навколо лабораторії, Стів Хофер створив пристрій, який відмикає вашу двері, коли отримує певний стук. Він працює, рахуючи час між послідовними стуками, і може бути запрограмований повторно одним натисканням кнопки.

Звичайно, ця система чутлива до атаки повтору , тому що кожен може прослухати схему стукачів, а потім знати, як увійти. Якщо ви плануєте використовувати щось подібне, я рекомендую або включити в повідомлення часову позначку , або використовуючи серію разових стукачів , щоб зробити це важче пробитися. Власне, це може зробити його більш безпечним, ніж звичайний замок.


1

Я думаю, що найпростішим способом було б виміряти час між стуками за допомогою мікроконтролера.
Для виявлення ударів можна використовувати електронний мікрофон, підключений до диференціального підсилювача, а його вихідний затвор повинен бути тригером таймера 555, налаштованого як моностабільний.
Потім моностабільний вихід підключається до "контактного захоплення та порівняння" мікроконтролера.
Все інше - просто кодування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.