色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項目 > 基于stm32的真人版坦克大戰(zhàn)

基于stm32的真人版坦克大戰(zhàn)

還記得小霸王上面的坦克大戰(zhàn)嘛?就像兒時玩的小霸王里的坦克大戰(zhàn)一樣,本項目的作品”基于stm32的真人版坦克大戰(zhàn)”,可以通過手機藍牙遙控坦克自由移動,發(fā)射炮彈,坦克具有發(fā)射炮彈(射速:每秒幾發(fā),射程:十幾米)、血量檢測(受到炮彈攻擊會扣血)、撿取BUFF(炮彈升級(攻擊力翻倍)、重甲(防御升級、速度減半)、圣盾(暫時無敵))等功能。讓你重溫經(jīng)典,體驗真槍實彈對戰(zhàn),水彈碎片四濺的對戰(zhàn)樂趣!

寂寞的only 寂寞的only

分享
27 喜歡這個項目
團隊介紹

寂寞的only 寂寞的only

團隊成員

張易 創(chuàng)客

分享
項目簡介
還記得小霸王上面的坦克大戰(zhàn)嘛?就像兒時玩的小霸王里的坦克大戰(zhàn)一樣,本項目的作品”基于stm32的真人版坦克大戰(zhàn)”,可以通過手機藍牙遙控坦克自由移動,發(fā)射炮彈,坦克具有發(fā)射炮彈(射速:每秒幾發(fā),射程:十幾米)、血量檢測(受到炮彈攻擊會扣血)、撿取BUFF(炮彈升級(攻擊力翻倍)、重甲(防御升級、速度減半)、圣盾(暫時無敵))等功能。讓你重溫經(jīng)典,體驗真槍實彈對戰(zhàn),水彈碎片四濺的對戰(zhàn)樂趣!
硬件說明

真人版坦克大戰(zhàn),真的可以發(fā)出射速極高的水彈哦(每秒幾發(fā)),不要近距離直對人射擊哦,雖然是水彈,但打到人還真有點疼=_=

image007.jpg

image009.jpg

就像兒時玩的小霸王里的坦克大戰(zhàn)一樣,可以通過手機藍牙遙控坦克自由移動,發(fā)射炮彈,坦克具有發(fā)射炮彈(射速:每秒幾發(fā),射程:十幾米)、血量檢測(受到炮彈攻擊會扣血)、撿取BUFF(炮彈升級(攻擊力翻倍)、重甲(防御升級、速度減半)、圣盾(暫時無敵))等功能。總結(jié)一下,如下圖:


image011.jpg

image012.jpg

然后就可以把它做出來啦,坦克長這個樣子,感覺更像一個炮車啊,那個手槍就是改裝成的炮臺了,本來為了減小空間應該把外殼拆掉的,但這玩意兒確實有點貴,占了整個成本的一大部分,想著做完了還能拿下來玩就干脆不拆了233333

image013.jpg

硬件部分使用了stm32f103c8t6作為主控芯片,主要構(gòu)架如下:

image014.jpg

代碼的主函數(shù)執(zhí)行如下:

image016.jpg

使用硬件資源設計如下:

image018.png

-----------------------------------------------------------------------------------------------------------------------------------------------------

各模塊說明:

首先是電機模塊,使用某寶很常見的減速電機即可,然后使用大家都愛用的L298N作為恒流驅(qū)動,簡單又便宜,使用PWM調(diào)速即可

image020.jpg


然后是炮臺模塊,玩電子的可以對于波箱不是很熟悉,gif穿不上,百度一下可以獲得其原理動圖咯,為了達到電控的效果,拆開波箱的供電回路加上繼電器,然后固定再云臺上,用舵機控制就行啦,這樣就可以自由的控制開火和旋轉(zhuǎn)了。

image022.jpg


接下來是傷害檢測模塊,lz之前一直在想如何去做打擊檢測,因為紅外線、激光檢測什么的都弱爆了,一點真實的打擊感都沒有,哪有真槍實彈的砰砰砰來的爽快,最終lz從震動檢測、加速度計、壓力傳感器中選擇了較為穩(wěn)定的加速度計,用亞克力板子做出了一個裝甲雛形,把MPU6050固定再亞克力板子上,穩(wěn)定實現(xiàn)了打擊檢測,不得不說亞克力大法好啊,雖然時間有限,做的丑了點,但畢竟能快速實現(xiàn)不是?如下圖,當然為了美觀,可以設計造型,四周都圍上,反正原理都一樣,這里材料有限,就做了一面

image024.jpg

嗯,最后怎么能少的了吃BUFF呢?想當年玩坦克大戰(zhàn),lz一路吃星星升級成雙連發(fā)小鋼炮,感覺真是爽炸了。所以我們的真人版坦克大戰(zhàn)也必須得能吃BUFF,嗯,就可以使用RFID射頻檢測來做,就是那種食堂飯卡,把卡片放在地上,坦克下安裝射頻檢測模塊,就可以實現(xiàn)這個功能啦

image026.jpg

 

 

 


軟件說明

軟件部分包含了APP開發(fā)和MCU編程,首先上整體構(gòu)架圖

image028.jpg

畢竟是遙控坦克,上位機和下位機的通信通過藍牙來進行,那么通信協(xié)議是必須要設定好的,沒錯,就是給上位機和下位機設定好血量、BUFF信息,控制信息的交互,畢竟接口什么的得首先定好嘛。

image029.jpg

嗯,然后就是APP的開發(fā)了,使用eclipse,用java敲代碼就行了,主要是實現(xiàn)藍牙通信+信息顯示+按鍵控制等功能

image031.jpg

然后就是MCU編程咯,相信做電子的都很熟悉了,keil下敲c代碼,主要是各種模塊,如PWM,定時器,串口通信,各種電機和傳感器的綜合使用了,感覺比較復雜的就是各種中斷的優(yōu)先級和時序的問題了,畢竟是單片機嘛,為了節(jié)約成本,引腳比較少(48),想用什么外設都得省著點用=_=#

image033.jpg

image034.png

image035.jpg


 

嗯然后這里放幾張APP開發(fā)的圖片吧,第一張是eclipse下的開發(fā)時的截圖,第二張時剛打開APP時和坦克藍牙連接的選項,第三張是進入操作界面,對抗開始時的操作界面,左上方是血條,實時顯示坦克的血量,血條下面是裝備槽,顯示撿到的BUFF的信息,右上角是調(diào)試信息,可以忽略,左下角四個箭頭用來控制坦克底盤的前后左右移動,右下角控制炮臺的云臺,左右控制炮臺的旋轉(zhuǎn),上下可以上炮臺快速復位,對于喜歡秀操作的,完全可以移動中轉(zhuǎn)動瞄準射擊咯,中間的火焰標志是"開火"按鈕,支持長按連射,射速有點快的。

image036.png

image038.png


image040.jpg




演示效果

演示條件有限,炮彈射速比較快,可以多看幾遍咯,見諒。在真槍實彈對戰(zhàn)、水彈碎片飛濺的環(huán)境下重溫一把坦克大戰(zhàn)的感覺是不是很有趣?

上位機APP

下位機坦克:

image044.jpg


評論區(qū)(4 )
  • rarara: 好厲害 !!

    回復

    • 一步一步123: 看上去很牛

      回復

  • 動心忍性1234: 您好我是無線電雜志的編輯,我們對您的項目十分感興趣,請問您有興趣投稿嗎?成為我們的作者除稿費外還有其他優(yōu)厚條件。敬請參與。投稿請聯(lián)系QQ260534978.

    回復

  • 翼龍40: 好項目

    回復

主站蜘蛛池模板: 手机在线观看无码日韩视频 | 姉调无修版ova国语版 | 成人在线免费 | 武侠艳妇屈辱的张开双腿 | 国产精品一久久香蕉国产线看 | 久久秋霞理伦片 | 台湾果冻传媒在线观看 | 国产精品96久久久久久AV不卡 | 黄页网站免费视频大全9 | 美女脱了内裤张开腿让男人爽 | 欧美性appstin孕妇 | caoporn 在线视频 | 中国老妇xxxhd| 青青草原网址 | 色欲人妻AAAAAAA无码 | 国产午夜亚洲精品一区 | 日本免费一本天堂在线 | 人人碰79免费视频 | 野花社区视频WWW高清 | 桃花在线视频观看免费 | 午夜伦理在线观看 | 扒开老师大腿猛进AAA片邪恶 | 亲爱的妈妈6韩国电影免费观看 | 中文字幕一区中文亚洲 | 免费看欧美xxx片 | 正在播放国产精品 | 国产精品无码中文在线AV | 校花在公车上被内射好舒 | 最近中文字幕在线中文视频 | 日本久久久WWW成人免费毛片丨 | 亚洲网站视频在线观看 | 俺来也俺去也视频久久 | 精品国产人成亚洲区 | 久久亚洲精品永久网站 | 亚洲午夜精品A片久久软件 亚洲午夜精品A片久久不卡蜜桃 | 国产高清在线a视频大全 | 午夜久久影院 | 后入到高潮免费观看 | 护士被老头边摸边吃奶的视频 | 男生J桶进女人P又色又爽又黄 | 成人免费视频网站www |