news 2026/5/28 13:15:27

基于STM32的智能储物柜设计(有完整资料)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于STM32的智能储物柜设计(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

CJ-32-2022-026

设计简介:

本设计是基于STM32的智能储物柜设计,主要实现以下功能:

1.实现快递箱、快递员和客户之间的手机通信功能
2.实现设置6位密码、密码开锁
3.实现快递箱控制,区分箱体大、中、小
4.实现OLED显示和滞留快递过期提醒功能
5.用户存货,快递员收到短信,输入对应的取件码,可以拿货
6.快递员存货,输入用户手机号,用户收到取件码,用户可以取货

标签:STM32、GSM、OLED、矩阵键盘

题目扩展:智能快递柜

基于STM32的智能储物柜设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:

中控部分概述

中控部分是智能充电桩系统的核心,采用了STM32F103单片机作为主控制器。它的主要功能是接收来自输入部分的各种数据,包括充电状态、温度值、支付信息、用户设置等,并在内部进行数据处理和逻辑判断。根据处理结果,中控部分会向输出部分发送相应的控制指令,如显示信息、控制充电开关、触发报警等。STM32F103单片机以其强大的处理能力和丰富的外设接口,确保了系统的高效运行和稳定控制。

输入部分概述

输入部分主要由五个模块组成,它们共同为中控部分提供所需的数据和信息。

  1. 充电模块:负责给汽车提供充电电流和电压,同时向中控部分反馈充电状态。
  2. 热敏电阻:用于实时监测充电过程中的温度变化,并将温度值转换为电信号发送给中控部分。
  3. 二维码扫码枪:用于扫码支付功能,将支付信息发送给中控部分进行验证。
  4. 独立按键:提供用户交互界面,用户可以通过按键切换充电模式、设置充电参数、查看金额等。
  5. 供电电路与电池:为整个系统提供稳定的电源,确保各模块正常工作。电池作为充电对象,也通过充电模块与系统进行连接。

输出部分概述

输出部分根据中控部分的指令,执行相应的动作或显示信息。

  1. OLED显示屏:用于显示温度、电压、电量、充电模式等信息,提供直观的用户界面。
  2. MOS管控制输出:根据中控部分的指令,控制充电电路的开关,实现充电的启动和停止。
  3. 蜂鸣器:当温度或电压超过设定阈值时,蜂鸣器会发出报警声,提醒用户注意安全。
  4. WIFI模块:实现系统与手机APP的无线通信,用户可以通过手机远程监控充电状态、设置参数等。同时,WIFI模块还将充电数据上传至后台服务器,便于进行数据分析和远程管理。

5 实物调试

5.1 电路焊接总图

首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将OLED12864显示屏插入排针。第三部分是单片机模块,本次课题使用的是STM32F103C8T6单片机。第四部分是矩阵按键模块。第五部分为蜂鸣器,第六部分为短信发送模块,第七部分继电器。下图5-1为焊接完整实物图:

图5-1电路焊接总图

5.2 智能储物柜测试

如图5-2所示,下图为上电后,此时显示屏显示只能储物柜的基本情况。

图5-2智能擦鞋鞋柜实物图

5.3 发送验证码测试

如图5-3所示,此设计中发送验证码。

图5-3发送验证码实物图

5.4验证码开箱测试

如图5-4所示,我们输入验证码之后打开对应的箱体。

图5-4 验证码开箱实物图

6 仿真调试

6.1仿真总体设计

如图5-5所示,仿真部分包含STM32F103C8T6最小系统板、OLED12864显示屏、矩阵案件、LED灯、继电器、蜂鸣器,虚拟串口终端。

图5-5 智能储物柜仿真图

6.2按键输入手机号测试

如图5-6所示,此设计中通过按键输入手机号。

图5-7 按键输入手机号仿真图

6.3接收验证码测试

如图5-8所示,串口虚拟终端会打印出接收到的验证码。

图5-8接受验证码仿真图

设计说明书部分资料如下

设计摘要:

本设计基于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接收验证码测试

结 论

参考文献

致 谢

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/21 0:05:31

Clawdbot自动化办公:Python脚本集成方案

Clawdbot自动化办公:Python脚本集成方案 1. 办公自动化的新范式:从聊天到执行 你有没有过这样的经历:每天早上打开电脑,第一件事就是处理几十封邮件,然后切换到Excel整理上周的销售数据,再打开日历确认下…

作者头像 李华
网站建设 2026/5/20 11:14:12

RexUniNLU在物流领域的应用:智能路线规划系统

RexUniNLU在物流领域的应用:智能路线规划系统 1. 物流行业的真实痛点:为什么传统路线规划越来越难用 每天清晨六点,城市配送中心的调度大屏上已经密密麻麻布满了上百个待处理订单。一位经验丰富的调度员盯着屏幕,手指在键盘上快…

作者头像 李华
网站建设 2026/5/26 6:59:56

OFA视觉蕴含模型部署教程:Docker镜像免配置快速启动方案

OFA视觉蕴含模型部署教程:Docker镜像免配置快速启动方案 1. 什么是OFA视觉蕴含模型? OFA(One For All)是阿里巴巴达摩院推出的统一多模态预训练框架,它用一个模型架构支持多种视觉-语言任务。而本次要部署的OFA图像语…

作者头像 李华
网站建设 2026/5/22 3:54:37

阿里小云KWS模型在智能客服中的应用:多轮对话管理

阿里小云KWS模型在智能客服中的应用:多轮对话管理 你有没有遇到过这样的情况:给客服打电话,刚说完问题,对方就让你重复一遍个人信息,或者你问了一个后续问题,客服却好像完全忘了刚才聊了什么,又…

作者头像 李华
网站建设 2026/5/20 22:01:25

ANIMATEDIFF PRO创意广告:AI生成短视频批量生产

ANIMATEDIFF PRO创意广告:AI生成短视频批量生产 1. MCN机构的真实痛点:每天几百条短视频,靠人做根本来不及 上周和一家专注美妆垂类的MCN机构负责人聊了两个小时。他们团队有12个编导、8个剪辑师,每天要为旗下37个达人账号产出近…

作者头像 李华