¿Cómo detecto el patrón del golpe en una puerta y lo uso como una firma para desbloquear una puerta?
¿Cómo detecto el patrón del golpe en una puerta y lo uso como una firma para desbloquear una puerta?
Este sitio tiene respuestas bastante detalladas sobre cómo lo hicieron
Descripción del método de esa página web, para la permanencia:
Un micrófono (bueno, realmente un altavoz) presiona contra la puerta y escucha por golpes. Si se oye el número correcto de golpes en el la cadencia derecha activa el motor para girar el cerrojo y desbloquear la puerta. Si no se reconoce la secuencia, el sistema se reinicia y escucha los golpes otra vez.
De Haz un blog de la revista :
LoslectoresdetarjetasRFIDsevuelvenpasados Talvezloquenecesitasparaprotegerlapuerta. Parasuguaridadealtatecnologíahayun
secreto. Golpee la cerradura de la puerta de detección . Utilizando Un Arduino y un montón de piezas encontradas. alrededor del laboratorio, Steve Hoefer construyó una dispositivo que abre la puerta cuando recibe un cierto patrón de golpe. Eso Funciona contando el tiempo entre golpes sucesivos, y puede ser reprogramado al toque de un botón. Por supuesto, este sistema es susceptible a un ataque de repetición , porque cualquiera puede escuchar el patrón de detonación y luego saber cómo entrar. Si planean usar algo como esto, recomendaría cualquiera incorporando una marca de tiempo en El mensaje, o utilizando una serie de uno el tiempo golpea , para hacerlo más difícil de romper en En realidad eso podría hacer que sea más seguro que un bloqueo regular.
Creo que la forma más fácil sería medir el tiempo entre los golpes usando un microcontrolador.
Para detectar los golpes, puede usar un micrófono electret conectado a un amplificador diferencial, y su salida debería ser el disparador de un temporizador 555 configurado. como monoestable.
La salida monoestable se conecta a un "Pin de captura y comparación" del microcontrolador.
Todo lo demás es solo codificación.
Lea otras preguntas en las etiquetas microcontroller arduino sensor sound