2024-09-01
售卖作品
00

硬件:

(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源码请打开下载:

bash
http://dt3.8tupian.net/2/28880a56b6666.pg3

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!