Як виявити шаблон стуку у двері та використовувати його як підпис для розблокування дверей?
Як виявити шаблон стуку у двері та використовувати його як підпис для розблокування дверей?
Відповіді:
На цьому сайті є досить докладні відповіді, як вони це зробили
http://grathio.com/2009/11/secret-knock-detecting-door-lock.html
Опис методу з цієї веб-сторінки для постійності:
Мікрофон (добре, справді динамік) притискається до дверей і слухає стуки. Якщо він почує потрібну кількість стукань у правій каденції, він запускає мотор, щоб повернути глухий болт і відчинити двері. Якщо послідовність не розпізнається, система скидає і знову слухає стуки.
Читачі RFID карт стають пасе? Можливо, те, що вам потрібно для охорони дверей у вашому високотехнологічному лігві, є секретним виявленням стукання дверей . Використовуючи Arduino та купу частин, знайдених навколо лабораторії, Стів Хофер створив пристрій, який відмикає вашу двері, коли отримує певний стук. Він працює, рахуючи час між послідовними стуками, і може бути запрограмований повторно одним натисканням кнопки.
Звичайно, ця система чутлива до атаки повтору , тому що кожен може прослухати схему стукачів, а потім знати, як увійти. Якщо ви плануєте використовувати щось подібне, я рекомендую або включити в повідомлення часову позначку , або використовуючи серію разових стукачів , щоб зробити це важче пробитися. Власне, це може зробити його більш безпечним, ніж звичайний замок.
Я думаю, що найпростішим способом було б виміряти час між стуками за допомогою мікроконтролера.
Для виявлення ударів можна використовувати електронний мікрофон, підключений до диференціального підсилювача, а його вихідний затвор повинен бути тригером таймера 555, налаштованого як моностабільний.
Потім моностабільний вихід підключається до "контактного захоплення та порівняння" мікроконтролера.
Все інше - просто кодування.