文档章节

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

机智云开发者
 机智云开发者
发布于 2017/07/11 10:40
字数 1120
阅读 10
收藏 0

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

  • APP开关门
  • APP开关门闩
  • 指纹开锁
  • 访客密码开锁
  • 室外温度测量
  • 门状态监控
  • 总体设计方案

门内控制要能实现开锁,反锁,监控门的状态信息等功能,门外终端要能够实现刷指纹,密码输入,发送控制指令给门内控制系统,手机要能够对门内控制系统进行控制。

本设计采用了“机智云”作为的物联网通信方案,使手机应用与门内控制系统可以进行数据的同步。门内控制系统是设计的重心,云端通信、对门进行控制和门外终端进行通信都要依靠此系统才能完成。故本设计了WIFI模组、STM32主控芯片、2.4G无线通信技术、MOS管搭建的H桥电机驱动电路这一方案。STM32主控芯片负责同步云端的数据,与门外终端的通信和对电机的控制。

所以整个智能贴锁系统分为手机控制终端、门内控制系统、门外终端三部分组成。如图2.1所示为各个系统之间的联系:


 

  • 门内控制系统

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

  • 门外终端

为了提供更加好的产品体验,我们设计了这个门外终端。它主要是加装了指纹传感器,让用户可以更加方便的开门,不再需要要拿出手机,打开APP等诸多操作。同时,门外终端还有一个矩阵键盘,用于访客密码的输入。这个使用场景是:如果你家里请了一个钟点工之类的,你又不放心把密码或者加入他的指纹,那么我们就可以使用访客密码这个功能,这个密码由MCU随机生成,然后上传云端,你再把这个密码发给他,当他使用后,这个密码会自动报废,然后再生成一个随机密码上传云端,这样做的目的是为了防止有些用户忘记修改密码,从而产生安全隐患。门外终端还加装了一个温度传感,这样做的原因是因为在冬天的时候,你往往很难感知到室外的温度,不知道要穿多少衣服,但是有了我们这个功能,你把开APP就可以知道室外温度,多一点点人性化的关怀。

视频地址:

http://v.youku.com/v_show/id_XMjg2Mzg2NzA3Ng==.html

 

做得非常不好,这是我答辩前一天才做的,准备第二天答辩万一实物突然出问题,就放这个视频。不过答辩当天实物并没有出现问题,完美演示,非常争气,哈哈。

实物图:门内控制系统:

 

这个是磁铁,用来感觉开关门的,在门内控制系统的右侧装有干簧管:

 

门外终端:

 

只要把白色的贴在我们家里的门的后面,再为钥匙适配一个合适的套筒,就可以把普通的防盗门变成智能门锁。

 

#文件目录
SmartStickLock  
  |——indoor  
  |   |——PCB  
  |   |——CODE  
  |——outdoor  
  |   |——PCB  
  |   |——CODE  
  |——GizOpenSource_AppKit_Android  
  |——README.md

 

原帖还有更多内容,请到机智云社区搜索该标题查看

 

后续内容包括:

 

  • 门内控制系统
  • 门外终端
  • 手机APP

 

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

 

  • 软件部分
  • 机械部分

等等一整套智能贴锁的开发内容,精彩不容错过

本文转载自:http://club.gizwits.com/thread-6565-1-1.html

共有 人打赏支持
机智云开发者
粉丝 2
博文 24
码字总数 21270
作品 0
广州
现在NBIOT锁设备为何这么火?

近年来,智能锁的应用已经进入到寻常百姓家。调查显示,城镇人口占比为 49.8%,即有 2.32 亿户城镇家 庭,这些家庭中有 80%的家庭听说过并希望安装智能锁,如果以市场价格 2000 元每把来计算...

yahaha456
08/17
0
0
摩拜联手高通和中国移动,强势发布4G共享单车

共享单车们的竞争越来越精彩了! 近日,摩拜单车宣布其已与高通、中国移动研究院达成合作,将联合启动我国首个LTE Cat M1/NB-1和E_GPRS(eMTC/NB-IoT/GSM)多模外场测试。 据悉,摩拜单车会通...

行者武松
03/14
0
0
物联网应用协议学习笔记 2.1.1 为什么物联网要使用 CoAP 协议

1 前言 前几年,Json比较火的时候,和朋友在讨论项目协议时就在感慨,要是咱们的这些设备都能走Json,那该多爽。由于HTTP协议对于物联网设备实在是太铺张了,我们只好作罢。 知识限制了我们的...

iotisan
04/25
0
0
物联网的先驱------安全防护行业

物联网是未来的信息通信技术的发展趋势,也是各国战略布局中的重要组成部分。2010年9月《国务院关于加快培育和发展战略性新兴产业的决定》中确定了七大战略性新兴产业,明确将物联网作为新一...

junwong
2012/03/09
0
0
物联网的应用有多大的商机,将如何改变我们的生活

根据麦肯锡报告指出,预估至2025年,因物联网科技串联带动的智能家居、办公室、工厂、移动装置等九大领域,整体年总产值将上看11兆美元。相较于智能手机、个人计算机已至发展成熟期,物联网产...

昇润科技
05/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(一)软件测试专题——之Linux常用命令篇01

本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 【若要到岸,请摇船:开源中国 不最醉不龟归】 Linux的历史之类的很多书籍都习惯把它的今生来世,祖宗十八代都扒出来,美其名曰...

不最醉不龟归
13分钟前
3
0
蚂蚁金服Java开发三面

8月20号晚上8点进行了蚂蚁金服Java开发岗的第三面,下面开始: 自我介绍(要求从实践过程以及技术背景角度着重介绍) 实习经历,说说你在公司实习所做的事情,学到了什么 关于你们的交易平台...

edwardGe
20分钟前
7
0
TypeScript基础入门 - 函数 - this(三)

转载 TypeScript基础入门 - 函数 - this(三) 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.4 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
29分钟前
0
0
Spark core基础

Spark RDD的五大特性 RDD是由一系列的Partition组成的,如果Spark计算的数据是在HDFS上那么partition个数是与block数一致(大多数情况) RDD是有一系列的依赖关系,有利于Spark计算的容错 RDD中每...

张泽立
37分钟前
0
0
如何搭建Keepalived+Nginx+Tomcat高可用负载均衡架构

一.概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已...

Java大蜗牛
52分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部