Bagaimana cara mendeteksi pola ketukan di pintu, dan menggunakannya sebagai tanda tangan untuk membuka kunci pintu?
Bagaimana cara mendeteksi pola ketukan di pintu, dan menggunakannya sebagai tanda tangan untuk membuka kunci pintu?
Jawaban:
Situs ini memiliki jawaban yang cukup terperinci tentang bagaimana mereka melakukannya
http://grathio.com/2009/11/secret-knock-detecting-door-lock.html
Deskripsi metode dari halaman web itu, untuk keabadian:
Mikrofon (oke, benar-benar pembicara) menekan pintu dan mendengarkan ketukan. Jika ia mendengar jumlah ketukan yang tepat dalam irama kanan itu memicu motor untuk memutar deadbolt dan membuka kunci pintu. Jika urutan tidak dikenali, sistem me-reset dan mendengarkan ketukan lagi.
Dari blog Make magazine :
Pembaca kartu RFID menjadi ketinggalan jaman? Mungkin yang Anda butuhkan untuk menjaga pintu sarang teknologi tinggi Anda adalah ketukan rahasia yang mendeteksi kunci pintu . Menggunakan Arduino dan banyak bagian yang ditemukan di sekitar lab, Steve Hoefer membangun perangkat yang membuka kunci pintu Anda ketika menerima pola ketukan tertentu. Ini bekerja dengan menghitung waktu antara ketukan yang berurutan, dan dapat diprogram ulang dengan satu sentuhan tombol.
Tentu saja, sistem ini rentan terhadap serangan replay , karena siapa pun dapat mendengarkan pola ketukan dan kemudian tahu cara masuk. Jika Anda berencana untuk menggunakan sesuatu seperti ini, saya akan merekomendasikan memasukkan cap waktu ke dalam pesan, atau menggunakan serangkaian ketukan satu kali , agar lebih sulit untuk dibobol. Sebenarnya, itu mungkin membuatnya lebih aman daripada kunci biasa.
Saya pikir cara mudah adalah mengukur waktu antara ketukan menggunakan mikrokontroler.
Untuk mendeteksi ketukan, Anda dapat menggunakan mikrofon electret yang terhubung ke Diferential Amplifier, dan outputnya akan menjadi pemicu timer 555 yang dikonfigurasikan sebagai monostable.
Output monostable kemudian dihubungkan ke "Capture And Compare Pin" dari mikrokontroler.
Semua sisanya hanya coding.