iot小能手:【GAgent+STM32+UCOSIII】之智能贴锁-Arduino中文社区 - Powered by Discuz! Archiver

机智小子 发表于 2017-7-11 10:42

iot小能手:【GAgent+STM32+UCOSIII】之智能贴锁


适用环境:适于用我们家庭中普通的防盗门,只要把本产品贴在门上,连上WIFI,即可让普通的门锁变成智能门锁,无需更换锁芯。本产口具有APP开关门,APP反锁,指纹开门,访客密码开门,门状态监控,室外温度测量的功能。本产品具有以下功能:

[*]APP开关门
[*]APP开关门闩
[*]指纹开锁
[*]访客密码开锁
[*]室外温度测量
[*]门状态监控

[*]总体设计方案
门内控制要能实现开锁,反锁,监控门的状态信息等功能,门外终端要能够实现刷指纹,密码输入,发送控制指令给门内控制系统,手机要能够对门内控制系统进行控制。本设计采用了“机智云”作为的物联网通信方案,使手机应用与门内控制系统可以进行数据的同步。门内控制系统是设计的重心,云端通信、对门进行控制和门外终端进行通信都要依靠此系统才能完成。故本设计了WIFI模组、STM32主控芯片、2.4G无线通信技术、MOS管搭建的H桥电机驱动电路这一方案。STM32主控芯片负责同步云端的数据,与门外终端的通信和对电机的控制。所以整个智能贴锁系统分为手机控制终端、门内控制系统、门外终端三部分组成。如图2.1所示为各个系统之间的联系:
http://club.gizwits.com/data/attachment/forum/201705/16/092616wu24gtgw7g45k89g.png


[*]门内控制系统
门内控制系统是整个产品的核心的,起着接收门外终端控制指令,接收云端控制指令并执行相关操作,操作完成后还要将数据上传到云端同步的重要功能。

[*]门外终端
为了提供更加好的产品体验,我们设计了这个门外终端。它主要是加装了指纹传感器,让用户可以更加方便的开门,不再需要要拿出手机,打开APP等诸多操作。同时,门外终端还有一个矩阵键盘,用于访客密码的输入。这个使用场景是:如果你家里请了一个钟点工之类的,你又不放心把密码或者加入他的指纹,那么我们就可以使用访客密码这个功能,这个密码由MCU随机生成,然后上传云端,你再把这个密码发给他,当他使用后,这个密码会自动报废,然后再生成一个随机密码上传云端,这样做的目的是为了防止有些用户忘记修改密码,从而产生安全隐患。门外终端还加装了一个温度传感,这样做的原因是因为在冬天的时候,你往往很难感知到室外的温度,不知道要穿多少衣服,但是有了我们这个功能,你把开APP就可以知道室外温度,多一点点人性化的关怀。
视频地址:http://v.youku.com/v_show/id_XMjg2Mzg2NzA3Ng==.html
做得非常不好,这是我答辩前一天才做的,准备第二天答辩万一实物突然出问题,就放这个视频。不过答辩当天实物并没有出现问题,完美演示,非常争气,哈哈。实物图:门内控制系统:http://club.gizwits.com/data/attachment/forum/201707/06/000643uvk6tbzqyffytzlz.jpg.thumb.jpg
这个是磁铁,用来感觉开关门的,在门内控制系统的右侧装有干簧管:http://club.gizwits.com/data/attachment/forum/201707/06/100450k90yhrsy7iqa0kv9.jpg.thumb.jpg
门外终端:http://club.gizwits.com/data/attachment/forum/201707/06/000644l40j88w00vz3wtjv.jpg.thumb.jpg
只要把白色的贴在我们家里的门的后面,再为钥匙适配一个合适的套筒,就可以把普通的防盗门变成智能门锁。http://club.gizwits.com/data/attachment/forum/201707/06/095259a88g3gg8g88xgfr8.png.thumb.jpg
#文件目录
SmartStickLock
|——indoor
|   |——PCB
|   |——CODE
|——outdoor
|   |——PCB
|   |——CODE
|——GizOpenSource_AppKit_Android
|——README.md
原帖还有更多内容,请到机智云社区搜索该标题查看
后续内容包括:

[*]门内控制系统
[*]门外终端
[*]手机APP


[*]硬件设计的总体要求
[*]硬件供电电路
[*]主控芯片电路
[*]无线通讯芯片电路
[*]其他控制电路


[*]软件部分
[*]机械部分
等等一整套智能贴锁的开发内容,精彩不容错过
页: [1]
查看完整版本: iot小能手:【GAgent+STM32+UCOSIII】之智能贴锁