• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

帶有Arduino Nano 33 BLE的聲譜可視化儀

2020/12/04
391
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

soundspectrumvisualizer_qLzRsVPVlc.fzz

共4個文件

通過OLED 128x32顯示屏,Arduino Nano 33 BLE和駐極體麥克風(fēng)放大器(MAX9814)可視化頻譜。

連接數(shù)
根據(jù)更適合您的系統(tǒng)的靈敏度連接麥克風(fēng)GAIN:VCC到麥克風(fēng)GAIN為40dB,低靈敏度,GND到麥克風(fēng)GAIN為50dB,中靈敏度,或者讓麥克風(fēng)GAIN懸空為60dB,高靈敏度。
將模擬引腳0 A0連接到麥克風(fēng)放大器OUT
將3.3V ,GND ,SDA (或模擬4 A4 )和SCL (模擬5 A5 )連接到I2C SSD1306
電源總線的VCC和GND之間連接一個470 uF電容器
收到低頻噪音?
噪聲來自測量系統(tǒng)附近正在運行的任何電子設(shè)備。所有電子設(shè)備均以固定頻率工作,交流電(AC)的電壓為50 Hz或60 Hz是您國家/地區(qū)的電源線頻率。您可以使用法拉第籠來輕松消除噪音。將電路放入盒子中,然后將盒子接地。電路接地良好。

使用arduino核心AnalogRead和Arduino Nano 33 BLE,我們每秒只能獲取約35,000個樣本,因此我們無法對高于17.5 Khz的頻率使用FFT,因為我們必須讀取時鐘并在繁忙的等待循環(huán)中進行幾次比較,請謹慎并設(shè)置8 kHz的上限。因此,我們可以使用簡單的RC低通濾波器來避免超出該頻率的煩人解決方案。

對于截止頻率fc = 8842 [Hz],R =180ΩC = 0.1uF
在這里,使用2K Ohm電阻器和4.7 nF電容器獲得截止頻率fc = 17000 [Hz]
帶低通濾波器的電路

  • soundspectrumvisualizer_qLzRsVPVlc.fzz
    下載
    描述:電路相關(guān)文件
  • sound_spectrum_visualizer_for_arduino_nano_33_ble.ino
    下載
    描述:碼
  • soundspectrumvisualizer_bb_FWAoTLf5xP.png
    下載
    描述:原理圖補充
  • 補充說明.pdf
    下載
    描述:補充說明

相關(guān)推薦