单片机10652 基于单片机的图书馆座位系统设计

更新于 2023-10-27 看中后发送题目编号联系工作人员

项目介绍

硬件用C开发,主控使用STM32F103C8T6,接入2个红外传感器 + RFID模块 + WIFI模块 + OLED显示刷卡卡号。可以实现座位的状态的实时更新到系统 【OLED 第一行显示状态:空闲显示《idle》,有人预约或者使用显示《USED》,】 该系统后台采用java作为开发语言,ssm作为系统的框架, mysql数据库。数据可视化查看操作采用navicat for mysql进行处理。手机上使用网页访问,账号登录,html+vue开发。 上位机系统主要是管理员和用户使用 管理员功能: 座位管理(暂定2个座位,可以添加更多,但是暂无设备关联) 座位状态实时更新查看【空闲、使用中】 用户信息管理 用户预约管理(预约人、座位、使用时间、状态【预约中、已到,暂离,已释放】 用户RFID绑定 RFID模式设置(绑定卡模式,座位验证模式, RFID对应的座位编号设置(模拟)) 【原则上一个座位一个RFID设备,但是我们只有一个,所以该设备通过后台设置模拟绑定到座位几, 然后创建用户卡的时候,需要把RFID切成绑定卡的模式】 用户: 查看座位的状态情况 发起预约 查看我的预约 对我的预约设置释放 说明:用户离开座位,状态马上变成暂离,当暂离超出30分钟,则变成释放,用户可以主动释放,当这个预约时间到结束时间,若预约不在已释放,本次预约将会强制释放。当用户到了,挡住红外,说明用户已经到。 用户刷卡对着座位刷卡,若座位无人,则直接占位,已到

同一方向的其它成品