• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      全自動循跡滅火機器人的設(shè)計

      2017-05-08 02:47張仁尊
      山東工業(yè)技術(shù) 2017年8期
      關(guān)鍵詞:火源車體紅外

      張仁尊

      摘 要:本系統(tǒng)以stm32F103VCT6Mini微控制器為核心控制單元,以安裝在車體兩側(cè)紅外傳感器來循跡,采用灰度傳感器檢測進入房間的白線,通過聲音傳感器啟動,使用火焰?zhèn)鞲衅鱽頇z測火焰,并用風(fēng)扇來滅火,車身主要以相隔30度的五個紅外傳感器來調(diào)整車身的角度,實現(xiàn)了對運動方向的控制。在這篇文章里,我們對小車創(chuàng)造時我們的整體想法等各個參數(shù)的介紹,仔細地說明了我們的創(chuàng)意。

      關(guān)鍵詞:滅火機器人;stm32F103VCT6Mini;設(shè)計

      DOI:10.16640/j.cnki.37-1222/t.2017.08.210

      1 實現(xiàn)功能與設(shè)計方案

      我們想制作一個可以全自動運作的機器人,它可以在任何地方識別地形,自主完成滅火工作。要想完成這個工作需要考慮很多方面。比如地面摩擦、機器人電機的轉(zhuǎn)速差、各個齒輪間的摩擦等多個因素,我們用一個小屋來模擬現(xiàn)實家庭中機器人處理火警的過程,蠟燭代表家里燃起的火源,機器人必須找到并熄滅它。

      針對以上的實現(xiàn)功能,我們打算設(shè)計一個一輛兩個大輪轉(zhuǎn)動,兩的萬向輪配合使用的車子,滅火工具在經(jīng)過討論之后,我們打算使用風(fēng)扇這樣一個相對難度較低的滅火器件。

      2 機器人設(shè)計制作原理

      滅火機器人主要以stm32為控制核心,他通過紅外火焰?zhèn)鞲衅鞔_定火災(zāi)位置,通過紅外傳感與地面灰度傳感器進行地形識別,我們采用雙電機驅(qū)動來使其運動。通過無線藍牙模塊啟動小車后,機器人沿著場地里的右面墻壁行走,當搜尋到有蠟燭的房間時,紅外傳感器電壓會變低,低于設(shè)定好的電頻值,單片機接受信號,驅(qū)動電機,完成滅火。

      3 模擬房子介紹

      我們用的模擬場地的墻壁33cm高,材質(zhì)為木頭與金屬。所有地板為黑色的金屬地板。墻壁為白色木質(zhì)板。為了更加形象,我們在地板、門口鋪設(shè)地毯,模擬家庭。場地中所有的走廊和門口寬都是46cm,我們采用2.5cm寬的金屬標識表示房間入口。

      4 系統(tǒng)硬件設(shè)計

      我們設(shè)計的目的是設(shè)計一個在規(guī)定區(qū)域能自主搜索火源并實施滅火的智能機器人小車,本次設(shè)計使用的主控芯片使用了stm32單片機,我們有它完整的庫,所以程序編寫方面不成問題,主要工作是設(shè)計驅(qū)動跟改善機械結(jié)構(gòu)上。

      機器人機械部分安裝及改造:我們采用3D打印技術(shù)一次性打印出車體的框架。在電路板方面,我們用AD將穩(wěn)壓模塊,電機驅(qū)動,stm32芯片全都集成到了一個板子上,節(jié)省了車體空間。因為是用3D打印的車體,所以車體堅固,重量小,便于其轉(zhuǎn)彎,提速。

      傳感器的設(shè)計安裝、系統(tǒng)電路板的固定及連接:我們把五個紅外管放在底盤上面,三個大致岔開60度,車體后面安裝了兩個大致岔開120度的紅外對管。這樣能夠使探測的范圍更大,有利于對墻壁的探測。系統(tǒng)電路板用銅柱架空,為了達到滅火的高度,將風(fēng)扇和火焰?zhèn)鞲衅饕布痈摺?/p>

      5 系統(tǒng)軟件設(shè)計

      軟件設(shè)計方案是以上述硬件電路為基礎(chǔ)的,我們采用C語言編寫,在將程序分為多個部分,一號房間,二號房間,三號房間,四號房間,一號返回,二號返回,三號返回,四號回家。用結(jié)構(gòu)化程序完成小車的既定任務(wù),方便,簡潔,有效。包括電機控制模塊、傳感器模塊的程序設(shè)計與實現(xiàn)。

      6 滅火機器人行進路線分析

      當小車處于起點,小車一是可以不通過臺階,繞著1號房間向外搜索。二是直接過臺階,然后開始搜索。結(jié)合我們小車的特點和前面分析,我們選擇不過臺階。

      起跑后,小車處于1號和4號房間中間,由圖可知,沿著左走的方案比較好,因此我們采用是左手規(guī)則,首先搜索的是1號房間,如圖中的綠色箭頭。當在1號房間發(fā)現(xiàn)火源時,小車進入房間并滅火,滅火后按最左側(cè)路線返回;如沒有發(fā)現(xiàn)火源,小車繼續(xù)按左手規(guī)則搜索房間,在第2個房間里有火源時,無論在那個角,火焰?zhèn)鞲衅鞫寄軝z測得到,如果沒有檢測到,則直接搜索第3個房間,同理,然后搜索第4號房間,不管有沒有搜索到火源,從4號房間出來都繞著4號房間返回起點,因為回家過程中的時間不記入總時間,而繞行比較安全,小車比較好控制。

      在選擇回家的路徑時,因為回家時間不算,所以針對這問題,我們的想法是減慢回家的速度,爭取成功率和穩(wěn)定性。而且路線的選擇我們選的是從第一個房間里出來的是繞遠路的行駛路線,從第二個房間里出來是直線回家,但是不會再搜索其余的房間,因此我們在回家的程序上進行了很多討論,最終確立了一個最佳方案。

      7 實驗心得與結(jié)論

      本次的全自動循跡滅火機器人的設(shè)計對我來說是個非常好的經(jīng)歷,它使我學(xué)會了keil這個編譯環(huán)境。并且我對C語言的理解加深,對stm32芯片的各個模塊的運用更加嫻熟。使我在學(xué)習(xí)創(chuàng)造方面有了質(zhì)的飛躍。再設(shè)計制作中我也認識了很多大神朋友,他們教會了我很多東西,我在未來的制作中可以避免很多錯誤,豐富了知識儲備。我體會到硬件設(shè)計如果比較好的話,軟件編程是比較容易的,所以這才啟發(fā)我如果想搞好硬件,軟件必須要懂,要想編出一個比較漂亮的程序,硬件設(shè)計也要必須懂,只有軟硬兼顧,這才能開發(fā)出一個比較好的系統(tǒng)。

      此外,由于地面的摩擦、機器人慣性、機器人電機的轉(zhuǎn)數(shù)差、齒輪箱與輪子的摩擦等因素,控制機器人直行和轉(zhuǎn)90度有一定的難度,要經(jīng)過反復(fù)的調(diào)試、降低機器人的速度、通過傳感器矯正等才能達到比較精確的控制。所以在做的過程中,選擇一個好的、穩(wěn)定的車模是必須的。

      參考文獻:

      [1]國際賽制機器人滅火比賽規(guī)則[S].PDF.

      [2]公茂法.黃鶴松.楊學(xué)蔚.單片機原理與實踐[M].北京航空航天大學(xué)出版社,2009(03).

      [3]譚浩強.C程序設(shè)計(第四版)[M].北京:清華大學(xué)出版社,2010(06).

      [4]童詩白,華成英.模擬電子技術(shù)基礎(chǔ)(第三版)[M].北京:高等教育出版社,2003(12).

      [5]黃智偉.全國大學(xué)生電子設(shè)計競賽電路設(shè)計[M].北京:北京航空航天大學(xué)出版社,2006(12).

      [6]文艷,譚鴻.Protel 99 SE電子電路設(shè)計[M].北京:機械工業(yè)出版社,2006(08).

      猜你喜歡
      火源車體紅外
      網(wǎng)紅外賣
      淺析地鐵車輛車體材料選擇
      緊急時刻還能滅火的花瓶
      基于藍牙轉(zhuǎn)紅外的遙控裝置
      馬靜坡 元像·宋陵
      攝影欣賞
      上海A型地鐵車輛彈性車體與轉(zhuǎn)向架耦合振動分析
      真金也怕燃燒彈
      莎车县| 清原| 高要市| 黄陵县| 嵩明县| 乌拉特中旗| 灵川县| 涡阳县| 西丰县| 平乐县| 故城县| 舞阳县| 新营市| 邢台县| 温州市| 宁南县| 通道| 栖霞市| 剑川县| 靖远县| 巢湖市| 英德市| 临泽县| 紫金县| 晴隆县| 宁远县| 泰来县| 昌乐县| 阳西县| 商都县| 石泉县| 平乐县| 泽普县| 海安县| 巴彦县| 会昌县| 新建县| 广饶县| 图们市| 博野县| 禄丰县|