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

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

?
麥克風增益
有時需要增加或調整麥克風增益以獲得所需的結果。目前還沒有適當的 API 調用來執行此操作,但可以通過編輯音頻庫文件來完成。
音頻庫位于以下位置:
在 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 的函數調用:
init_mic_gain(input_device, 0)
嘗試增加/更改整數值,測試并檢查結果,直到您對結果滿意為止。
TFT顯示器
該項目中使用的顯示器具有 st7735 TFT 控制器/驅動芯片。從 Spresense 板到顯示器的數據通過 SPI 接口傳輸。
還需要幾根電線,一根用于重置顯示屏和背景 LED 燈的電源。

以上是 TFT 模塊如何連接到 Spresense 的示意圖。Spresense 能夠以比 Arduino UNO 高得多的頻率運行 SPI。使用長線快速運行 SPI 可能會導致顯示出現意外行為。因此,如果發生這種情況,最好嘗試降低 SPI 頻率(在 TFT 驅動程序庫中)并縮短 TFT 模塊和 Spresense 之間的連線。
ST7735使用的驅動是Arduino IDE中的標準TFT驅動,TFT for Arduino by Adafruit v1.0.6移植到Spresense。移植主要是為了改變控制 CS 和 RS(上圖中的 DC/A0)線路的方式。移植的詳細信息可以在 GitHub上的arduino-libraries帳戶上找到。
代碼
運行該項目的代碼包括通過 Spresense 音頻庫獲取音頻數據流的主要草圖。一個 TFT st7735 軟件驅動程序,它還需要在 Spresense 板上安裝一個 wav 音頻編解碼器。這將在分步說明中詳細描述。
分步說明
1. 安裝Arduino IDE,啟動并安裝Spresense開發板包。
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 驅動程序。這可以在 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. 單擊“上傳” ,您應該會在屏幕上看到音頻波形。
?
?
- 音頻信號發生器 66次下載
- 音頻信號處理電路介紹 33次下載
- 音頻信號分析儀論文事例 0次下載
- 音頻信號分析系統 0次下載
- 音頻信號分析系統論文 0次下載
- 音頻信號分析儀簡介 0次下載
- 音頻信號光纖傳輸技術 102次下載
- 音頻信號傳輸介質 56次下載
- 音頻信號分析儀(論文)
- 用于所有音頻信號測量的緊湊型儀器--音頻信號分析儀R&S U
- 雙音頻信號的收發芯片MT8880應用
- 基于Windows的音頻信號處理方法
- 音頻信號放大電路
- 音頻信號分析儀設計的畢業論文
- 音頻信號分析儀論文
- 音頻輸入接口干什么用 1197次閱讀
- ip網絡音頻終端是什么 539次閱讀
- 音頻功放芯片的選擇原則 841次閱讀
- 音頻信號處理電路的特征 影碟機中的音頻信號處理電路詳解 1495次閱讀
- 典型音頻放大器電路圖分享 9334次閱讀
- 音頻輸出電路測試方法 6217次閱讀
- 實用AGC算法的工作原理及在音頻FPGA中的應用 9325次閱讀
- 基于DSP6713的音頻信號的采集系統設計 6265次閱讀
- 如何使用模擬開關動態切換音頻和視頻信號 7995次閱讀
- 基于NE555制作的音頻信號發生器電路圖 1.6w次閱讀
- 一種基于實用AGC算法的音頻信號處理方法與FPGA實現的分析研究 3248次閱讀
- 音頻信號放大器電路圖大全(十款經典的音頻信號放大器電路原理圖詳解) 16.1w次閱讀
- 音頻壓縮技術原理 2.5w次閱讀
- 音頻信號采集與AGC算法的DSP實現 4006次閱讀
- 無線音頻轉發模塊VMR6512的技術分析及功能特點 902次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論