基于深度学习与互联网+的智能家居系统简要框架

前几天导师要求我构造一个关于比赛的作品框架,现记录如下:

一、功能需求

1.人脸解锁:摄像头采集人脸数据,若与数据库内的人脸匹配则通过打开继电器模拟开锁过程;若匹配失败则保存入访客列表。
2.火情监测:定时对环境进行火情监测,若监测到火焰则启动报警。并将报警信息通过web端上传到云端,并提醒用户。
3.环境温湿度监测:单片机通过DHT11采集温湿度数据,实时LCD显示环境信息,并且通过串口发送到树莓派上传到网页端。
家电设备控制:通过网页端控制家电的开关。

二、系统构架图

系统框架图
1.云服务器:负责与树莓派进行通信和与用户进行交互,网页收集用户执行的控制家电指令,后端将其保存在后台文件(数据库)中。后端程序查询到后台文件指令有变化,通过TCP连接与树莓派进行通信,将控制指令发至树莓派。
2.树莓派:负责控制摄像头进行火情识别和人脸解锁、上传下位机采集而来的温湿度数据、上传当前环境火情数据、下发家电控制指令、下发有人来访指令。
3.单片机:负责采集环境温湿度数据,将温湿度通过LCD显示出来,同时通过串口将温湿度上传至树莓派、接受树莓派指令,打开继电器或打开蜂鸣器。

三、软件方面主要难题

1.云服务器运行TCP server,树莓派扮演client的角色,通过TCP协议完成与服务器的数据交互。
2.人脸识别使用卷积神经网络,首先建立一个用于解锁的人脸数据集,然后训练模型,最后加载模型读取人脸数据。
3.数据格式使用json,即键、值一一对应,方便程序处理。
数据格式

四、存在的问题

1.火焰检测基于RGB+HIS模型,火焰大小会影响检测的精度。
2.树莓派性能不高,处理视频恐怕有卡顿现象。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值