Como detecto o padrão da batida na porta e o uso como assinatura para destrancar uma porta?

9

Como detecto o padrão da batida na porta e o uso como assinatura para destrancar uma porta?

littlebirdceo
fonte

Respostas:

8

Este site tem respostas bastante detalhadas sobre como eles fizeram isso

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

Descrição do método dessa página da web, para permanência:

Um microfone (ok, realmente um alto-falante) pressiona a porta e ouve batidas. Se ouvir o número certo de batidas na cadência certa, aciona o motor para girar a trava e destrancar a porta. Se a sequência não for reconhecida, o sistema redefinirá e ouvirá batidas novamente.

mordida
fonte
que taxa de amostragem é necessária para distinguir com precisão a batida de outros tipos de coisas?
Michael
4

Do blog da revista Make :

insira a descrição da imagem aqui

Leitores de cartões RFID se tornando passé? Talvez o que você precise para proteger a porta do seu covil de alta tecnologia seja uma fechadura secreta da porta . Usando um Arduino e várias peças encontradas no laboratório, Steve Hoefer construiu um dispositivo que destranca a porta quando recebe um certo padrão de batida. Funciona contando o tempo entre batidas sucessivas e pode ser reprogramado com o toque de um botão.

Obviamente, esse sistema é suscetível a um ataque de repetição , porque qualquer um pode ouvir o padrão de batidas e saber como entrar. Se você planeja usar algo assim, eu recomendaria incorporar um carimbo de data / hora na mensagem ou usando uma série de batidas únicas para dificultar a invasão. Na verdade, isso pode torná-lo mais seguro do que um bloqueio comum.

Craig Trader
fonte
1

Eu acho que a maneira mais fácil seria medir o tempo entre batidas usando um microcontrolador.
Para detectar os choques, você pode usar um microfone de eletreto conectado a um amplificador diferencial, e sua saída deve ser o gatilho de um temporizador 555 configurado como monoestável.
A saída monoestável é então conectada a um "Capture And Compare Pin" do microcontrolador.
Todo o resto é apenas codificação.

Gero Nimo
fonte