Bagaimana cara switch 'hand clap' bekerja?

12

Saya ingin tahu cara kerja saklar 'tepuk tangan'. Anda tahu, jenis di mana Anda * bertepuk tangan * dan lampu menyala, * bertepuk tangan * lagi dan lampu mati.

Bagaimana suara tepuk tangan terdeteksi? Bagaimana bisa dibedakan dari bersiul, orang berbicara, anjing menggonggong, ...? Bisakah itu jenis suara lain?

Komponen seperti apa yang saya perlukan untuk membangun sensor / sakelar, dengan asumsi semuanya bekerja pada DC?

Catatan: Saya tidak tertarik hanya membeli Velleman kit :-)

Vincent Van Den Berghe
sumber
1
Sebenarnya saya bisa mengganti genta saya dengan membuat dua suara gonggongan.
AndreKR

Jawaban:

6

Contoh paling terkenal dari ini adalah "The Clapper" .

Lihat paten untuk detailnya: 1 dan 2

https://www.instructables.com/id/how-773/step1/Clapper-Circuit-Diagram/

Berikut ini adalah pos hackaday terbaru untuk mencapai hal yang sama: http://hackaday.com/2011/02/07/diy-clapper/

Toby Jaffey
sumber
2
Pada catatan terkait, Anda tidak dapat membangun ini karena sudah dipatenkan selama 7 tahun ke depan. : P
Kevin Vermeer
7
Anda tidak dapat membangun dan menjualnya
Toby Jaffey
5
Sangat penting untuk dicatat bahwa seseorang dengan hak paten dapat menuntut untuk membangun dengan tujuan non-komersial. Anda mencuri satu penjualan.
Kortuk
7
Ini hanya menunjukkan bahwa paten itu jahat dan hanya menghambat perkembangan. :)
XTL
4
@Kortuk: Ini melindungi perusahaan yang memiliki banyak pengacara dan membuat perbaikan yang biasa-biasa saja untuk penemuan yang ada, sementara mereka melobi untuk undang-undang yang mencabut hak pilih orang kecil yang menciptakan sesuatu yang luar biasa: secure.wikimedia.org/wikipedia/en/wiki/…
endolith
6

Apa yang khas untuk bertepuk tangan adalah suaranya pendek, tapi kuat. (Suara anjing menggonggong mungkin terlihat agak mirip, tetapi puncaknya akan lebih panjang.) Cara yang mungkin untuk mendeteksinya adalah dengan memicu MMV dengan sinyal input jika lebih tinggi dari ambang tertentu, dan melihat apakah level tinggi ini masih ada saat MMV habis. Jika tidak, itu mungkin bertepuk tangan. Anda harus bereksperimen dengan level ambang dan waktu MMV.

Tidak mengajukan paten :-)

stevenvh
sumber
Bukankah ini yang dilakukan skematis dalam jawaban Joby Taffey?
Federico Russo
itu terlihat berbeda. Keluaran mikrofon tidak digunakan setelah 555 (saya pikir itu adalah apa, sebagai multivibrator monostable). +1
Federico Russo
-1

Respons dari genta tangan pada dasarnya adalah respons impuls dari fungsi transfer Anda. Karena responsnya adalah fungsi transfer itu sendiri, Anda dapat merancang fungsi transfer Anda sesuai dengan kebutuhan Anda. Cara terbaik adalah, untuk mencicipi input penganalisis suara Anda dan menghubungkannya dengan prosesor sinyal digital dan kemudian menjadi gila dengan kalung diskrit dan FFT.

ubuntu_noob
sumber
Ini benar-benar tidak masuk akal.
Dave Tweed
Mengapa? Tidak bisakah respons tepuk tangan dari suatu sistem digunakan sebagai respons impuls? Kami telah melakukan masalah pemodelan seperti itu di perguruan tinggi sebelumnya, di DSP ...
ubuntu_noob
Ya, tepukan tangan kadang-kadang digunakan untuk memperkirakan respons impuls dari, misalnya, ruang gema. Tapi ini sama sekali tidak ada hubungannya dengan cara kerja saklar yang bertepuk.
Dave Tweed
2
Anda waaay lebih-berpikir ini ...
Dave Tweed
1
Secara umum, ketika menjawab pertanyaan lama (2010) diharapkan Anda meluangkan waktu dalam menyusun jawaban yang sangat baik yang lebih baik daripada yang sudah ada. Meskipun milik Anda valid, itu tidak memberi tahu banyak kepada pembaca, jadi tidak menambah banyak nilai pada posting.
clabacchio