閱讀 | 訂閱
閱讀 | 訂閱
軌道交通新聞

80後經典遊戲:無線網絡控製激光坦克機器人

星之球科技 來源:電子發燒友2013-06-14 我要評論(0 )   

你還記得一個(ge) 叫坦克大戰的的遊戲麽(me) ?本文的內(nei) 容就是嚐試將這個(ge) 經典遊戲做成真人版本。作為(wei) 遊戲玩家的你,駕著Arduino動力坦克用激光射中你的目標。 這個(ge) 項目是透過網頁...

       你還記得一個(ge) 叫“坦克大戰的”的遊戲麽(me) ?本文的內(nei) 容就是嚐試將這個(ge) 經典遊戲做成真人版本。作為(wei) 遊戲玩家的你,駕著Arduino動力坦克用激光射中你的目標。

  這個(ge) 項目是透過網頁利用Arduino去控製能發射激光坦克,這借助Wifly來通信的,具體(ti) 是通過網頁上的控製麵板去操縱實現。坦克運用ParallaxPing去躲避障礙物,這是一種瞄準炮台和坦克模型平台定位的伺服係統。

  

  Step1:製造這個(ge) 坦克你需要準備以下東(dong) 西:

  雙轉子變速電動機

  坦克履帶板

  坦克底板(在此放雙轉子電動機)

  電動機保護罩

  工具集合板(包括PCB,LED,排插,電阻,螺絲(si) 釘等)

  激光筆

  超聲波距離探測傳(chuan) 感攝像頭模塊

  迷你伺服器

  螺母,螺釘,樹脂玻璃等

  直流充電器

  7.2v電池

  無線天線模塊

  過孔PCB印製電路板

  做那個(ge) 被攻擊的目標,你要一下配件:

  單板控製器(估計單片機亦可代替)

  可編程光頻率IC

  三色LED燈

Step2:組裝坦克

  需要裝配以下產(chan) 品:

  齒輪箱

  坦克履帶板

  工具集合板

  用螺母和螺栓去為(wei) ARDUINO、伺服和PING造了一個(ge) 平台

  照著一般金屬板的裝置尺寸弄了另一個(ge) 有機玻璃的平台。

  這激光筆可以裝在伺服器的角上

  筆者最得意之處就是弄ArduinoMotorShield時雖然用了很多的插針,但不能看到它,驟眼望過去就像是在內(nei) 部用鐵線連接的。

 

  Step3:電源

  這坦克馬達需要很耗電,筆者不想AA電池或9V電池損耗得那麽(me) 快,RC汽車團體(ti) 已經花時間搞出了一個(ge) 功耗稍微小點的產(chan) 品,因此選用了非常好的7.2V1750ma電池和一個(ge) 相當不錯的SportII充電器。

  然後用一個(ge) 接插頭把電池接到馬達外殼的接線柱上麵。

  Step4:坦克的代碼加載

  要在這個(ge) 頁麵加載坦克的代碼。這需要從(cong) https://arduinology.blogspot.com獲取令人驚歎的WiFlyl庫。這一切都附加在代碼上麵了。

#p#分頁標題#e#

Step5:多次的組裝——能躲避障礙物的坦克

  為(wei) 了使設計更簡單,剛開始造了一個(ge) 躲避物體(ti) 的機器人。之後就附加上了馬達、RC汽車可充電電池、Arduino和PING。

  Step6:多次的組裝——網絡控製的坦克

  接下來給機子加了個(ge) 平台,然後再裝上Wifly使坦克可以透過網絡被控製。

  此刻這個(ge) 控製就遠程登錄到2000端口發出一個(ge) 指令

  Step7:多次的組裝——帶有“激光槍”的坦克機器人

  在這部分我切割了一小塊有機玻璃,然後在上麵打了個(ge) 洞,以便把伺服器安裝到“控製平台”上。

  Step8:網絡界麵

  用PHP建立了一個(ge) 坦克操控的網絡界麵,可以在如mac那類型運行apache服務器的機器上加載這個(ge) ,又或者將其放到一個(ge) 服務器上,同時在如ipads一樣的設備上對這個(ge) 頁麵進行遠程訪問。

  在這個(ge) 頁麵給Wifly開了一個(ge) 套接字,同時給他一個(ge) 行為(wei) 指令。

440

Step9:目標控製指示

  用TSL230R、ArduinoMini和Sparkfun三色LED製造這個(ge) 目標。

  筆者更願意通過增大目標和更新頁麵去改進它

  Step10:目標編碼

  加載以上編碼。

  Step11:玩遊戲

  現在一切都準備好了,可以玩這個(ge) 遊戲了。

  你可以驅動這部坦克,當你準備開火,你可以瞄準塔樓然後發射。

  你有三次開火機會(hui) :靶子射擊、爆發式和噴射式。

  靶呢是一次射擊,爆炸式射擊是以30度角發射,噴射式發射角為(wei) 180度。

Step12:後續要做的事情

  接下來還有一些事使我們(men) 需要做的,例如:

  升級頁麵。

  在頁麵儲(chu) 存射擊次數。

  更容易擊中目標。

  將目標做得更酷,將其放到一個(ge) 模型,一個(ge) 玩具或者其他東(dong) 西裏麵。

  給坦克一個(ge) 外殼。
 

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀