資料介紹
描述
該項目使用 Spresense 開發(fā)板及其音頻功能來錄制音頻信號。它有一個駐極體麥克風,連接到 Spresense 板上的麥克風輸入之一。來自麥克風的模擬信號將轉(zhuǎn)換為數(shù)字數(shù)據(jù)流,然后繪制在 TFT 顯示屏上。
細節(jié)
麥克風
Spresense 音頻驅(qū)動程序默認配置為支持模擬麥克風。本項目中使用的駐極體麥克風需要在信號線上有一個小的偏置電壓才能產(chǎn)生信號。Spresense 板默認配置為不在 JP10 接頭(麥克風接頭)上的信號引腳上提供偏置電壓。要獲取有關如何將各種類型的麥克風連接到 Spresense 板的更多詳細信息,請訪問:Spresense 麥克風文檔。
為了在信號線上啟用偏置電壓,可以在擴展板上安裝一個電阻器。這將需要在板上焊接,如果這樣做,保修將失效。
但不用擔心,有一個簡單的解決方法,無需在板上焊接任何東西,并且仍然提供偏置電壓。
?

從擴展板的原理圖中可以看出,偏置電壓也直接提供給排針 JP10 上的引腳 5、6、11 和 12。因此,無需將偏置電阻焊接到電路板上,只需將它們連接在 BIAS 引腳和 MIC_X 引腳之間即可。在此項目中,僅使用麥克風通道 A,因此安裝/連接一個偏置電阻就足夠了。
?

?
麥克風增益
有時需要增加或調(diào)整麥克風增益以獲得所需的結果。目前還沒有適當?shù)?API 調(diào)用來執(zhí)行此操作,但可以通過編輯音頻庫文件來完成。
音頻庫位于以下位置:
在 Linux 中:
~/.arduino15/packages/SPRESENSE/hardware/spresense/1.0.2/libraries/
在 Windows 中:
%userprofile%/AppData\Local\Arduino15\packages\SPRESENSE\hardware\spresense\1.0.2\libraries\Audio
打開文件Audio.cpp并搜索對 init_mic_gain 的函數(shù)調(diào)用:
init_mic_gain(input_device, 0)
嘗試增加/更改整數(shù)值,測試并檢查結果,直到您對結果滿意為止。
TFT顯示器
該項目中使用的顯示器具有 st7735 TFT 控制器/驅(qū)動芯片。從 Spresense 板到顯示器的數(shù)據(jù)通過 SPI 接口傳輸。
還需要幾根電線,一根用于重置顯示屏和背景 LED 燈的電源。

以上是 TFT 模塊如何連接到 Spresense 的示意圖。Spresense 能夠以比 Arduino UNO 高得多的頻率運行 SPI。使用長線快速運行 SPI 可能會導致顯示出現(xiàn)意外行為。因此,如果發(fā)生這種情況,最好嘗試降低 SPI 頻率(在 TFT 驅(qū)動程序庫中)并縮短 TFT 模塊和 Spresense 之間的連線。
ST7735使用的驅(qū)動是Arduino IDE中的標準TFT驅(qū)動,TFT for Arduino by Adafruit v1.0.6移植到Spresense。移植主要是為了改變控制 CS 和 RS(上圖中的 DC/A0)線路的方式。移植的詳細信息可以在 GitHub上的arduino-libraries帳戶上找到。
代碼
運行該項目的代碼包括通過 Spresense 音頻庫獲取音頻數(shù)據(jù)流的主要草圖。一個 TFT st7735 軟件驅(qū)動程序,它還需要在 Spresense 板上安裝一個 wav 音頻編解碼器。這將在分步說明中詳細描述。
分步說明
1. 安裝Arduino IDE,啟動并安裝Spresense開發(fā)板包。
2. 如果需要,刷新 Spresense 引導加載程序。
3. 使用子模塊從 GitHub 獲取該項目的源代碼:https ://github.com/TE-KarlKomierowski/hackster_projects/ 。
$ git clone --recursive git@github.com:TE-KarlKomierowski/hackster_projects.git
4. 從項目“arduino-lib”文件夾安裝 TFT 驅(qū)動程序。這可以在 Arduino IDE 菜單“Sketch -> Include Library -> Add.zip Library...”中完成。指向文件夾 spresense-audio-scope/arduino-lib/ 并導入TFT 。
5.打開草圖spresense-audio-scope/sketch/audio-scope/audio-scope.ino
6. 單擊“上傳” ,您應該會在屏幕上看到音頻波形。
?
?
- 音頻信號發(fā)生器 66次下載
- 音頻信號處理電路介紹 34次下載
- 音頻信號分析儀論文事例 0次下載
- 音頻信號分析系統(tǒng) 0次下載
- 音頻信號分析系統(tǒng)論文 0次下載
- 音頻信號分析儀簡介 0次下載
- 音頻信號光纖傳輸技術 104次下載
- 音頻信號傳輸介質(zhì) 56次下載
- 音頻信號分析儀(論文)
- 用于所有音頻信號測量的緊湊型儀器--音頻信號分析儀R&S U
- 雙音頻信號的收發(fā)芯片MT8880應用
- 基于Windows的音頻信號處理方法
- 音頻信號放大電路
- 音頻信號分析儀設計的畢業(yè)論文
- 音頻信號分析儀論文
- 藍牙音頻模組中模擬音頻和數(shù)字音頻如何選擇? 1k次閱讀
- 音頻輸入接口干什么用 6.6k次閱讀
- ip網(wǎng)絡音頻終端是什么 2.2k次閱讀
- 音頻功放芯片的選擇原則 2.5k次閱讀
- 音頻信號處理電路的特征 影碟機中的音頻信號處理電路詳解 3.1k次閱讀
- 典型音頻放大器電路圖分享 1.7w次閱讀
- 實用AGC算法的工作原理及在音頻FPGA中的應用 1w次閱讀
- 基于DSP6713的音頻信號的采集系統(tǒng)設計 6.8k次閱讀
- 如何使用模擬開關動態(tài)切換音頻和視頻信號 8.7k次閱讀
- 基于NE555制作的音頻信號發(fā)生器電路圖 1.8w次閱讀
- 一種基于實用AGC算法的音頻信號處理方法與FPGA實現(xiàn)的分析研究 3.6k次閱讀
- 音頻信號放大器電路圖大全(十款經(jīng)典的音頻信號放大器電路原理圖詳解) 17.2w次閱讀
- 音頻壓縮技術原理 2.6w次閱讀
- 音頻信號采集與AGC算法的DSP實現(xiàn) 4.5k次閱讀
- 無線音頻轉(zhuǎn)發(fā)模塊VMR6512的技術分析及功能特點 1.1k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論