1. 需求
需求: 一个寝室一个标签,设备端扫描标签,通过显示屏键入维修成功与否之类的的信息提交到平台
系统构架: 一个设备端 + 一个上位机
硬件选型:
(1)STM32F103RCT6作为设备端的主控MCU
(2)RC522作为设备端的射频刷卡设备,读写IC卡
(3)多张IC卡,模拟代表每个宿舍
实现思路:
设计一个上位机,用来管理查看维修检修信息,当维修寝室的设备或者检修完成时,通过STM32上的RC522刷一下这个寝室的IC卡,识别这是哪个寝室,识别成功后在软件上弹出一个对话框,填写本次维修或者检修的事件,填写完毕点击提交即可。
软件分为两个功能:
(1)注册功能:每个寝室都有一张IC卡,这张卡第一次使用需要在维检系统里进行注册,填写这个IC卡对应的这个寝室的信息。
(2)维修、检修报告提交:当完成检修、检修之后,填写报告。
(3)查看历史记录,可以查看维修,检修的所有详细报告信息,可以导出execl表格,方便公布出去公众查看。
(4)注册、维修、检修记录都存放在数据库里,方便管理。
硬件的具体功能:
STM32上有两个按键,一个LCD屏,一个RC522模块,当终端刷卡后,LCD显示屏会弹出一个询问提示? “当前是维修还是检修”,按下按键1或者按键2之后,就会将卡号上传到上位机。 上位机与下位机通过串口进行通信。
本文介绍了一种基于STM32单片机和RFID技术的宿舍检修管理系统,利用STM32F103RCT6、RC522模块和IC卡进行设备端操作。系统包括上位机和设备端,通过串口通信,实现寝室维检信息的录入和管理。上位机使用Qt框架,数据库采用SQLITE,存储维检记录、账号信息等。设备端利用LCD屏和按键交互,完成检修状态上报。
订阅专栏 解锁全文
4875

被折叠的 条评论
为什么被折叠?



