查看: 22061
回复: 16
参赛作品《基于STM32的智能指纹锁》
阿萨德发
1
主题
15
回复
发表于2017-06-03 23:36:44 | 只看该作者
1# 电梯直达

【报名阶段需要填写的内容】


1. 参赛者姓名(必填项):

    曾勇    

2. 单位或学校名称(必填项):

   个人    

3. 当前职务或职称(必填项):

    硬件工程师

4. 参赛作品的名字(必填项):

    基于STM32的智能指纹锁

5. 简要陈述您的idea和作品(+必填项):

    使用STM32F103作为主控,采用瑞典FPC1020作为指纹传感器,实现指纹注册,提高安全性,采用触摸面板实现密码输入,并通过霍尔开关检测门锁开门状态,实现一个指纹+密码+检测的多功能指纹锁。

6. 拟用到的立创商城在售物料(必填项):

    STM32F103RCT6

7. 拟用到的非立创商城物料或其它补充(必填项):

    FPC1020

【作品正式发表(报名成功后进入设计阶段)需要填写的内容】


一、作品简介

例如,可以包括但不局限于以下内容:

1.作品的整机外观图片或焊接组装好的PCBA图片;

成品图:

   

   

PCBA及组装图:

 


2.作品的研究背景、目的和功能、市场应用前景;



指纹锁在现代门锁业中发展越来越快,本锁主要加入了物联网+互联网功能,功能与时俱进,跟随互联网的发展,进入门锁业发展的新阶段,本锁具有如下特点:

 


  •   不用改装,可直接更换国内绝大部分的防盗门锁
  •   指纹、密码、机械钥匙多合一功能。
  •   高清OLED显示屏显示实现人机交互。
  •   采用国外进口高端指纹传感器。
  •   采用高性能、低功耗MCU处理芯片。
  •   云服务管理,用户信息通过GPRS传输实现报警管理。
  •   高性能离合器,智能锁专用电机,寿命更长久。
  •   全不锈钢发明专利防盗锁体。
  •   应急5V USB电源接口。
  •   内置锂电池+干电池,且可充电方案。
  •   关门检测,有效及时提醒用户关门。
  •   撬门检测,有效及时告知用户门锁被撬(1S报警)
  •   远程开锁,通过手机APP生成一次性随机密码。
  •   远程查询,通过手机APP查询门锁的关闭状态。





3.作品在创新性、趣味性、实用性甚至公益性方面,有哪些亮点可体现?

    

  •   内置锂电池+干电池,且可充电方案。
  •   关门检测,有效及时提醒用户关门。
  •   撬门检测,有效及时告知用户门锁被撬(1S报警)
  •   远程开锁,通过手机APP生成一次性随机密码。
  •   远程查询,通过手机APP查询门锁的关闭状态。


二、系统构架图

用流程图或思维导图等形式,描述您的作品的组成构架,即方案图。

 

三、硬件部分的描述

1.附上原理图&PCB实物图的图片或者源文件(官方建议大家尽量用源文件上传),如果是图片,请确保图片是清晰可辨的;

            


GPRS模块 

   

128*64 OLED模块

433M 无线模块


半导体指纹模块 FPC1020 


2.用文字把该作品的实现原理、系统的工作过程大致讲解一下。

主菜单

主要功能为指纹开锁和密码开锁以及手机APP远程操作。

 

手机APP界面 


可以使用手机APP远程操作锁,查询门锁关门状态,下发临时密码等操作。


四、材料清单(BOM列表)

列出您这个作品所用到的主要器件(关键器件即可),比如单片机&ARM芯片、专用集成芯片(ASIC)、传感器、功能模块等。

如果所列出的芯片是来自我们立创商城上的,最好能写出该器件的商品编号或附上对应购买链接。

 

五、软件部分的描述(选填)

如果您的作品涉及到软件,请列出作品对应的软件工作流程图,及关键部分的例程、源码(如果您想开源的话请上传全部源码)。


锁端在没有操作时处于休眠状态,与盒子的通信是SLAVE,两者之间的所有通信都是由盒子发起。

 

l  三种状态:NORMAL/SLEEP/COM

l  无人操作时处于SLEEP状态,功耗最低。

l  无线唤醒后进入COM状态,处理来自盒子的命令:注册密码、开锁密码、上传指纹、下载指纹、删除数据。

l  处理完后进入SLEEP状态,此状态下有滑盖、触摸或撬动时进入NORMAL状态,可以正常进行指纹注册、指纹开锁、密码开锁和防撬报警。

l  在NORAML状态下,如果滑盖关闭或误操作时间超时,又会进入SLEEP状态。


void StatusLoop(void)
{
void(*CurrentFunc)();
while(1)
  {
 
switch(WakeUpStatus)
{
case WakeUpNormal://唤醒正常工作模式


CurrentFunc=MenuListTab[MenuListTabIndex].CurrentOperateFuc;
(*CurrentFunc)();

// WakeUpStatus=WakeupToSlepp;

break;

case WakeupToSlepp://进入休眠模式
DBG("wake up to sleep mode!\n");
EnterLowPowerMode();
                               
break;
case WakeUpFromOpen://开门唤醒
case WakeUpFromLockKey://滑盖打开唤醒
case WakeUpFromTouchKey://触摸按键唤醒
MPR121_WriteReg(0x5E, 0x0c); // Enables all 12 Electrodes
OLED_Init(); 

//避免上电花屏问题
OLED_Clear();
OLED_Display_On();

LED_BACK_CTR(ON);
BeepInit();

KeyNum=KEY_NUM_CLR;
WakeUpStatus=WakeUpNormal;
delay_us(10);
break;
case WakeUpFromWOR://无线唤醒
case WakeUpFromRtc://RTC闹钟唤醒
DBG("wake up from WOR!\n");
MPR121_WriteReg(0x5E, 0x00);  // Disables all 12 Electrodes

CommandHandle();
MPR121_WriteReg(0x5E, 0x0c); // Enables all 12 Electrodes

WakeUpStatus=WakeupToSlepp;
break;

default:
break;
}

  }   
}

六、作品演示

请上传您的作品的功能演示到腾讯视频,并编辑到本楼(或附上视频链接)。按要求上传视频可获得5分,具体详见活动规则。

https://v.qq.com/x/page/o0541si0fan.html

https://v.qq.com/x/page/y0541flelzm.html



七、总结

例如您在完成该作品过程中的一些体会、碰到的技术问题或调试经验、作品的未来规划,及对我们主办方的建议和意见等。

立创商城工程部
【官方工作人员】
113
主题
1325
回复
发表于2017-06-05 09:35:36   |  只看该作者
2#

欢迎参与!

您已经报名成功!

您现在就可以开始进行设计工作了,后期相关内容请在一楼编辑进行完善。

当前所有参赛选手分值统计表及活动详细介绍见:  http://www.szlcsc.com/go/17523dej

立创小程
【官方工作人员】
7
主题
204
回复
发表于2017-08-25 16:32:15   |  只看该作者
3#
可以通过手机进行开关门吗?
不断前行
阿萨德发
1
主题
15
回复
发表于2017-09-01 10:12:15   |  只看该作者
4#
立创小程 发表于2017-08-25 16:32:15  3# 可以通过手机进行开关门吗?
可以手机远程解锁并开门
ww168
0
主题
12
回复
发表于2017-09-06 23:41:55   |  只看该作者
5#
厉害了,楼主是公司的方案吧,个人做这个东西,貌似外壳要开模呢
阿萨德发
1
主题
15
回复
发表于2017-09-16 09:56:55   |  只看该作者
6#
ww168 发表于2017-09-06 23:41:55  5# 厉害了,楼主是公司的方案吧,个人做这个东西,貌似外壳要开模呢
外壳拿的现成的模具 工模 不需要开模
西点
2
主题
49
回复
发表于2017-09-16 13:55:04   |  只看该作者
7#
楼主公司做的产品吧
阿萨德发
1
主题
15
回复
发表于2017-09-24 11:12:14   |  只看该作者
8#
西点 发表于2017-09-16 13:55:04  7# 楼主公司做的产品吧
Fily1983
0
主题
10
回复
发表于2017-09-28 16:00:21   |  只看该作者
9#
楼主做的应该是公司产品吧
人生就是大舞台,舞台上面自己规划自己舞技 单片机软件/硬件交流群:127034610
生日的蛋糕
8
主题
337
回复
发表于2017-09-28 20:44:02   |  只看该作者
10#
公司做这个,显然,离倒闭就不远了
昊晨光电
0
主题
2
回复
发表于2017-11-16 13:27:28   |  只看该作者
11#

这个真不错我感兴趣

裸奔的蜗牛
0
主题
1
回复
发表于2018-01-12 10:20:57   |  只看该作者
12#
阿萨德发 发表于2017-09-16 09:56:55  6# 外壳拿的现成的模具工模不需要开模
你好,哪里能买到现成的外壳呢?可以提供链接么
LOVE67
7
主题
21
回复
发表于2018-04-08 17:47:44   |  只看该作者
13#
生日的蛋糕 发表于2017-09-28 20:44:02  10# 公司做这个,显然,离倒闭就不远了
里面很多料都可以换便宜的
等待着别人给幸福的人,往往都过的不怎么幸福。QQ:66579714 tel:15710810387
生日的蛋糕
8
主题
337
回复
发表于2018-04-09 22:24:08   |  只看该作者
14#
LOVE67 发表于2018-04-08 17:47:44  13# 里面很多料都可以换便宜的
我习惯手势解锁
caiweitan
0
主题
1
回复
发表于2018-06-05 16:36:34   |  只看该作者
15#
好东西 收藏
sparrowww
0
主题
3
回复
发表于2018-09-06 10:03:25   |  只看该作者
16#

楼主您好呀,项目好棒呀

楼主可以提供一点详细的资料啥的吗,想要学着做~如果方便的话能发邮箱sparrowww@163.com

感谢!

阿萨德发
1
主题
15
回复
发表于2018-09-21 10:45:35   |  只看该作者
17#
sparrowww 发表于2018-09-06 10:03:25  16# 楼主您好呀,项目好棒呀楼主可以提供一点详细的资料啥的吗,想要学着做~如果方便的话能发邮箱sparrowww@163.co...
q121164405

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部