10733浏览
查看: 10733|回复: 10

[项目] 不怕贼偷怕惦记,DIY一个360度监控相机

[复制链接]
本帖最后由 大连林海 于 2015-12-5 10:21 编辑


不怕贼偷怕惦记,DIY一个360度监控相机


不怕贼偷怕惦记,DIY一个360度监控相机图1

本项目编译自Instructables,原作者是Tsartsanis,转载请注明。
转贴自:http://www.leiphone.com/news/201512/LTCSHaUInKENO5xH.html



第一步:准备工作
所需硬件:
计算机(必须安装Windows XP Service Pack2或更新版本的系统)
Actobotics旋转、倾斜结构DDT560DDT155
Hitec HS-625MG连续调制舵机和HS-5485HB舵机
Arduino Leonardo
USB摄像头
面包板
线材、扎带和螺丝等
所需软件:
操作系统:Linux Distro或Windows XP Service Pack 2或以上
Contacam,用于视频监控和图像处理(只支持Windows)
远程控制接入软件:Tight VNC或VNC或其它
对Linux用户而言,需要安装VLC,Arduino IDE,Process IDE 和Tightvnc。
对Windows用户而言,需要安装Contacam(也可使用VLC,但Contacam更好),Arduino IDE,Process IDE 和Tightvnc。
第二步:组装旋转基座
http://v.qq.com/page/o/m/y/o01748nw0my.html(视频看链接)

基座旋转结构DDT155的组装工作非常简单,有条件的也可以选择自己设计结构单元。这里我们选用的舵机是Hitec HS-625MG连续调制舵机,让整个结构能够在水平上实现360度的旋转。
第三步:安装竖直倾斜转动结构
http://v.qq.com/page/d/i/7/d0174fvhyi7.html(视频教程第一部分)(视频看链接)
http://v.qq.com/page/b/3/w/b0174ps153w.html(视频教程第二部分)(视频看链接)
只要实现了水平基座的360度旋转,要想实现对整个空间的监控,就只需要素质竖直方向的舵机具有180度的工作范围即可。这里选用的是标准HS-5485HB舵机。
接下来将本结构和基座安装到一起,基本结构方面就完成了。
第四步:固定摄像头
将摄像头组件固定到能够竖直转向的结构上,根据你选择的摄像头的不同,可以选择胶带或螺钉进行固定。
第五步:延长导线
舵机的导线并不长,我们需要对其进行延长。这个工作并不复杂,说明一下舵机的几条导线的作用:
  • 黄色导线是信号线(连接到Arduino的数字/模拟引脚)
  • 红色导线是电源线(连接到Arduino的5V引脚)
  • 黑色导线是接地线(连接到Arduino的GND引脚)

第六步:将舵机连接到Arduino
这里可以用到一块面包板,只要保证一块Arduino能为两个舵机提供电力即可。其中HS-625MG连续调制舵机的信号线连接到Arduino的第10脚,而HS-5485HB舵机则使用Arduino的第9脚。这两个引脚是可以重新定义的,但修改的同时还需要调整相应的代码。
第七步:测试基座运动
基座使用的是可以连续旋转的舵机,其旋转速度由脉冲调制控制。因为其旋转角度为360度无死角,所以其旋转方向总是选择旋转角度较小的方向。
为了对基座的旋转进行更好的测试,我分别写了用于左转右转的代码,代码非常简单,即让转动结构左转或右转5秒,然后暂停10秒。其中可以对函数myservo.write(89)的值进行修改以调整基座旋转的速度,比如可以改成myservo.write(86),可以看看是变快了还是变慢了。函数myservo.write(90)则是用于控制舵机的停止点。
将以上代码逐个上传到Arduino测试即可。
第八步:测试竖直转动
首先下载代码sketch_servo_mouse_control.ino并将其上传到Arduino。然后打开Processing程序,将文件processing_single_servo_mouse.pde上传;完成之后运行此代码,那么你会在计算机桌面上看到一个弹出的对话框,此时移动鼠标你能看到竖直转动结构会发生相应的运动。
第九步:测试网络相机
将摄像头连接到电脑。如果是Linux,按路径Vlc --> Media --> Open capture device打开摄像头;如果是Windows,则按路径Contacam --> Capture打开摄像头即可。
当然,通过更多的网络配置,你开始通过远程的方式查看摄像头的内容。
第十步:完成
http://v.qq.com/page/o/3/e/o017416ya3e.html(视频看链接)


到这里我们项目就基本上完成了,但是系统还是略有些臃肿,操作方式也较为复杂。事实上再配置上更复杂的代码可以实现对目标的跟踪拍摄,也可以通过恰当的配置将此系统用于网络在线直播。





hnyzcj  版主

发表于 2015-12-5 11:21:03

牛叉
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-12-5 13:09:27

回复

使用道具 举报

dsweiliang  初级技神

发表于 2015-12-5 14:51:45

有没有树莓派的?
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-12-5 18:58:50

dsweiliang 发表于 2015-12-5 14:51
有没有树莓派的?

你可以发掘一个 树莓派做这个应该不是什么难事·············
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-12-5 18:59:09

dsweiliang 发表于 2015-12-5 14:51
有没有树莓派的?

可以跟着树莓派版主一起来学习 哈哈
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2015-12-5 19:58:40

你做的啊,小心被贼偷走
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-12-5 21:00:37

丄帝De咗臂 发表于 2015-12-5 19:58
你做的啊,小心被贼偷走

我要是这么厉害 我就偷偷的猫起来  这个是国外转来的 看外国人创意真多
回复

使用道具 举报

virtualwiz  中级技匠

发表于 2015-12-6 20:54:23

其实舵机云台也可以打印一个出来
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-12-7 07:38:28

virtualwiz 发表于 2015-12-6 20:54
其实舵机云台也可以打印一个出来

这个完全可以的  哈哈 不过 重在好玩使用
回复

使用道具 举报

 初级技匠

发表于 2022-4-24 09:41:13

牛×




回复

使用道具 举报

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

本版积分规则

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

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

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

mail