前不久幫一位大四的學(xué)姐做的一個(gè)畢業(yè)設(shè)計(jì)(她是在答辯前不到一個(gè)星期經(jīng)過(guò)一個(gè)朋友找到我的)。
他給我的要求是這樣的:
本系統(tǒng)研制通過(guò)對(duì)人的心理狀態(tài)分析,當(dāng)門外有敲門聲時(shí),將門上四個(gè)不同位置處的加速度傳感器所獲得振動(dòng)信號(hào)(敲門聲),輸出至4路放大器,經(jīng)采樣后由八路A/D轉(zhuǎn)換器ADC0809來(lái)轉(zhuǎn)換成數(shù)字信號(hào)送給單片機(jī),單片機(jī)通過(guò)控制語(yǔ)音模塊進(jìn)行相應(yīng)的處理,根據(jù)敲擊的次數(shù),播放相對(duì)應(yīng)的語(yǔ)音。從而在心理上對(duì)不速之客產(chǎn)生震懾,達(dá)到安全防范的目的。這個(gè)是老師的要求 本系統(tǒng)主要包括硬件和軟件設(shè)計(jì)兩個(gè)部分。硬件部分包括加速度傳感器、放大電路、S/H電路、A/D轉(zhuǎn)換電路、語(yǔ)音播放電路及單片機(jī)控制電路。軟件設(shè)計(jì)部分包括數(shù)據(jù)采集、平均處理、計(jì)數(shù)處理、分析判斷及語(yǔ)音錄放,整個(gè)系統(tǒng)是在軟硬件的配合下實(shí)現(xiàn)。本系統(tǒng)研制通過(guò)對(duì)人的心理狀態(tài)分析,當(dāng)門外有敲門聲時(shí),將門上四個(gè)不同位置處的加速度傳感器所獲得振動(dòng)信號(hào)(敲門聲),輸出至4路放大器,經(jīng)采樣后由八路A/D轉(zhuǎn)換器ADC0809來(lái)轉(zhuǎn)換成數(shù)字信號(hào)送給單片機(jī),單片機(jī)通過(guò)控制語(yǔ)音模塊進(jìn)行相應(yīng)的處理,根據(jù)敲擊的次數(shù),播放相對(duì)應(yīng)的語(yǔ)音。從而在心理上對(duì)不速之客產(chǎn)生震懾,達(dá)到安全防范的目的。這個(gè)是老師的要求 本系統(tǒng)主要包括硬件和軟件設(shè)計(jì)兩個(gè)部分。硬件部分包括加速度傳感器、放大電路、S/H電路、A/D轉(zhuǎn)換電路、語(yǔ)音播放電路及單片機(jī)控制電路。軟件設(shè)計(jì)部分包括數(shù)據(jù)采集、平均處理、計(jì)數(shù)處理、分析判斷及語(yǔ)音錄放,整個(gè)系統(tǒng)是在軟硬件的配合下實(shí)現(xiàn)。
讀完這一大串“符咒”,于是,我笑了。。。。哪個(gè)腦殘老師出的這個(gè)題目,拿加速度傳感器采集敲門聲!還要4路!還要S/H!還要A/D!。。。。
出題的老師自以為把這些“高大上”的東西來(lái)讓學(xué)生完成那么簡(jiǎn)單的一個(gè)任務(wù)能夠顯得他專業(yè)技術(shù)知識(shí)的豐富。不過(guò)這恰恰戳中了我都笑點(diǎn)。
于是我問(wèn)那學(xué)姐:真的要拿要求里說(shuō)的東西來(lái)做嗎?
學(xué)姐屏氣凝神,道:不用,只要實(shí)現(xiàn)功能就行!
然后,她又說(shuō):明天能做好給我嗎?(那時(shí)是晚上9點(diǎn)多)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我差點(diǎn)沒(méi)有被雷死,說(shuō)道:我就算是多懂一點(diǎn),也不至于在一晚上把硬件和程序都給你弄好啊。你想想你一個(gè)學(xué)期的作業(yè),讓我一天給你弄好,你覺(jué)得可能不?我只能盡力吧。。
不禁在此感慨下!
。。。。。。。
言歸正傳!當(dāng)玩就開(kāi)始開(kāi)干,電路直接自己設(shè)計(jì),完全不按老師給的方案。我設(shè)計(jì)的電路如下:
原理很簡(jiǎn)單:通過(guò)咪頭來(lái)采集聲音信號(hào),倍壓整流,單穩(wěn)態(tài)觸發(fā),最終輸出接到單片機(jī)任意IO口。
單片機(jī)通過(guò)計(jì)數(shù)在2S內(nèi)的敲門次數(shù)來(lái)判斷到底播放ISD4004里的哪一段語(yǔ)音,為了讓那學(xué)姐隨時(shí)可以更改語(yǔ)音內(nèi)容,特地加了三個(gè)鍵。來(lái)控制隨時(shí)錄入語(yǔ)音,播放語(yǔ)音和切換地址。實(shí)物圖如下:
拆開(kāi)看看:
單片機(jī)最小系統(tǒng)
敲門聲采集電路:
整個(gè)設(shè)計(jì)制作共花了一夜+一天,這次的程序?qū)懙帽容^規(guī)范,具體單片機(jī)IO接線圖看程序就應(yīng)該知道了!
一向毫不保留,供大家交流學(xué)習(xí):畢業(yè)設(shè)計(jì)(工程)--最終.zip