logo资料库

基于STM32的智能指纹锁.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
基于基于STM32的智能指纹锁 的智能指纹锁 功能介绍模块介绍STM32最小系统 目录目录功能介绍模块介绍 他模块他模块PCB效果图软件设计程序流程图贴代码 效果图软件设计程序流程图贴代码 最小系统AS608光学指纹识别模块触摸键盘 光学指纹识别模块触摸键盘ESP8266 模块其他模块硬件设计电源电路 模块其他模块硬件设计电源电路STM32模块电路指纹模块电路蜂鸣器驱动电路继电器驱动电路其 模块电路指纹模块电路蜂鸣器驱动电路继电器驱动电路其 一直想做个指纹锁玩玩,这几天有空刚好搞一下! 先上成品图 功能介绍 功能介绍 这个作品主要需要完成以下几个功能 这个作品主要需要完成以下几个功能 识别指纹并驱动继电器吸合使电磁锁动作 一键开锁 录指纹和删除指纹 输入密码,正确时开锁 修改密码 扩展功能:用手机小程序控制锁的开合 模块介绍 模块介绍 STM32最小系统 最小系统 本设计选用的STM32芯片型号为STM32F103C8T6
AS608光学指纹识别模块 光学指纹识别模块 ATK-AS608 指纹识别模块(以下简称 AS608 模块)是 ALIENTEK 推出的一款高性能的光学指纹识别模块。AS608 模块采用了国内著名指纹识别芯片公司杭州晟元芯片技术有限公 司(Synochip)的 AS608 指纹识别芯片。芯片内置 DSP 运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征。模块配备了串口、USB 通讯接口,用户无需研究复杂 的图像处理及指纹识别算法,只需通过简单的串口、USB 按照通讯协议便可控制模块。
触摸键盘 触摸键盘 本来想用矩阵键盘的,意外发现了一款宝藏触摸键盘模块 MPR121是飞思卡尔的一款触摸芯片,它还有驱动LED,电容检测等功能 我直接买了MPR121的3*4的触摸键盘模块,打算后期直接用油性笔标上数字,感觉比矩阵键盘高出不止一个档次 ESP8266 模块模块 乐鑫公司提供的一款WIFI模块
其他模块 其他模块 蜂鸣器啦 继电器啦 降压芯片啦 放到硬件再讲吧 硬件设计 硬件设计 先上整体原理图
电源电路 电源电路 由于电磁锁需要12V的电压才能工作,其他器件的工作电压都是3.3V。因此板子上直接从DC电源插座进来12V经过8*8的自锁六角开关后,再经AMS1117芯片降压,得到板子上12V 和3.3V的电压。电源模块正常的话,电源指示灯D2在上电后会亮 STM32模块电路 模块电路
这里STM32因为直接买的是最小系统的模块,便不再设计STM32的最小系统,直接来两排排针,插就完事了(有种大家都是方案整合商的感觉 串口用了2X4的排针,可以用跳线帽选择串口接的是STM32还是ESP8266或者STM32和ESP8266的串口相连 有种大家都是方案整合商的感觉) 指纹模块电路 指纹模块电路 就一个接口,不过注意是引脚间距1.25mm那种,其实用排针也可以 蜂鸣器驱动电路 蜂鸣器驱动电路
用三极管驱动的3V有源蜂鸣器 继电器驱动电路 继电器驱动电路
同样是用三极管驱动的继电器 这里继电器的线圈两端并联了一个二极管,这个二极管是续流二极管。其作用是用来保护三极管的。在线圈的电流变换时,线圈会产生自激电压来抑制电流变化。所以当三极管关断 电流后,线圈产生的自感电压很可能将三极管击穿。因此需要并接续流二极管,将线圈产生的自激电压短路掉。最终起到保护三极管的作用。 其他模块 其他模块
分享到:
收藏