99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于樹莓派的音頻頻譜圖可視化設(shè)備

基于樹莓派的音頻頻譜圖可視化設(shè)備

2022-12-23 | rar | 0.59 MB | 次下載 | 免費(fèi)

資料介紹

方案介紹

使用 Raspberry Pi Pico、數(shù)字麥克風(fēng)和 LCD 顯示器創(chuàng)建實(shí)時(shí)音頻頻譜圖可視化器。

本項(xiàng)目將介紹如何使用帶有外部數(shù)字麥克風(fēng)和 TFT LCD 顯示屏的Raspberry Pi Pico板創(chuàng)建實(shí)時(shí)音頻頻譜圖可視化器。它將讓您看到周圍音頻環(huán)境的實(shí)時(shí)視覺表現(xiàn)。

FkTdZT5fqiqzTd7zkuAuhg098DkY

什么是音頻頻譜圖?
音頻頻譜圖用于將隨時(shí)間的幅度表示的音頻信號可視化為顯示信號中包含的頻率如何隨時(shí)間變化的格式。

在下圖中,左側(cè)顯示原始音頻信號,右側(cè)顯示音頻信號的音頻頻譜圖。

FkkDbujeIOHx7RJUfrnw3HMEfcjH

您可以通過頻譜圖中的顏色強(qiáng)度看到音頻信號的幅度與該信號中相關(guān)頻率之間的直接相關(guān)性。

頻譜圖還使用基于機(jī)器學(xué)習(xí) (ML) 的音頻系統(tǒng),將音頻信號轉(zhuǎn)換為頻譜圖,以便計(jì)算機(jī)視覺技術(shù)可用于對音頻信號的二維“圖像表示”進(jìn)行分類。現(xiàn)實(shí)世界的例子包括音頻或語音識別,以及關(guān)鍵字識別。

渲染流水線
要創(chuàng)建頻譜圖并將其實(shí)時(shí)顯示在 LCD 顯示屏上,需要執(zhí)行以下步驟:

1. 從數(shù)字麥克風(fēng)中收集 N 個(gè)音頻樣本。

2. 對收集的音頻樣本應(yīng)用漢寧窗。

3. 使用上一步的輸入運(yùn)行真正的快速傅立葉變換 (RFFT)。

4. 計(jì)算 RFFT 的幅度。

5. 將每個(gè) RFFT 幅度映射到一個(gè)顏色值以顯示在 LCD 顯示屏上。

6. 在 LCD 上顯示新行。

7. 滾動到新行并重復(fù)。

如果我們選擇 256 的 RFFT 大小,我們將有 128 個(gè)可用幅度輸出顯示在屏幕上,因?yàn)檫@小于顯示器每行的 240 個(gè)像素,我們可以每行顯示兩次以最大化視覺空間顯示器。

為了獲得更快的視覺響應(yīng)時(shí)間,我們可以一次從麥克風(fēng)中收集 64 個(gè)新的音頻樣本(而不是等待 256 個(gè)新的樣本),并將它們與之前每個(gè)周期的最新 192 (= 256 - 64) 個(gè)樣本結(jié)合起來。采樣率為 16 kHz,我們將有 64 / 16, 000 秒來執(zhí)行所有計(jì)算并更新顯示。這導(dǎo)致每次迭代 4 毫秒。

我們將使用Pico 麥克風(fēng)庫從數(shù)字麥克風(fēng)中捕獲數(shù)據(jù)。Arm 的 CMSIS-DSP 庫將用于實(shí)時(shí)處理音頻數(shù)據(jù)。CMSIS-DSP 針對Arm Cortex-M 處理器進(jìn)行了優(yōu)化,包括Arm Cortex-M0+ ,Raspberry Pi Pico 的 RP2040 微控制器 (MCU) 就是基于該處理器。在ST7789庫微微將被用于驅(qū)動TFT ST7789顯示器的輸出。

硬件設(shè)置
將公頭焊接到您的 Raspberry Pi Pico 板上、Adafruit PDM MEMS 麥克風(fēng)分線板和2" 320x240 彩色 IPS TFT 顯示器和 microSD 卡分線板,以便它們可以插入面包板。請參閱 MagPi 的“如何焊接 GPIO引腳接頭到 Raspberry Pi Pico”指南,了解有關(guān)將引腳接頭焊接到 Raspberry Pi Pico 板的更多詳細(xì)信息。

焊接完兩個(gè)部件后,將它們放在面包板上并按如下方式設(shè)置接線:

表格形式的接線設(shè)置:

FiP3T_Dff7KILtxM7FcuWRKB6EI6

之后你的面包板應(yīng)該是這樣的:

搭建 Pico SDK 開發(fā)環(huán)境
您首先需要使用 Raspberry Pi 的 Pico SDK 和所需的工具鏈設(shè)置您的計(jì)算機(jī)。

有關(guān)詳細(xì)信息,請參閱“ Raspberry Pi Pico 入門” 。

獲取和編譯 pico-audio-spectrogram 應(yīng)用程序

確保PICO_SDK環(huán)境變量已設(shè)置。

FjLzWbufkOsxsVQq5ZjflwECKw-U

在終端窗口中,克隆 git 存儲庫并更改目錄:

Fl4BBzdPpZT1OQKJHT0UbeFB_c0Z

創(chuàng)建一個(gè)構(gòu)建目錄并將目錄更改為它:

FumimDP_x0qe0VLlrN2La5CQBi8i

運(yùn)行cmake和make進(jìn)行編譯:

FuW9nGI7IUDTvxFqOH-fKJk9VJTo

按住板上的BOOTSEL按鈕,同時(shí)使用 USB 電纜將板插入計(jì)算機(jī)。

將audio_spectrogram.uf2文件復(fù)制到掛載的 Raspberry Pi Pico 啟動 ROM 磁盤:

FoN2GG_7C2A1irFaetm6BUdnhhGI

測試一下
您現(xiàn)在可以嘗試各種聲音,包括說出不同的單詞,以查看它們在頻譜圖上的實(shí)時(shí)外觀。

以下是在顯示屏上說出“是”一詞的示例:

同樣,這就是說“不”這個(gè)詞在顯示屏上的樣子:

可以在下面找到“ESC-50:環(huán)境聲音分類數(shù)據(jù)集”中各種聲音的示例:

結(jié)論
本方案介紹了如何使用帶有外部數(shù)字麥克風(fēng)和 TFT LCD 的 Raspberry Pi Pico 板來創(chuàng)建實(shí)時(shí)音頻頻譜圖可視化器。該項(xiàng)目使用Microphone Library for Pico從麥克風(fēng)一次捕獲 64 個(gè)音頻樣本,然后使用Arm 的 CMSIS-DSP 庫將音頻樣本轉(zhuǎn)換為頻譜圖,然后使用Pico的ST7789 庫。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)