基于Arduino UNO的激光坦克

2015-05-055万
AI 快速预览详细 收起
这个基于Arduino UNO的激光坦克项目,通过上位机控制实现了前进、后退、转向、激光开关等多种功能。它还利用OpenCV进行图像处理,能够追踪特定颜色目标。硬件清单包括Arduino UNO、32路舵机驱动板和WR703N路由器中继。最终效果是能够通过上位机控制坦克的各种动作,并实时传输图像。难度适中,适合STEM教育和兴趣延伸类项目。


历经了总共40来个小时,终于将这个激光坦克做好了。


这是本人的第一件像样的Arduino作品。

用arduino为主控制器,配有32路舵机驱动板(在这有些大材小用了),以及一个wr703n的路由器当做中继。

现在的主要功能有:



  • 通过上位机来控制其前进,后退,左转,右转
  • 通过上位机来控制舵机的上下左右
  • 装了2个小led灯,夜晚时有逼格
  • 通过上位机控制激光的开关(这激光可以点火柴,点燃纸,射爆气球)
  • 通过上位机可以通过摄像头看到实时图像,并可以拍照
  • 目前可以追踪特定颜色目标,并用发射激光
  • 坦克可以跟随特定颜色目标行走
  • 可以循迹
    功能5,6,7,8都是借助于opencv进行图像处理,该步骤在上位机完成。
    这不仅是一个可以追逐特定目标的激光坦克,还可以在此基础上对其进行各种各样的扩展。
    上位机用mfc编写,因为自用,所以界面未做美化,其中的亮点是运用到了opencv。
    ios版上位机由于时间有限,先不做。

   此外,要多谢lee大神帮我把opencv的门入了,从他那学到了很多东西。
视频已传




基于Arduino UNO的激光坦克图3


基于Arduino UNO的激光坦克图2


基于Arduino UNO的激光坦克图4




基于Arduino UNO的激光坦克图1


基于Arduino UNO的激光坦克图7

基于Arduino UNO的激光坦克图6


基于Arduino UNO的激光坦克图5





   


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(14)
独钓寒江雪
独钓寒江雪
求开源
20060606
20060606
好创意赞一个
dreadlord2
dreadlord2
请问LZ用的是什么牌子的32路·舵机控制板?
小李子
小李子
教程 程序什么的能不能给我一下 大神 急用!!
小李子
小李子
大神 能不能给下教程 急用!!谢谢了!!
myluckyy
myluckyy
阿啊啊!!! df robot 现在怎么越来越靠近武器制造了~~~ 好紧张
hnyzcj
hnyzcj回复22881916
哈哈哈哈,武器制造
22881916
22881916
作者
回复myluckyy
\(^o^)/~不要紧张嘛,没关系;P
sunnydream90
sunnydream90
通过电脑看坦克上摄像头画面怎么实现的呢?我也想做过这个,但看到好多都是vlc,motion这样的软件实现。总想着自己怎么写个简单程序能给实现监看功能
sunnydream90
sunnydream90回复22881916
那是不是提供视频流的那一端还是FFmpeg实现的?我看OpenCV的视频流化功能也是基于ffmpeg的。昨天找了台PC机试了试FFServer,提供一个mjpeg的视频流,能用VLC播放。画质不错,但总有一秒多的延迟。怀疑是不是VLC的缓冲功能造成的呢
22881916
22881916
作者
回复sunnydream90
我是用opencv直接读视频,视频每张图片是Mat类型的,然后在mfc里用个图片控件显示
炮兵上尉
炮兵上尉
来点第一视角的录像啊。那样多酷
heinau
heinau
楼主这坦克看起来灰常威武霸气啊!
luna
luna
膜拜大神!跪求教程啊~~:$
R2D2
R2D2
opencv用来干嘛的?
22881916
22881916
作者
回复R2D2
恩:funk:如果是自动追踪模式的话,,,狗狗就被激光弄瞎了,,,如果是循迹模式(其实循迹模式可以让坦克跟随特定目标),那就好玩了
R2D2
R2D2回复RAY911
哈,给家里的狗狗穿上特点颜色的衣服,然后tank一放。。。。。。 奇妙的事情就会发生。 :lol
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
苦海
苦海
LEE现在藏身这个论坛 :lol
22881916
22881916
作者
回复Ash1
我不是lee大神:lol
苦海
苦海回复Ash1
LEE就是你认识的那个LEE啊
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
丄帝De咗臂
丄帝De咗臂
怎一屌字了得
qq815076543322
qq815076543322
真心的赞 把图像处理的过程再补充一下 相信就更赞了
- 没有更多了 -