用AVR單片機(jī)創(chuàng)造機(jī)器生命
B 充電
本設(shè)計(jì)采用4.8V鎳氫充電電池為系統(tǒng)供電。太陽(yáng)能電池板正負(fù)極通過(guò)一個(gè)三極管與電池正負(fù)極相連。有一個(gè)電壓比較器比較電池電壓與太陽(yáng)能板的壓差,如果壓差高于某值,比較器控制三極管導(dǎo)通,太陽(yáng)能電池板對(duì)充電電池充電。充電電池電壓上升,當(dāng)高于某值時(shí)控制三極管關(guān)斷,結(jié)束充電。為使太陽(yáng)能板能對(duì)電池組充電,要求太陽(yáng)能板在陽(yáng)光直射下輸出電壓高于8V。
C 語(yǔ)音識(shí)別
用AVR單片機(jī)的高速AD檢測(cè)功能能實(shí)現(xiàn)簡(jiǎn)單的語(yǔ)音識(shí)別。聲音信號(hào)被駐極體電容話筒接收后送至LM386音頻功放芯片放大和過(guò)濾后送至單片機(jī)AD轉(zhuǎn)換口,單片機(jī)對(duì)音頻信號(hào)幅值采樣轉(zhuǎn)化為一組數(shù)字,然后對(duì)這組進(jìn)行取方差運(yùn)算,得出一個(gè)特征值,該特征值可以用于簡(jiǎn)單的語(yǔ)音識(shí)別。比如你發(fā)一個(gè)“e”,方差應(yīng)該比較小,如果你發(fā)“p”爆破音,方差應(yīng)該較大。當(dāng)然,如果你用更復(fù)雜的數(shù)據(jù)處理,會(huì)得到更好的識(shí)別效果。本設(shè)計(jì)使用了2路聲音信號(hào),目的是讓單片機(jī)判斷出聲源的大體方位。
D 超聲波測(cè)距
用AVR的1個(gè)IO口輸出40KHz信號(hào)送至超聲波發(fā)射電路,當(dāng)超聲波遇到障礙物返回后,被超聲波接收頭接收,信號(hào)經(jīng)CX20106A解碼芯片處理,得到一個(gè)低電平脈沖,用該脈沖引發(fā)AVR單片機(jī)中斷,AVR通過(guò)檢查發(fā)波和收到回波之間的時(shí)間差即可算出障礙物距離。
E 電機(jī)驅(qū)動(dòng)
本設(shè)計(jì)采用2片LG9110電機(jī)驅(qū)動(dòng)芯片驅(qū)動(dòng)兩臺(tái)直流減速電機(jī)。LG9110輸出最大電流為800mA,僅需要2條控制線與單片機(jī)IO口直接相連即可控制一臺(tái)電機(jī)正反轉(zhuǎn)或者停止。LG9110僅有8個(gè)引腳,使用非常方便。
F讓機(jī)器生命更聰明
我的這個(gè)機(jī)器生命設(shè)計(jì)方案能實(shí)現(xiàn)最酷的效果是:白天,陽(yáng)光明媚,機(jī)器生命跑到陽(yáng)光底下曬太陽(yáng),太陽(yáng)光會(huì)隨著時(shí)間變化,機(jī)器生命能自動(dòng)跑到最合適的位置享受日光浴。到了晚上,機(jī)器生命會(huì)找個(gè)安靜的地方閉目養(yǎng)神,等待明天太陽(yáng)升起。你可以訓(xùn)練機(jī)器生命,讓它知道自己的名字叫什么。比如你叫著它的名字,同時(shí)站在它面前用強(qiáng)光照射它的太陽(yáng)能電池板,如此反復(fù)訓(xùn)練,會(huì)使機(jī)器生命聽(tīng)到自己名字后向聲源方向跑去,在距離聲源一定遠(yuǎn)處停止,因?yàn)橐酝@樣做它都能享受強(qiáng)光照射并充電。這就如同真正的寵物狗,你叫它名字它就跑到你跟前希望能獲得食物。這一切都是完全能夠?qū)崿F(xiàn)的,關(guān)鍵就在于編程序?qū)崿F(xiàn)它。
G 想象無(wú)極限,你的機(jī)器寵物將無(wú)所不能
以上方案中,ATmega16的功能被發(fā)揮到極致,以至于沒(méi)有空閑的IO口,系統(tǒng)不能再擴(kuò)展了。如果你用ATmega128單片機(jī)做,那么它擁有53個(gè)IO口,30多個(gè)中斷,128Kb的程序存儲(chǔ)器,4Kb的RAM,使得你能編寫(xiě)更復(fù)雜的程序、儲(chǔ)存更多的動(dòng)態(tài)數(shù)據(jù)、連接更多的外設(shè),你的機(jī)器生命將變得非常有生命力。比如加入三軸加速度傳感器、地磁傳感器、GPS定位、雨水傳感器甚至攝像頭、無(wú)線通信模塊等,重新設(shè)計(jì)一個(gè)堅(jiān)固和強(qiáng)勁的底盤(pán),你的機(jī)器生命就可以在室外自由探索了。
以上芯片外設(shè)來(lái)源說(shuō)明:在淘寶上購(gòu)買(mǎi)很容易
底盤(pán):340元的高級(jí)履帶式1:16電動(dòng)坦克模型
加速度傳感器、地磁傳感器:美國(guó)AD公司的40元ADXL330加速度傳感器
GPS定位:幾十元的車載外置GPS天線
最后,我想說(shuō),機(jī)器人是非常好玩的,只要你有想象力,有毅力,努力研究實(shí)踐就能創(chuàng)造奇跡。
評(píng)論