功能性需求分析
快递存放功能:快递员通过4*4矩阵键盘输入存放指令,系统自动分配快递柜,并将快递存放至相应柜格。
取件码发送功能:系统自动发送取件码到用户手机,确保用户能够及时取回快递。
取件功能:用户通过矩阵键盘输入取件码,系统验证码正确后,控制继电器打开相应的快递柜门,用户可取回快递。
异常检测功能:红外检测模块:检测快递柜内是否有快递,确保用户取件时柜内有货物。通过震动检测快递柜是否被撬或移动,若有异常则发送报警提示信息。
状态显示功能:使用OLED液晶显示当前系统状态信息,包括存放状态、取件状态、报警状态等,提供实时监控。
整个系统由STM32F103单片机作为控制器,其结合4*4矩阵键盘、红外检测模块、GSM模块、继电器、震动检测模块、OLED液晶等构成整个系统。在使用时,快递员可以通过矩阵键盘实现快递的存放,系统将为其自动分配快递柜,在存完快递后,系统自动发送取件码到用户手机,用户可以通过矩阵键盘输入取件码打开打开快递柜,当输入指令正确时继电器打开相应的快递柜,并通过红外传感器检测快递柜内是否有快递,震动传感器检测快递柜是否被撬,如果有则发送报警提示信息,通过OLED液晶显示相应的状态信息。
