查看: 1769|回复: 0

堪称完美的结合:RaspberryPi2结合LabVIEW制作低成本监控器

[复制链接]

该用户从未签到

发表于 2017-6-9 13:12:14 | 显示全部楼层 |阅读模式
分享到:
在为期三周的时间内制作一个低成本网络摄像机,实现通过树莓派将USB摄像头采集的图像传到网络,并在电脑端使用LabVIEW进行实时视频监控的功能。
硬件:
1. 树莓派2
2. USB摄像头
3. USB无线网卡
4. SG60舵机
5.电脑及显示器

软件:
1.LabVIEW
2. NI-VAS
开展项目步骤:
一 树莓派部分:
1.系统安装,选择的为树莓派官网的raspbain,下载写入准备好的SD卡。
2.树莓派板子上插好无线网卡,网线(链接电脑),mjpg-streamer摄像头,将SD 卡插入板子,上电开启树莓派。一开始时,我出现个棘手的问题,就是指令lsusb后看不到无线网卡设备,无线网卡的灯也不亮,这真是好奇怪啊,尝试安装RTL8188CUS的驱动,但还是找不到设备。网上有人说,可能usb口供电不足引起的,于是就换成2A的输出变压器。3.安装mjpg-streamer:
(1)查看设备 root@raspberrypi:/# ls /dev/vid*   ————/dev/video0看到video0
(2)安装必要的软件集:
sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install imagemagick
(3)下载mipg-streamer软件,编译并安装:
svn co https://svn.code.sf.net/p/mjpg-streamer/code mjpg-streamer
cd mjpg-streamer/mjpg-streamer
make clean all
sudo make install
(4)开启 mjpg-streamer
LD_LIBRARY_PATH=/usr/local/lib mjpg_streamer -i "input_uvc.so" –o "output_http.so -w /usr/local/www"

在浏览器打开监控界面 https://(ip):8080/?action=stream

4.编写c程序,控制舵机转动
用到wiringPi.c ————wiringPi用户手册(wiringPi库包含了一个命令行工具gpio,他可以用来设置GPIO管脚,用来读写GPIO管脚,甚至可以在shell脚本中使用来达到控制GPIO管脚的目的)

二 Labview部分
(1) 安装Labview2014(Eng)和VAS2015
(2) 通过IP Camera Adapter将网络摄像头转成本地摄像头

(3) 通过MAX查看摄像头
(4) 编写vi实现摄像头的实时监控,以及控制树莓派输出一定脉冲宽度的pwm。



三 整体设计
考虑到该摄像头的视角范围太小,于是在摄像头上加装舵机进行角度旋转,以便多角度全方位控制,鉴于舵机的原因只能实现90度的转动范围。


来源于网络——小小小汪汪汪
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-19 23:15 , Processed in 0.119228 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.