基于STM32单片机RFID刷卡指纹签到考勤门禁无线温度设计21-090

21-090、基于STM32单片机RFID刷卡指纹签到考勤门禁无线设计+DS18B20温度显示设计

产品功能描述:

本系统由STM32F103C8T6单片机核心板、2.4/1.44寸TFT彩屏(2.4寸/1.44寸可选)、(无线蓝牙/WIFI模块-可选)、RFID射频卡读写模块、指纹采集模块、蜂鸣器电路、继电器驱动电路、按键电路DS18B20温度检测电路组成。

【1】本系统是集指纹/刷卡开锁、考勤记录、签到功能的完整系统,采用TFT彩屏显示,对指纹、RFID卡系统管理,包括“添加用户”、“删除用户”、“清空用户”、“历史记录”。搭载RTC万年历,能够记录何时哪个指纹或者卡做了操作,操作了多少次,方便查询记录。如果配备无线功能,则后台APP能够对指纹/RFID卡重编辑,此外APP查看卡/指纹操作次数和时间记录,远程报警,一键开锁。所有数据保存单片机Flash中,掉电不丢失数据。(对继电器外接电磁锁、电插锁、水泵等设备)

【2】系统上电后,约1s左右可以进入后台手动设置万年历功能,年、月、日、时、分、秒设置完成后,再次按下K1退出设置,进入主界面(0表示周日)。

【3】菜单操作过程中,按键K1返回。K4进入菜单项/确认,K2/K3对菜单项操作或者对参数切换。

【4】进入主界面显示,TFT彩屏显示“欢迎使用”及万年历。如果是录入系统的卡/指纹,继电器动作同时显示绿色“RFID编号/指纹编号以及当前时间和第几次执行”,3s后继电器恢复。如果是非录入系统的卡/指纹,显示红色“非正常……”,蜂鸣器报警3s停止。

【5】通过按键K2、K3可以执行“添加用户”、“删除用户”、“清空用户”、“历史记录”,并且有“>”及颜色区分选中的项。(功能细节非常丰富,篇幅有限,缩略说明!!)

“添加用户”-“添加指纹”根据显示提醒进行添加指纹,需要验证2次,而且自动识别是否是已录入的指纹及指纹库是否满提醒等。“添加用户”-“添加RFID”,类似“添加指纹”操作过程。

“删除用户”-“删除指纹”,对选中的指纹编号进行删除,删除确定后,该用户数据清空(无线APP功能做数据保留。“删除用户”-“删除RFID”,类似“删除指纹”操作过程。

“清空用户”-“清空指纹”,对所有指纹编号进行删除,清空后,所有指纹清空(无线APP功能做数据保留)。“清空用户”-“清空RFID”,类似“清空指纹”操作过程。

“历史记录”-“指纹记录”,对所有指纹编号和无效指纹的历史操作次数及最后一次操作时间进行查看。“历史记录”-“RFID记录”,RFID相应操作查看。

【6】无论何种界面显示,按键K5直接进行开锁操作,(模拟屋内开锁按键或者紧急情况下使用),K6直接进行报警提醒(用于紧急情况报警)。

【7】实际场景,主界面主要给用户操作使用,后台添加用户、删除用户灯操作给管理员用,……(很多功能细节太多不一一列举了!)

【8】液晶显示DS18B20温度

9】无线APP功能(注意配备蓝牙才有该功能):

APP能够连接板载无线模块,查看相应数据;

APP能够进行一键校时功能,将手机时间设置到板载中,更新板子年月日时分秒。

APP能够对所有指纹编号、RFID编号重编辑,比如“ZW01”修名为“张三”,进入APP主界面后,所有“ZW01”直接显示“张三”,方便后台管理以及用户核实记录;

在连接APP的情况下,无论是有效还是无效的指纹/刷卡,APP都会记录下该操作时间以及操作成功的次数,并且历史记录一直保存,重新连接不丢失(出现异常状况,方便查看历史记录找到原因)。


  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32+Openmv是指将STM32和Openmv进行连接和通信的一种方式。根据引用\[1\]中的连接方式,可以通过将Openmv的Rx连接到STM32的Tx,Openmv的Tx连接到STM32的Rx,Openmv的GND连接到STM32的GND,以及Openmv的VIN连接到STM32的5V引脚来实现连接。这样,Openmv可以通过STM32来接收和发送数据。 在程序设计方面,引用\[2\]中给出了一个示例代码,用于接收Openmv传过来的数据。代码中使用了一个状态变量state来判断接收到的数据的位置,根据不同的状态来存储接收到的数据。当接收到结束标志时,调用Openmv_Data()函数来处理接收到的数据。 除了连接和程序设计,还可以根据需求进行其他改进。例如,可以采用中断运行来减少处理器资源的占用,添加蜂鸣器响应,增加WiFi模块实现远程控制,以及上传指纹和人脸数据库信息等。这些改进可以根据具体的应用需求进行实现。\[3\] #### 引用[.reference_title] - *1* *3* [STM32+OpenMV+AS608实现人脸识别](https://blog.csdn.net/sssyyymm/article/details/102746595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【学习笔记】stm32+openmv串口通信实现颜色识别](https://blog.csdn.net/nuizaihenmang/article/details/125000947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值