找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3436|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

2023電賽k題 求指導(dǎo)思路

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1044173 發(fā)表于 2023-8-3 07:48 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
50黑幣
5個(gè)外觀、款式與大小都相同的杯子排成一排,
分別敲擊放置在 1、3、5 號(hào)位置上的 3 個(gè)空水杯進(jìn)行識(shí)別學(xué)習(xí)訓(xùn)練,
然后逐個(gè)敲擊杯子將杯號(hào)顯示在識(shí)別控制器上,用時(shí)≤90s。
注:只能用一個(gè)傳感器,敲擊力度要相近

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1088185 發(fā)表于 2023-8-3 13:34 | 只看該作者
測(cè)量頻率
回復(fù)

使用道具 舉報(bào)

板凳
ID:276685 發(fā)表于 2023-8-3 13:50 | 只看該作者
有一個(gè)方法你可以嘗試.固定傳感器,然后分別采樣敲擊音頻進(jìn)行fft得到頻譜,再根據(jù)頻率,響度,回播推算距傳感器距離
回復(fù)

使用道具 舉報(bào)

地板
ID:1087595 發(fā)表于 2023-8-3 16:29 | 只看該作者
敲擊不是你自己敲不用擔(dān)心
回復(fù)

使用道具 舉報(bào)

5#
ID:1087595 發(fā)表于 2023-8-3 16:35 | 只看該作者
器件中有顯示屏嗎
回復(fù)

使用道具 舉報(bào)

6#
ID:1034262 發(fā)表于 2023-8-3 18:06 | 只看該作者
學(xué)習(xí)訓(xùn)練時(shí),ADC后FFT,找最高的幾條譜線計(jì)算比例。
識(shí)別時(shí),ADC后FFT,計(jì)算最高的幾條譜線的比例,跟之前學(xué)習(xí)的判斷即可。
回復(fù)

使用道具 舉報(bào)

7#
ID:343102 發(fā)表于 2023-8-3 21:45 | 只看該作者
這個(gè)是先標(biāo)定標(biāo)準(zhǔn)物體位置,再測(cè)量其它物體位置問(wèn)題。
用音量大小定位誤差不可控。測(cè)量頻率法更不可用,因?yàn)槠渌矬w頻率無(wú)法預(yù)先獲得。
可以用空氣與桌面聲波傳遞速度差來(lái)確定每個(gè)物體的距離。方法是:將聲音傳感器放在5個(gè)杯子連線上的一端,使用外中斷和計(jì)時(shí)器測(cè)量?jī)蓚(gè)脈沖間隔時(shí)間,由于5個(gè)杯子的間隔時(shí)間不同,比較大小就能確定位置。
回復(fù)

使用道具 舉報(bào)

8#
ID:965189 發(fā)表于 2023-8-4 06:24 來(lái)自觸屏版 | 只看該作者
使用語(yǔ)音識(shí)別。
回復(fù)

使用道具 舉報(bào)

9#
ID:584814 發(fā)表于 2023-8-4 08:30 | 只看該作者
不對(duì)傳感器限制的話,頻率測(cè)定最靠譜,每個(gè)杯子振動(dòng)頻率都相對(duì)固定且不同的。
然而此題應(yīng)該是用測(cè)距法,可以嘗試定向測(cè)量聲音大小來(lái)判定,頻率就算了罷。
回復(fù)

使用道具 舉報(bào)

10#
ID:844772 發(fā)表于 2023-8-4 08:41 | 只看該作者
一是,不大懂一個(gè)傳感器的概念,如果使用麥克陣列算不算一個(gè)?如果算一個(gè)的話,那就很容易定位了。而且類(lèi)似的陣列非常多,也就是說(shuō),如果可以用傳感器陣列弄,這就不是個(gè)事。

二是,這是我想的,沒(méi)實(shí)驗(yàn)過(guò)。就用一個(gè)加速度傳感器,在杯子的合適位置,以能夠檢測(cè)敲擊事件的加速度變化為準(zhǔn)。逐個(gè)敲擊杯子,并記錄下每個(gè)位置上的敲擊事件的加速度變化譜線圖,將這些譜線進(jìn)行圖像識(shí)別(有很多共享軟件可用)的學(xué)習(xí)訓(xùn)練。建立一個(gè)模型或算法,用于識(shí)別不同位置上的敲擊事件的加速度變化。逐個(gè)敲擊杯子,并將加速度變化根據(jù)學(xué)習(xí)訓(xùn)練的結(jié)果進(jìn)行判斷,判斷并顯示相應(yīng)的杯子編號(hào)。

三是,其實(shí)加速傳感器換成麥克或其他什么類(lèi)似的我覺(jué)的都可以,總之就是形成個(gè)圖譜的圖片,然后進(jìn)行圖像識(shí)別,因?yàn)閳D像識(shí)別的軟件比較容易找。
回復(fù)

使用道具 舉報(bào)

11#
ID:155507 發(fā)表于 2023-8-4 12:11 | 只看該作者
K題:杯子之間的距離和杯子與傳感器之間的距離是否有要求?
答:只能用一個(gè)傳感器,距離無(wú)要求。
這樣的話,用什么傳感器比較好?語(yǔ)音識(shí)別應(yīng)怎樣解決?
捕獲聲音信號(hào),做fft,計(jì)算幅值換算距離
應(yīng)該就是用普通的咪頭,靈敏度高。
學(xué)習(xí)訓(xùn)練時(shí),做ADC并FFT后,獲取最高的幾條譜線,并計(jì)算其比例關(guān)系。
識(shí)別時(shí),也是ADC后做FFT,計(jì)算最高的幾條譜線的比例關(guān)系,在一定范圍內(nèi),則為對(duì)應(yīng)的杯子的聲音。
   
屠龍刀三的MCU是STC32G12K128,F(xiàn)FT計(jì)算都是一樣的,差別是沒(méi)有硬件浮點(diǎn)模塊,計(jì)算開(kāi)方多了1ms多點(diǎn)的時(shí)間。
K題求助stc32g單片機(jī)能用的fft函數(shù)

改成STC32G的了,主頻30MHz,先發(fā)程序,使用說(shuō)明還沒(méi)來(lái)得及改。
MCU:STC32G12K128,例子使用實(shí)驗(yàn)箱9.61驗(yàn)證。
主頻:30MHz。
FFT:  256點(diǎn)采樣,128點(diǎn)頻譜顯示,USB-CDC傳給STC-ISP里的示波器界面顯示頻譜。

采樣頻率最高25.6KHz,下面的程序已按樓主要求用12.8KHz采樣,分辨率50Hz。
回復(fù)

使用道具 舉報(bào)

12#
ID:821429 發(fā)表于 2023-8-4 16:56 | 只看該作者
用超聲波測(cè)距是不是可行?之前做過(guò)超聲波測(cè)量電火花放電。敲擊除了人耳可以聽(tīng)到的聲音之外,還有聽(tīng)不到的超聲波
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表