資料介紹
描述
聲級計是一種能夠表示在給定時間出現在某個地方的“噪音水平”的設備。它由一個麥克風和一個將聲波壓力轉換為電信號的電子換能器組成。然后將電信號的電平轉換為特定的標準值,即分貝。在目前的標準中,20 dB 對應耳語,30 dB 對應鄉村背景噪音,45 dB 對應談話,60 dB 對應繁忙公共場所的噪音等等。
現在,我們的 Seeeduino Wio 終端具有內置麥克風、模擬輸入、ADC 轉換器、顯示器和編譯器作為標準:那么為什么不嘗試構建自己的聲級計呢?
該項目
帶有 Seeeduino Wio 的聲級計通過使用 USB-C 電纜將 Wio 連接到電源完美工作,但顯然需要便攜式電源系統才能在現場操作。
SeeedStudio 生產的 Wio 終端有一個集成麥克風,連接到電路板的模擬引腳,定義為 WIO_MIC。此引腳上的值可通過命令訪問
值 = 模擬讀取(WIO_MIC);
并給出 0 到 1023 之間的整數答案。
然后可以使用經典命令將此響應轉換為分貝 (dB):
dB = 地圖(值,0, 1023, 0, 100);
顯然,WIO 隨附的麥克風不具有高保真靈敏度,在獲得有效讀數之前,我們必須執行適當的校準,本文稍后將對此進行描述。
讀數是通過移動平均系統獲取的,它允許丟棄峰值并使返回的值更加均勻。
此時,將轉換為分貝的計算值傳遞給下一段中描述的圖形表示例程就足夠了。
該軟件
該軟件可通過 GitHub 免費下載,需要 SPI 庫與集成顯示交互。
我們首先定義相對于窗口大小的常數,用于計算移動平均值,以及圖形例程所需的一些變量。
該程序廣泛使用了 Wio終端提供的 TFT_Meters 示例代碼。我們將儀器的圖像旋轉了 90 度并修改了它的測量值,然后我們消除了線性儀器,并在底部添加了一個精靈,表示計算的 dB 的浮點值。
setup() 部分初始化顯示,定義景觀表示,初始化與計算的聲壓值相關的精靈,第一次繪制儀器并更新計時器。
loop() 部分只是調用委派的函數來更新顯示。
儀器校準
如上所述,集成在 Wio 終端中的麥克風沒有出色的靈敏度。因此,有必要設計和應用基本程序的一系列校正測試以獲得更接近現實的結果,通過將 map() 函數中存在的值范圍從 0..1023 減小到范圍更窄。從后續測量我們發現ADC讀取的值一直高于150,低于850。因此我們使用了專業的聲級計,測量了不同情況下存在的噪聲(dB)和轉換器報告的電平我們的Wio。最后,我們在數據之間創建了一條線性回歸線,并應用了映射公式的下游系數。
結果令人興奮:儀器的指針非常忠實地再現了專業儀器發現的峰值,而數值讀數則表示移動平均值。由于插值,較低的精度保持在 30 dB 以下和 70 以上。需要補充的是,儀器還受到熱漂移問題的影響:WIO_MIC 端口讀取的值隨著時間的推移而趨于減小。
項目擴展
Seeeduino Wio 終端具有 3 個軟件可編程按鈕。因此,如果您想添加不同的數據收集系統(例如,通過擴大計算移動平均值的窗口,或通過作用于調節兩次連續讀數之間的間隔的計時器),在該程序:
最后的考慮
一旦你吸收了創建圖形界面的功能,項目就顯得非常簡單:
- 獲取模擬值,
- 將值轉換為適當的格式
-
將值傳遞給圖形例程。它是意大利語和英語的隱藏字幕。
?
??
- Javascript制作聲音按鈕方法及代碼免費下載 3次下載
- 變電站的噪聲衡量與聲級計的原理介紹與分析 6次下載
- 基于STM32的智能聲級計的設計 90次下載
- 聲級計算例子 7次下載
- 一種聲音信號采集測量儀設計 81次下載
- MI 6301音頻分析儀(聲級計)
- 聲級計的設計與制造
- 物理性污染控制實驗教材
- 聲級測量概述
- AWA5633D型聲級計使用說明書
- AWA5633A型聲級計使用說明書
- testo 815聲級計使用說明書
- AWA5661型精密脈沖聲級計使用說明書
- 聲級計的工作原理
- 聲級計的使用與維修
- 滲壓計與水位計的區別 98次閱讀
- 噪聲測量儀器的校準過程及注意事項 1028次閱讀
- 功率計的使用說明 1498次閱讀
- 電磁閥安裝維護基本操作故障分析與解決方法詳解 950次閱讀
- 聲級校準器怎么用 聲級校準器發出多大的恒定聲壓 1567次閱讀
- 基于LM3914的聲級計電路 4626次閱讀
- 一個簡單的聲壓計電路 1739次閱讀
- 數字壓力計的作業原理 4121次閱讀
- dfrobot模擬聲級計/分貝計/噪音計簡介 2152次閱讀
- 拉力計產品的特點及應用范圍 3925次閱讀
- 聲級計的校準方法_為什么使用聲級計之前要校準? 2.7w次閱讀
- 聲級計的結構和原理_聲級計的工作原理詳解 2.2w次閱讀
- 聲級計怎么使用_聲級計的使用方法_聲級計使用注意事項 4w次閱讀
- 熒光分光度計怎么使用?熒光分光光度計使用步驟 6.4w次閱讀
- 原子吸收分光光度計怎么用_原子吸收分光光度計的使用方法 2.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多