|
圈圈圓圈 發表于 2019-11-9 18:29 你看過我的原理圖嗎?? 你覺得我這樣可行嗎???就是實現這個功能就可》》。 |
|
1.買麥克風,測拍手波形。 2.將這個波形通過比較器變成方波。 3.通過單片機測方波的頻率。 4.基于這個頻率,去中斷里調速。 |
toyboy 發表于 2019-11-9 12:50 這是我們的一個課程設計,主要就是實現這個功能。小車根據聲音大小來變化,聲音越大車速越快,實現這個 功能就行了。當然有額外的功能也很好,前提需要把最主要的功能實現。需要您各個部分需要什么完成,其他編碼 解碼 剩余部分,我會自己解決,需要一個具體的實現方案。聲音部分,電機部分,聲頻轉變為電壓部分這幾個主要的部分,具體方案。 謝謝了 |
13370353201 發表于 2019-11-9 11:37 你想干什么用的?形式有多種多樣!關鍵看你用它作什? 簡單的:例如用NE555做個多諧振蕩器,調節震蕩頻率改變輸出信號,(可以設置固定分段頻率),利用調頻發射、接收 頻率波并作對應功能控制(啟動、加速、停止),,也可以參考電視遙控選臺功能,, 涉及編碼、解碼,不是三兩句話就能解決! |
toyboy 發表于 2019-11-8 20:01 嗯 好的 謝謝 ,您有沒有具體的改進措施,我這點沒有什么改進思路,需要您的一些具體改進措施。勞駕了 。。。 |
|
這個可以實現,但現實無意義!而且控制難度非常大,問題多多! 1.拍手聲無定性:聲音頻率不固定,咪頭拾音困難,很容易誤動作! 2.拍手速度有極限,而且隨著速度的提升,聲頻也隨著變化。 3.咪頭的靈敏度,不靈敏與太靈敏都不好,而且咪頭有方向性、、 4.電機部分有啟動、慣性、制動等等要求、、、 5.、、、、 建議采用其他控制方式! |
yzwzfyz 發表于 2019-11-6 19:00 原理圖不足的地方,希望您指點一下。。。 |
|
1、先寫個程序,設置一個速度變量SPD,讓車速可以根據SPD的大小變化。 2、做個硬件裝置,能識別拍手的聲音。(麥克風、放大電路、脈沖整形、拍手識別) 3、將拍手聲音的時間間隔做個計量,并將結果在于SPD中。 |
yzwzfyz 發表于 2019-11-5 20:46 將咪頭接受到的聲音通過放大器放大,然后通過 stc12c5a60s2芯片,輸出pwm給直流電機。 |
yzwzfyz 發表于 2019-11-5 20:46 將咪頭接受到得聲音通過放大器放大,通過芯片STC12C5A60S2 轉換成電壓信號,然后輸送給馬達。 我這里有個問題 ,就是轉換成電壓信號時,這里用什么芯片號 。 |
| 你自己 是怎么想的呢? |