需求
基于stm32单片机的指纹识别考勤系统
硬件:
stm32f103最小系统板、as608指纹模块、0.96寸oled显示屏、usb转ttl模块、温湿度dht11传感器、蜂鸣器、 GY-906红外测温模块、电磁门开门指示灯led
单片机软件功能:
(1)测温湿度显示到oled屏幕,并把温湿度串口发给上位机
(2)红外测温显示到oled屏幕,并把温度串口发给上位机
(3)用单片机按键搭配as608指纹模块,实现指纹录入、指纹删除功能
(4)指纹正确,oled显示ok,电磁门开门指示灯led亮2秒,表示正常开门,然后led熄灭
(5)指纹错误,oled显示error,蜂鸣器响5秒,表示开门失败
上位机电脑软件功能:
(1)用python写一个显示界面
(2)显示出单片机发过来的温湿度、红外测温
(3)可以通过上位机软件删除指纹,并与单片机通信同步
(5)显示已打卡的人数和未打卡人数(即是录入的所有指纹中,已打卡和未打卡的)
交付:
(1)单片机程序
(2)上位机程序
(3)电路图
(4)pcb图
(5)实物
(6)视频使用教程
(7)lunwen材料
实物图
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d5414b714788406390042559a6a351a7.jpeg)
上位机图
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b59f8678c0eb4555b58460f9015460bd.png)
程序流程图
录指纹流程的Mermaid流程图:
。
刷指纹流程的Mermaid流程图:
删除指纹流程的Mermaid流程图:
问询、帮助
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2