LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Sound Acquisition with LabVIEW and myDAQ

Salam semuanya,

Saya buat blog ini dengan tujuan respons dari pertanyaan di forum.

Apa yang akan saya jelaskan disini adalah akuisisi sebuah sinyal audio dari microphone. Tidak cara membuat microphone-nya, tapi fokus ke pengambilan datanya menggunakan LabVIEW dan NI myDAQ.

Software Yang Diperlukan:

  1. LabVIEW 2015
  2. Sound and Vibration Module 2015 (tidak wajib kalau tidak ingin watergraph plot
  3. Generate file WAV 1kHz dan 11kHz untuk dimainkan via laptop saya dan keluar lewat speaker. Sudah saya attach di zip dan kalau mau buat sendiri bisa di: http://www.wavtones.com/functiongenerator.php

Hardware Yang Diperlukan:

  1. NI myDAQ
  2. Microphone 3.5mm (Electret Microphone, http://www.ni.com/tutorial/14621/en/)

Kenapa saya pakai myDAQ? Satu, karena saya punya barangnya. Kedua saya tidak perlu repot-repot bikin circuit amplifier untuk microphone-nya untuk membuktikan konsep akusisi-nya. Kalau sudah oke, baru bikin circuit bila diperlukan. Total waktu yang saya perlukan hanya 15 menit, dari pengumpulan hardware, dan oprek-oprek code

Menggunakan Dynamic Signal Analyzer Instrument dari myDAQ:

1. Buka Instrument Launcher milik NI ELVISmx:

Lalu pilih Source Channel menjadi Audio Input Left (karene channelnya stereo, jadi ada dua, left and right), lalu start.

0.png0_1.png

2. Ini sinyalnya, speaker off.

Tanpa suara apapun, hanya noise saja. Area tidak sunyi-senyap, tapi ada suara dari kolam ikan.

1.png

3. Ini sinyalnya dengan 1kHz suara yang digenerate dari speaker laptop

2 with 1khz.png

4. Ini sinyalnya dengan 11kHz suara yang digenerate dari speaker laptop

2 with 11khz.png

Menggunakan LabVIEW dan Sound and Vibration Module:

Iseng menggunakan Example yang ada di NI Example Finder

1. Waterfall Plot Speaker off

1. waterfall display.png

2. Waterfall Plot Speaker 1kHz

2.waterfall with 1khz.png

3. Waterfall Plot Speaker 11kHz

2. with 11khz.png

Menggunakan LabVIEW dan Example DAQmx, Voltage - Continuous Input.vi:

1. Modified Example untuk menambahkan fitur FFT dan Power Spectrum dengna Speaker off

3. 1khz.png

2. Modified Example untuk menambahkan fitur FFT dan Power Spectrum dengna Speaker 1kHz

3. 1khz.png

3. Modified Example untuk menambahkan fitur FFT dan Power Spectrum dengna Speaker 11kHz

3. 11khz.png

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 1 of 1
(3,147 Views)