作者cra2y37037 (30奈米)
看板Electronics
標題[問題] Arduino 能否外接麥克風/3.5mm音源線?
時間Wed Mar 24 12:40:20 2021
想請教各位大大,
最近使用Arduino搭配麥克風模組時,
常常需要把音源靠的很近才有反應,
但靠的太近,類比輸入的值又會很亂,不太好分析音量大小…
試過透過模組上的金屬旋鈕調靈敏度,但效果還是不理想,
麥克風模組如下圖
https://i.imgur.com/nvIzjSv.jpg
因此想請問,
有沒有辦法將一般市面上買得到的麥克風,
或是3.5mm音源線連接到Arduino上,並輸入類比訊號,
網路上查到的幾乎都是透過模組麥克風,沒有看過用一般麥克風當作輸入的…
另外想請問,
除了分析輸入音量大小外,如何實現對輸入訊號做聲音頻率分析,讓音樂出
現明
顯低頻時(例如大鼓),能執行設計好的反應?
請大家多多指教了 感謝><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.64.86 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Electronics/M.1616560823.A.5CF.html
1F:推 MasterChang: 用Arduino做頻譜分析?我一定是誤會了甚麼?03/24 12:54
※ 編輯: cra2y37037 (140.117.248.4 臺灣), 03/24/2021 13:09:35
https://youtu.be/5RmQJtE61zE
有在YouTube找過透過fft 做的,但有看沒有懂QQ重點是可靠的音源輸入還沒處理好之前
,也還沒有辦法用fft 做出來…
※ 編輯: cra2y37037 (140.117.248.4 臺灣), 03/24/2021 13:13:44
2F:推 Schottky: 買 USB 麥克風或買 USB 音效卡接 3.5mm 麥克風 03/24 16:14
3F:→ Schottky: 一樓的意思是 Arduino 的運算能力離頻譜分析也太遙遠 03/24 16:14
4F:→ Schottky: 畢竟聽起來你是要做即時分析不是下星期才要等結果看報告 03/24 16:16
5F:推 kdjf: 過個LPF,用8k sampling rate下去跑truncated FFT運算還好啊 03/24 16:19
6F:→ kdjf: ,exp查表就好 03/24 16:19
7F:推 john123524: 我覺得Arduino不適合你要做的功能 03/24 16:40
8F:推 Schottky: Low pass filter不錯耶,那也不用做FFT了直接低通觸發 03/24 17:19
9F:→ Schottky: 準確度就再研究,可能外面有卡車開過也觸發 03/24 17:19
10F:推 HiJimmy: 如果沒有要存成數位資料,倒不如用分音電路,局部加強, 03/24 17:50
11F:→ HiJimmy: 純類比反應快,調得好失真不需要像數位的一樣砸大錢買i 03/24 17:50
12F:→ HiJimmy: c 03/24 17:50
13F:推 hongsiangfu: arduino due ,運算能力應該有機會 03/24 19:02
14F:→ DaveLu: ESP32跟ATmega效能差很多,ATmega光推顯示部分就很吃力 03/25 16:08
15F:推 er230059: 你要用一般麥克風 不就自己接個OPA放大一下訊號就好 03/25 21:02
16F:推 MasterChang: 不談變種的,16MHz Arduino的ADC理想sample rate 03/26 00:47
17F:→ MasterChang: 大約在9615Hz,所以你能fft頻譜上限在4807Hz,人的 03/26 00:48
18F:→ MasterChang: 男性的人聲基本頻率為85至180Hz,成年女為165至255Hz 03/26 00:49
19F:→ MasterChang: 講講話看分布大概就跟YT那個一樣。 03/26 00:50
20F:→ MasterChang: 如果還要推顯示......... 03/26 00:51
21F:推 mmonkeyboyy: 可以做啦 就頻率不廣而已 03/26 01:49
23F:→ DaveLu: 用C++寫編譯後速度還ok,arduion直接寫的確很難,大家都沒錯 03/26 12:10