【TB作品】基于单片机的实验室管理系统,STM32,GM65二维码扫描模块
2023-12-16 22:39:47
    		硬件:
 (1)STM32F103C8T6最小板()
 (2)GM65二维码扫描模块
 (3)DS1302实时时钟模块
 (4)AT24C02 存储设备
 (5)蜂鸣器
 (6)IIC OLED显示器
 (7)按键
软件用法:
 (1) 管理员身份可以对AT24C02里的身份码进行增加、删除、修改、查看,需要单片机程序支持;
 (2) 手机app是需要开发才行的,手机app里填写身份码,然后由手机程序生成一个与时间相关的二维码;身份码就是自己的密码id,不能告诉别人,身份码在AT24C02有存储;
 (3) 单片机扫码后,单片机程序检验校验码是否正常,AT24C02里面有没有这个身份码,然后核实时间有没有过期;
 (4) 校验码没通过要蜂鸣器报警1分钟;
 (5) 没身份码要显示error;
 (6) 时间过期的二维码要显示late;
 (7) 如何二维码符合,需要记忆存储两次二维码扫码的间隔时间,与身份码绑定,即是说身份码在最近用了这个设备多长的时间。需要单片机程序支持对此信息的查看。
交付物:
 立创EDA的电路原理图;
 立创EDA的PCB版图;
 C程序源码;
 手机app程序源码和编译后的apk安装包,是android软件;
 实物pcb到手即用;
 使用的演示视频;
最终实物的样式如图,注意使用的单片机是STM32最小板。
STM32源码请打开下载:
http://dt3.8tupian.net/2/28880a56b6666.pg3	


 
 
    			文章来源:https://blog.csdn.net/x1131230123/article/details/135038691
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
    	本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!