编号:
CJ-32-2022-026-LW
设计摘要:
本设计基于STM32微控制器,结合GSM通信模块、OLED显示屏和矩阵键盘,实现了一种智能储物柜系统。该系统通过手机通信功能,实现了快递箱、快递员和客户之间的便捷通信。同时,通过密码开锁和区分箱体大小,实现了安全可靠的储物柜控制。此外,利用OLED显示和滞留快递过期提醒功能,提供了用户友好的操作界面和及时的提醒功能。
本系统的核心是STM32微控制器,通过与GSM通信模块、OLED显示屏和矩阵键盘等硬件设备的连接,实现了系统的各项功能。其中,GSM通信模块用于实现手机与储物柜之间的通信,OLED显示屏用于显示相关信息,矩阵键盘用于密码输入和操作控制。
系统的软件设计主要包括储物柜控制程序和通信程序。储物柜控制程序通过读取矩阵键盘输入的密码,并与预设密码进行比对,实现密码开锁功能。同时,通过与GSM通信模块的交互,实现与手机的通信功能。通信程序负责处理手机发送的指令和接收的信息,并根据指令控制储物柜的开锁和状态显示。
本系统通过与GSM通信模块的连接,实现了快递箱、快递员和客户之间的手机通信功能。用户可以通过手机发送指令,如存货或取货请求,快递员收到短信后输入对应的取件码,即可取货。同样地,快递员存货后,用户会收到取件码,方便用户取货。
本系统实现了6位密码的设置和密码开锁功能。用户可以通过矩阵键盘输入密码进行开锁。储物柜控制程序会将输入的密码与预设密码进行比对,若一致则开锁,否则拒绝开锁。
本系统实现了储物柜的控制功能,包括区分箱体大小和滞留快递过期提醒。根据储物柜的不同大小,快递员可以选择合适的箱体进行存货。同时,通过OLED显示屏,系统可以及时提醒用户有滞留快递,并显示过期提醒,提高了用户的使用体验。
本设计成功实现了基于STM32的智能储物柜系统。通过手机通信功能、密码开锁和储物柜控制功能,实现了便捷的通信、安全可靠的开锁和储物柜控制。此外,系统的OLED显示和滞留快递过期提醒功能,提供了用户友好的操作界面和及时的提醒功能。
关键词:STM32微控制器、GSM通信模块、OLED显示屏、矩阵键盘、智能储物柜系统
字数:10000+
实物链接:
开题报告链接:
仿真链接:
内容预览:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 短信方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.2.1 STM32F103C8T6单片机
3.2.2复位电路
3.3 液晶屏显示模块
3.4 SIM800短信发送模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程图
4.4 显示函数流程图
4.5 处理函数流程图
5 实物调试
5.1 电路焊接总图
5.2 智能储物柜测试
5.3 发送验证码测试
5.4验证码开箱测试
6 仿真调试
6.1仿真总体设计
6.2按键输入手机号测试
6.3接收验证码测试
结 论
参考文献
致 谢
1 引 言
1.1 选题背景及实际意义
随着电子商务和物流行业的迅速发展,快递服务成为了人们日常生活中不可或缺的一部分。然而,传统的快递储物柜存在一些问题,如无法及时通知用户有快递到达、安全性较低等。因此,设计一种智能储物柜系统来解决这些问题具有重要的实际意义。
智能储物柜系统通过结合微控制器、通信模块、显示屏和键盘等技术,实现了快递箱、快递员和客户之间的便捷通信。首先,通过手机通信功能,用户可以随时随地发送存货或取货请求,快递员收到请求后可以及时响应。其次,通过密码开锁功能,确保只有授权人员能够打开储物柜,提高了储物柜的安全性。此外,系统还可以区分不同大小的箱体,方便快递员选择合适的储物柜进行存货。另外,系统还通过显示屏和提醒功能,及时通知用户有滞留快递并提醒取件,提高了用户的使用体验。
这种智能储物柜系统在实际应用中有着广泛的应用前景和实际意义。首先,对于物流和电商行业来说,该系统可以提高快递配送的效率和准确性,减少人力成本,提升用户满意度。其次,对于用户来说,可以方便快捷地存取快递,不再需要等待快递员的上门取货,节省时间和精力。此外,该系统还可以应用于其他场景,如超市货架管理、物品寄存等,为各种场景提供便捷的存取解决方案。
因此,设计一种基于STM32微控制器的智能储物柜系统具有重要的实际意义,可以提高快递服务的效率和安全性,提升用户体验,满足现代社会对便捷、高效的需求。
1.1 国内外研究现状
智能储物柜系统在国内外得到了广泛的研究和应用。研究者们致力于提高储物柜系统的安全性、便捷性和智能化水平。以下是一些研究方向和成果:
通信技术:研究者们采用各种通信技术,如GSM、蓝牙、物联网等,实现储物柜与用户之间的远程通信和控制。
识别技术:应用图像识别、RFID等技术,实现快递物品的自动识别和管理。
安全技术:研究者们关注储物柜系统的安全性,采用密码锁、指纹识别等技术,确保只有授权人员可以打开柜门。
功能设计:
远程控制:用户可以通过手机应用或网页远程控制储物柜,进行存取快递、开锁等操作。
快递追踪:通过物联网技术和传感器,实现对快递状态的实时监测和追踪。
用户提醒:系统可以通过短信、推送通知等方式,及时提醒用户有快递到达或快递即将过期。
应用领域:
电商物流:智能储物柜系统在电商物流中得到广泛应用,提高了快递配送的效率和准确性。
公共场所:智能储物柜系统可以应用于公共场所,如机场、火车站、商场等,方便人们存放行李、购物物品等。
社区服务:在小区或公寓中设置智能储物柜系统,方便居民存取快递、外卖等物品。
综上所述,智能储物柜系统在国内外的研究中涉及了多种技术手段和功能设计,旨在提高储物柜的安全性、便捷性和智能化水平。这些研究成果在电商物流、公共场所和社区服务等领域具有重要的应用价值。
1.3 课题主要内容
本设计是基于STM32的智能储物柜设计,主要实现以下功能:
1.实现快递箱、快递员和客户之间的手机通信功能
2.实现设置6位密码、密码开锁
3.实现快递箱控制,区分箱体大、中、小
4.实现OLED显示和滞留快递过期提醒功能
5.用户存货,快递员收到短信,输入对应的取件码,可以拿货
6.快递员存货,输入用户手机号,用户收到取件码,用户可以取货