爱板网论坛

查看: 141|回复: 1

[大赛作品提交] 树莓派基于opencv和百度ai平台的宿舍环境检测系统(三)

[复制链接]

2

主题

2

好友

40

积分

白丁

Rank: 1

  • TA的每日心情
    开心
    2017-12-31 10:23
  • 签到天数: 5 天

    连续签到: 2 天

    [LV.2]偶尔看看I

    发表于 2017-12-31 10:52:59 |显示全部楼层
    本帖最后由 ky123 于 2018-1-15 16:38 编辑

    感谢e络盟提供的助赛基金。本帖主要描述邮件警告信和人体红外模块的驱动
    (一)邮件警告信
    本来打算制作配对的安卓app远程控制的,为此还打算申请花生壳路由器,但发现校园网使用穿墙功能会有严重的后果,无奈只能出此下策。
    1、安装ssmtp
    1. sudo apt-get install ssmtp
    复制代码
    2、配置
    1. sudo gedit /etc/ssmtp/ssmtp.conf
    复制代码
    对应配置信息:
    这里使用的是163邮箱的smtp服务
    1. root=****@163.com
    2. mailhub=smtp.163.com:25
    3. hostname=respberry
    4. UseTLS=YES
    5. AuthUser=****@163.com
    6. AuthPass=******
    7. UseSTARTTLS=YES
    复制代码
    在对文件/etc/ssmtp/revaliases配置:
    1. sudo gedit /etc/ssmtp/revaliases
    复制代码
    对应配置信息:
    1. root:****@163.com:smtp.163.com:25
    复制代码
    安装mutt客户端:
    1. sudo apt-get install mutt
    复制代码
    配置:
    1. echo "set sendmail="/usr/sbin/ssmtp"" > ~/.muttrc
    复制代码
    发送邮件:
    1. echo "Hello" | sudo mutt -s "test email" ****@qq.com
    复制代码
    发送邮件(带附件):
    1. echo "Hello" | sudo mutt -s "test email" -a <filename> -- ****@qq.com
    复制代码
    效果展示:
    AZ[6840YH7[`HADXUY6(YX6.png


    (二)人体红外检测模块
    使用wiringPi库,驱动人体红外检测模块:
    1. #include <wiringPi.h>
    2. #include <stdio.h>


    3. int main()
    4. {
    5.         // 初始化wiringPi  
    6.         wiringPiSetup();

    7.         int i = 1;

    8.         pullUpDnControl(1, PUD_DOWN);
    9.         // 设置IO口全部为输出状态  
    10.         pinMode(i, INPUT);

    11.         while (1)
    12.         {
    13.                 if (digitalRead(i)){
    14.                         printf("people\n");
    15.                         sleep(1);
    16.                 }
    17.                 else{
    18.                         printf("no\n");
    19.                         sleep(1);
    20.                 }
    21.         }

    22.         return 0;
    23. }
    复制代码
    效果展示:
    Y2{EF(4Y3ZZC7Q0R(5H%HII.png

    实验过程中发现,强光条件下人体红外模块简直是瞎的,因此未来拟定的驱动方案还是放在背景检测上。
    树莓派基于opencv和百度ai平台的宿舍环境检测系统(一)
    树莓派基于opencv和百度ai平台的宿舍环境检测系统(二)       


    回复

    使用道具 举报

    2

    主题

    2

    好友

    40

    积分

    白丁

    Rank: 1

  • TA的每日心情
    开心
    2017-12-31 10:23
  • 签到天数: 5 天

    连续签到: 2 天

    [LV.2]偶尔看看I

    发表于 2017-12-31 10:53:51 |显示全部楼层
    树莓派基于opencv和百度ai平台的宿舍环境检测系统(二):http://www.eeboard.com/bbs/thread-98514-1-1.html
    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2018-1-22 18:24 , Processed in 0.265372 second(s), 13 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部