查看: 147|回复: 1

[原创] 【电鱼派试用】之十二:简易安防仪

[复制链接]

28

主题

1

好友

643

积分

举人

Rank: 4

  • TA的每日心情
    开心
    昨天 17:46
  • 签到天数: 41 天

    [LV.5]常住居民I

    发表于 2016-12-21 16:15:26 |显示全部楼层
    前面几篇讲述了开发环境、摄像头、邮件等的设置,这篇帖子讲制作一个简易的安防摄像头,基本功能是当按键按下来时,能够通过USB摄像头录像并截图三张,发送到指定的邮箱上。
    1.首先设置按键功能,先修改内核源码am335x-sdk6.0-kernel-dianyu/arch/arm/mach-omap2/board-dianyu335x.c,取消SW4初始化按键,
    QQ截图20161221155609.jpg

    重新编译内核并烧写到开发板中。
    2.在开发板上,设置GPIO0_27,使之为IN模式,能够检测按键是否被按下
    echo 27 > /sys/class/gpio/export
    echo in > /sys/class/gpio/gpio27/direction
    3.将附件里的代码解压缩,使用buildroot里的交叉编译工具进行编译
    /PathToYourDir/buildroot-2016.11/output/host/usr/bin/arm-linux-gnueabihf-gcc email.c main.c video.c -o YourAppName
    将编译好的程序拷贝到电鱼派上的/usr/bin目录下。
    4.接入USB摄像头,在/dev/下看到设备名/dev/video0
    5.运行应用程序
    YourAppName YourEMailAddress /dev/video0
    应用程序名跟邮箱地址根据实际情况填写。
    执行完应用程序后,按下按键SW4,就会触发应用程序进行录像并且拍照
    QQ截图20161221160854.jpg

    6.录完像之后,会在本地生成一个后缀为yuv的录像,可以拷贝到linux主机通过以下命令进行播放
    mplayer -demuxer rawvideo -rawvideo w=640:h=480:format=yuy2 –fps=8 xxxx-xx-xx xx:xx:xx.yuv

    同时目的邮箱上会收到一封告警邮件,类似
    QQ截图20161221161431.jpg

    一个简单的安防设备就产生了。

    code.tar.gz

    3.57 KB, 下载次数: 4

    回复

    使用道具 举报

    1

    主题

    0

    好友

    19

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2016-12-21 19:40:32 |显示全部楼层
    ; 太好了; 原来它是一款在控制rgb三色led
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-3-28 00:39 , Processed in 0.172091 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部