基于stm32的指纹锁系统

如题

使用到的传感器以及开发板,软件介绍

开发板

 stm32f407ZE

蓝牙

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.36.46f16db0sV6Gz8&id=543577246390&rn=942dc3064173fbc9c05e6eeb83176b3c&abbucket=8

USB转TTL模块 :

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.29.5e283d6cHWqcVL&id=41323941056&rn=76ffe496e340e429b3252780e7857c11&abbucket=6

OLED屏 :

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.37.43e8fdedtZSlY8&id=525584032584&rn=af28be71bfcc2cc9c161bdf10966dc2d&abbucket=20

指纹传感器

https://item.taobao.com/item.htm?spm=a230r.1.14.4.7ce09520Vc0HhD&id=566648022446&ns=1&abbucket=9#detail

(这里要注意,这些东西是公司提供的tb地址,我只是照着买,然后这家店铺提供的资料,emmm,是另一款传感器的,但是引脚和本传感器一样,只是名字不一样而已,大家如果也是stm32f4的话,可以直接使用探索者f4系列那里的参考代码(需要修改输入输出方式))

串口调试助手的话,大家可以自己在网上找

蓝牙通信时的手机上的app ,会给大家放上baiduYun的链接

其他的,杜邦线,JLINK线啥的,我就先不介绍了,

锁以及继电器那部分我没有做,抱歉

思路

1 .如题 指纹锁,最重要的肯定是指纹传感器部分,拿到商家的资料后,我看了一下就发现了一些问题,他的命令信息输入,输出全部在触摸屏上的进行的,我买触摸屏已经来不及了,马上改,信息输入部分放到蓝牙以及串口调试助手上进行,(指纹的存储,删除,查询这一块,老师帮我们做了,感激),
2 OLED显示屏的显示部分我之前做过,所以会点,直接移植即可,稍后会更新那一部分的文章
3 蓝牙部分,需要注意的就是atoi,你需要将命令中的信息转化为int类型,用于ID号的设置,以及命令的判断
4 这里要注意,我由于时间比较赶,所以没有使用到一部分内容,ucos,以及薄膜键盘,过几天周末的时候会更新

由于keil5工程太大,如果直接放上来的话,会出现乱码的情况,所以放上链接,大家自己下载吧(包括蓝牙调试所需要的软件)

链接:https://pan.baidu.com/s/1pdA1B7HwvFcLA6j-ctD9Dw
提取码:9jyx

如果提取码失效的话,请在评论区联系我,我逛csdn逛的很勤

发布了23 篇原创文章 · 获赞 16 · 访问量 2931

猜你喜欢

转载自blog.csdn.net/qq_41861442/article/details/103278183