Как я могу обнаружить образец стука в дверь и использовать его в качестве подписи, чтобы отпереть дверь?


Ответы:


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.