資料介紹
描述
該項(xiàng)目使用 Spresense 開發(fā)板及其音頻功能來錄制音頻信號。它有一個駐極體麥克風(fēng),連接到 Spresense 板上的麥克風(fēng)輸入之一。來自麥克風(fēng)的模擬信號將轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)流,然后繪制在 TFT 顯示屏上。
細(xì)節(jié)
麥克風(fēng)
Spresense 音頻驅(qū)動程序默認(rèn)配置為支持模擬麥克風(fēng)。本項(xiàng)目中使用的駐極體麥克風(fēng)需要在信號線上有一個小的偏置電壓才能產(chǎn)生信號。Spresense 板默認(rèn)配置為不在 JP10 接頭(麥克風(fēng)接頭)上的信號引腳上提供偏置電壓。要獲取有關(guān)如何將各種類型的麥克風(fēng)連接到 Spresense 板的更多詳細(xì)信息,請?jiān)L問:Spresense 麥克風(fēng)文檔。
為了在信號線上啟用偏置電壓,可以在擴(kuò)展板上安裝一個電阻器。這將需要在板上焊接,如果這樣做,保修將失效。
但不用擔(dān)心,有一個簡單的解決方法,無需在板上焊接任何東西,并且仍然提供偏置電壓。
?
從擴(kuò)展板的原理圖中可以看出,偏置電壓也直接提供給排針 JP10 上的引腳 5、6、11 和 12。因此,無需將偏置電阻焊接到電路板上,只需將它們連接在 BIAS 引腳和 MIC_X 引腳之間即可。在此項(xiàng)目中,僅使用麥克風(fēng)通道 A,因此安裝/連接一個偏置電阻就足夠了。
?
?
麥克風(fēng)增益
有時需要增加或調(diào)整麥克風(fēng)增益以獲得所需的結(jié)果。目前還沒有適當(dāng)?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ù)值,測試并檢查結(jié)果,直到您對結(jié)果滿意為止。
TFT顯示器
該項(xiàng)目中使用的顯示器具有 st7735 TFT 控制器/驅(qū)動芯片。從 Spresense 板到顯示器的數(shù)據(jù)通過 SPI 接口傳輸。
還需要幾根電線,一根用于重置顯示屏和背景 LED 燈的電源。
以上是 TFT 模塊如何連接到 Spresense 的示意圖。Spresense 能夠以比 Arduino UNO 高得多的頻率運(yùn)行 SPI。使用長線快速運(yùn)行 SPI 可能會導(dǎo)致顯示出現(xiàn)意外行為。因此,如果發(fā)生這種情況,最好嘗試降低 SPI 頻率(在 TFT 驅(qū)動程序庫中)并縮短 TFT 模塊和 Spresense 之間的連線。
ST7735使用的驅(qū)動是Arduino IDE中的標(biāo)準(zhǔn)TFT驅(qū)動,TFT for Arduino by Adafruit v1.0.6移植到Spresense。移植主要是為了改變控制 CS 和 RS(上圖中的 DC/A0)線路的方式。移植的詳細(xì)信息可以在 GitHub上的arduino-libraries帳戶上找到。
代碼
運(yùn)行該項(xiàng)目的代碼包括通過 Spresense 音頻庫獲取音頻數(shù)據(jù)流的主要草圖。一個 TFT st7735 軟件驅(qū)動程序,它還需要在 Spresense 板上安裝一個 wav 音頻編解碼器。這將在分步說明中詳細(xì)描述。
分步說明
1. 安裝Arduino IDE,啟動并安裝Spresense開發(fā)板包。
2. 如果需要,刷新 Spresense 引導(dǎo)加載程序。
3. 使用子模塊從 GitHub 獲取該項(xiàng)目的源代碼:https ://github.com/TE-KarlKomierowski/hackster_projects/ 。
$ git clone --recursive git@github.com:TE-KarlKomierowski/hackster_projects.git
4. 從項(xiàng)目“arduino-lib”文件夾安裝 TFT 驅(qū)動程序。這可以在 Arduino IDE 菜單“Sketch -> Include Library -> Add.zip Library...”中完成。指向文件夾 spresense-audio-scope/arduino-lib/ 并導(dǎo)入TFT 。
5.打開草圖spresense-audio-scope/sketch/audio-scope/audio-scope.ino
6. 單擊“上傳” ,您應(yīng)該會在屏幕上看到音頻波形。
?
?
- 音頻信號發(fā)生器 66次下載
- 音頻信號處理電路介紹 33次下載
- 音頻信號分析儀論文事例 0次下載
- 音頻信號分析系統(tǒng) 0次下載
- 音頻信號分析系統(tǒng)論文 0次下載
- 音頻信號分析儀簡介 0次下載
- 音頻信號光纖傳輸技術(shù) 102次下載
- 音頻信號傳輸介質(zhì) 56次下載
- 音頻信號分析儀(論文)
- 用于所有音頻信號測量的緊湊型儀器--音頻信號分析儀R&S U
- 雙音頻信號的收發(fā)芯片MT8880應(yīng)用
- 基于Windows的音頻信號處理方法
- 音頻信號放大電路
- 音頻信號分析儀設(shè)計的畢業(yè)論文
- 音頻信號分析儀論文
- 音頻信號處理電路的特征 影碟機(jī)中的音頻信號處理電路詳解 1029次閱讀
- 音頻混合器電路圖分享 4952次閱讀
- 音頻振蕩器電路圖分享 1460次閱讀
- 典型音頻放大器電路圖分享 5122次閱讀
- 音頻輸出電路測試方法 5409次閱讀
- 實(shí)用AGC算法的工作原理及在音頻FPGA中的應(yīng)用 9058次閱讀
- 基于DSP6713的音頻信號的采集系統(tǒng)設(shè)計 5844次閱讀
- 如何使用模擬開關(guān)動態(tài)切換音頻和視頻信號 7767次閱讀
- 基于NE555制作的音頻信號發(fā)生器電路圖 1.6w次閱讀
- 一種基于實(shí)用AGC算法的音頻信號處理方法與FPGA實(shí)現(xiàn)的分析研究 3106次閱讀
- 關(guān)于OTL音頻功率放大電路的設(shè)計 1w次閱讀
- 音頻信號放大器電路圖大全(十款經(jīng)典的音頻信號放大器電路原理圖詳解) 15.7w次閱讀
- 音頻壓縮技術(shù)原理 2.4w次閱讀
- 音頻信號采集與AGC算法的DSP實(shí)現(xiàn) 3880次閱讀
- 無線音頻轉(zhuǎn)發(fā)模塊VMR6512的技術(shù)分析及功能特點(diǎn) 859次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多