Wie erkenne ich das Muster des Klopfens an einer Tür und verwende es als Signatur zum Entriegeln einer Tür?

9

Wie erkenne ich das Muster des Klopfens an einer Tür und verwende es als Signatur zum Entriegeln einer Tür?

littlebirdceo
quelle

Antworten:

8

Diese Seite hat ziemlich detaillierte Antworten darauf, wie sie es gemacht haben

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

Methodenbeschreibung von dieser Webseite aus Gründen der Beständigkeit:

Ein Mikrofon (okay, wirklich ein Lautsprecher) drückt gegen die Tür und lauscht auf Klopfen. Wenn es die richtige Anzahl von Klopfen in der richtigen Trittfrequenz hört, löst es den Motor aus, den Riegel zu drehen und die Tür zu entriegeln. Wenn die Sequenz nicht erkannt wird, wird das System zurückgesetzt und wartet erneut auf Klopfen.

Brettbiss
quelle
Welche Abtastrate wird benötigt, um das Klopfen genau von anderen Arten von Material zu unterscheiden?
Michael
4

Aus dem Blog des Make Magazins :

Geben Sie hier die Bildbeschreibung ein

RFID-Kartenleser werden passé? Vielleicht brauchen Sie ein geheimes Türschloss , um die Tür zu Ihrem High-Tech-Versteck zu bewachen . Steve Hoefer baute mit einem Arduino und einer Reihe von Teilen, die im Labor gefunden wurden, ein Gerät, das Ihre Tür entriegelt, wenn sie ein bestimmtes Klopfmuster erhält. Es zählt die Zeit zwischen aufeinanderfolgenden Klopfen und kann auf Knopfdruck neu programmiert werden.

Natürlich ist dieses System anfällig für einen Wiederholungsangriff , da jeder das Klopfmuster anhören und dann wissen kann, wie er hineinkommt. Wenn Sie vorhaben, so etwas zu verwenden, würde ich empfehlen, entweder einen Zeitstempel in die Nachricht aufzunehmen oder mit einer Reihe von einmaligen Schlägen , um das Einbrechen zu erschweren. Das könnte es tatsächlich sicherer machen als ein normales Schloss.

Craig Trader
quelle
1

Ich denke, der einfache Weg wäre, die Zeit zwischen den Schlägen mit einem Mikrocontroller zu messen.
Um die Stöße zu erkennen, können Sie ein Elektretmikrofon verwenden, das an einen Differenzverstärker angeschlossen ist. Sein Ausgang sollte der Auslöser eines als monostabil konfigurierten 555-Timers sein.
Der monostabile Ausgang wird dann mit einem "Capture And Compare Pin" des Mikrocontrollers verbunden.
Der Rest ist nur Codierung.

Gero Nimo
quelle