查看: 2224|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 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, 下载次数: 7

    回复

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 15:18 , Processed in 0.122678 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.