Come posso rilevare lo schema del bussare a una porta e usarlo come firma per sbloccare una porta?


Risposte:


8

Questo sito ha risposte abbastanza dettagliate su come lo hanno fatto

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

Descrizione del metodo da quella pagina Web, per permanenza:

Un microfono (va bene, davvero un altoparlante) preme contro la porta e ascolta i colpi. Se sente il giusto numero di colpi nella giusta cadenza, fa scattare il motore per girare il catenaccio e sbloccare la porta. Se la sequenza non viene riconosciuta, il sistema si ripristina e ascolta nuovamente i colpi.


quale frequenza di campionamento è necessaria per distinguere accuratamente i colpi dagli altri tipi di cose?
Michael,

4

Dal blog della rivista Make :

inserisci qui la descrizione dell'immagine

I lettori di carte RFID diventano passé? Forse ciò di cui hai bisogno per proteggere la porta della tua tana ad alta tecnologia è un bussare segreto che rileva la serratura della porta . Usando un Arduino e un mucchio di parti trovate in laboratorio, Steve Hoefer ha costruito un dispositivo che sblocca la tua porta quando riceve un certo schema di bussata. Funziona contando il tempo tra i colpi successivi e può essere riprogrammato con il semplice tocco di un pulsante.

Ovviamente, questo sistema è suscettibile a un attacco di rigiocazione , perché chiunque può ascoltare lo schema dei colpi e quindi sapere come entrare. Se stai pensando di usare qualcosa del genere, consiglierei di incorporare un timestamp nel messaggio, oppure usando una serie di colpi di una volta , per rendere più difficile irrompere. In realtà, ciò potrebbe renderlo più sicuro di un normale blocco.


1

Penso che il modo più semplice sarebbe misurare il tempo tra i colpi usando un microcontrollore.
Per rilevare i colpi è possibile utilizzare un microfono a elettrete collegato a un amplificatore differenziale, e la sua uscita potrebbe essere il trigger di un timer 555 configurato come monostabile.
L'uscita monostabile viene quindi collegata a un "Capture And Compare Pin" del microcontrollore.
Tutto il resto è solo codifica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.