16795浏览
查看: 16795|回复: 24

[项目] 基于Arduino UNO的激光坦克

[复制链接]
本帖最后由 22881916 于 2015-5-7 21:14 编辑

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


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

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

现在的主要功能有:



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

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




IMG_4141.JPG


IMG_4142.JPG


IMG_4140.JPG




20150501161243182.png


2832121E60183E08C5AD0D13094BA0CE.png

IMG_4138.JPG


IMG_4139.JPG





   


sunnydream90  见习技师

发表于 2015-5-23 10:53:44

22881916 发表于 2015-5-18 21:05
我是用opencv直接读视频,视频每张图片是Mat类型的,然后在mfc里用个图片控件显示 ...

那是不是提供视频流的那一端还是FFmpeg实现的?我看OpenCV的视频流化功能也是基于ffmpeg的。昨天找了台PC机试了试FFServer,提供一个mjpeg的视频流,能用VLC播放。画质不错,但总有一秒多的延迟。怀疑是不是VLC的缓冲功能造成的呢
回复

使用道具 举报

22881916  见习技师
 楼主|

发表于 2015-5-6 23:25:13

Ricky 发表于 2015-5-6 15:29
哈,给家里的狗狗穿上特点颜色的衣服,然后tank一放。。。。。。 奇妙的事情就会发生。  ...

恩:funk:如果是自动追踪模式的话,,,狗狗就被激光弄瞎了,,,如果是循迹模式(其实循迹模式可以让坦克跟随特定目标),那就好玩了
回复

使用道具 举报

22881916  见习技师
 楼主|

发表于 2015-5-18 21:05:09

ZhangbeiyiZhang 发表于 2015-5-14 21:29
通过电脑看坦克上摄像头画面怎么实现的呢?我也想做过这个,但看到好多都是vlc,motion这样的软件实现。总 ...

我是用opencv直接读视频,视频每张图片是Mat类型的,然后在mfc里用个图片控件显示
回复

使用道具 举报

大连林海  初级技神

发表于 2015-5-5 05:32:45

真心的赞 把图像处理的过程再补充一下 相信就更赞了
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-5-5 08:17:39

怎一屌字了得
回复

使用道具 举报

苦海  初级技匠

发表于 2015-5-5 15:54:38

LEE现在藏身这个论坛 :lol
回复

使用道具 举报

Ash  管理员

发表于 2015-5-5 17:14:17

苦海 发表于 2015-5-5 15:54
LEE现在藏身这个论坛

楼主也是lee吗
回复

使用道具 举报

苦海  初级技匠

发表于 2015-5-5 19:04:33

Ash 发表于 2015-5-5 17:14
楼主也是lee吗

LEE就是你认识的那个LEE啊
回复

使用道具 举报

Ricky  NPC

发表于 2015-5-6 10:17:31

opencv用来干嘛的?
回复

使用道具 举报

RAY911  初级技师

发表于 2015-5-6 12:46:36

Ricky 发表于 2015-5-6 10:17
opencv用来干嘛的?

视觉处理
他 坦克追踪目标
就是靠这个
回复

使用道具 举报

Ricky  NPC

发表于 2015-5-6 15:29:41

RAY911 发表于 2015-5-6 12:46
视觉处理
他 坦克追踪目标
就是靠这个

哈,给家里的狗狗穿上特点颜色的衣服,然后tank一放。。。。。。 奇妙的事情就会发生。 :lol
回复

使用道具 举报

22881916  见习技师
 楼主|

发表于 2015-5-6 23:22:52

Ash 发表于 2015-5-5 17:14
楼主也是lee吗

我不是lee大神:lol
回复

使用道具 举报

luna  初级技神

发表于 2015-5-7 13:57:39

膜拜大神!跪求教程啊~~:$
回复

使用道具 举报

heinau  高级技匠

发表于 2015-5-7 17:39:12

楼主这坦克看起来灰常威武霸气啊!
回复

使用道具 举报

炮兵上尉  见习技师

发表于 2015-5-10 14:46:22

来点第一视角的录像啊。那样多酷
回复

使用道具 举报

牛哥两千  学徒

发表于 2015-5-14 10:31:12

求一完整的视频
回复

使用道具 举报

ZhangbeiyiZhang  初级技师

发表于 2015-5-14 21:29:58

通过电脑看坦克上摄像头画面怎么实现的呢?我也想做过这个,但看到好多都是vlc,motion这样的软件实现。总想着自己怎么写个简单程序能给实现监看功能
回复

使用道具 举报

myluckyy  中级技师

发表于 2015-5-18 14:20:50

阿啊啊!!! df robot 现在怎么越来越靠近武器制造了~~~ 好紧张
回复

使用道具 举报

22881916  见习技师
 楼主|

发表于 2015-5-18 21:03:36

myluckyy 发表于 2015-5-18 14:20
阿啊啊!!! df robot 现在怎么越来越靠近武器制造了~~~ 好紧张

\(^o^)/~不要紧张嘛,没关系;P
回复

使用道具 举报

hnyzcj  版主

发表于 2015-7-21 16:27:09

22881916 发表于 2015-5-18 21:03
\(^o^)/~不要紧张嘛,没关系

哈哈哈哈,武器制造
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail