Mari sambungkan modul dengan sensor suara (mikrofon) ke Arduino.
Ia perlu
- - Arduino;
- - modul dengan mikrofon kapsul electret CMA-4544PF-W;
- - wayar penyambung.
Arahan
Langkah 1
Mikrofon electret CMA-4544PF-W, yang merupakan asas modul, bertindak balas terhadap gelombang bunyi dengan frekuensi dari 20 Hz hingga 20 kHz. Mikrofon bersifat omnidirectional, iaitu sensitif terhadap bunyi yang datang dari semua arah, dengan kepekaan -44 dB. Anda boleh membaca lebih lanjut mengenai peranti dan prinsip pengoperasian mikrofon electret dalam artikel, pautan yang terdapat dalam senarai sumber.
Langkah 2
Modul ini mengandungi mikrofon electret yang memerlukan bekalan kuasa 3 hingga 10 volt. Kutuban sambungan penting. Mari sambungkan modul mengikut skema mudah: pin "V" modul - ke bekalan kuasa +3, 3 atau +5 volt, pin "G" modul - ke GND Arduino, pin "S" - ke port analog "A0" dari Arduino.
Langkah 3
Mari tulis program untuk Arduino yang akan membaca bacaan dari mikrofon dan mengeluarkannya ke port bersiri dalam milivolt. Untuk apa itu? Contohnya, untuk mengukur tahap kebisingan; untuk mengawal robot: terus bertepuk tangan atau berhenti. Ada juga yang berjaya "melatih" Arduino untuk mengesan bunyi yang berbeza dan dengan demikian membuat kawalan yang lebih pintar: robot akan memahami perintah "Berhenti" dan "Pergi" (seperti, misalnya, dalam artikel "Pengenalan suara dengan Arduino" dalam sumbernya).
Langkah 4
Mari kita buat sejenis penyamaan mengikut rajah yang dilampirkan.
Langkah 5
Mengubah sedikit lakaran. Mari tambah LED dan ambang mereka.
Equalizer sudah siap! Cuba bercakap dengan mikrofon dan anda akan melihat LED menyala semasa anda menukar kelantangan ucapan.