news 2026/2/22 4:11:24

基于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/2/21 10:20:49

基于OFA-VE的智能客服视觉问答系统

基于OFA-VE的智能客服视觉问答系统:让客服“看懂”图片,效率提升看得见 你有没有遇到过这样的场景?作为客服,用户发来一张商品破损的图片,焦急地问:“这个能保修吗?”或者发来一张复杂的设备故…

作者头像 李华
网站建设 2026/2/21 18:11:44

基于Qwen3-VL:30B的智能运维系统:日志分析与故障预测

基于Qwen3-VL:30B的智能运维系统:日志分析与故障预测 1. 当IT系统开始“自己看病” 凌晨三点,监控告警突然密集响起。运维工程师小陈从床上弹起来,手指在键盘上飞舞,一边查日志一边翻文档,还要在多个系统间切换——这…

作者头像 李华
网站建设 2026/2/21 18:25:24

Inside 模式下财务凭证电子归档模块与 MetaERP 的全维度交互方案

Inside 模式下财务凭证电子归档模块与 MetaERP 的全维度交互方案 Inside 模式下,财务凭证电子归档模块作为MetaERP 财务域原生子模块纳入整体架构,无跨系统交互的概念,所有交互均为 MetaERP域内本地内聚式交互,核心遵循复用底座能…

作者头像 李华
网站建设 2026/2/21 0:02:24

Whisper-large-v3在人力资源中的应用:面试语音分析与评估

Whisper-large-v3在人力资源中的应用:面试语音分析与评估 1. 招聘场景中的真实痛点 上周和一位做HR的朋友聊天,她提到最近招一个技术岗位,收到了87份简历,安排了23场初面,每场45分钟。光是整理面试记录就花了整整两天…

作者头像 李华
网站建设 2026/2/21 16:00:56

RMBG-1.4开源大模型解析:AI净界如何利用高频特征增强边缘细节

RMBG-1.4开源大模型解析:AI净界如何利用高频特征增强边缘细节 1. 什么是AI净界——RMBG-1.4的落地形态 你有没有试过为一张毛茸茸的金毛犬照片抠图?发丝根根分明、毛尖微微透光,背景是模糊的花园,边缘像雾气一样散开——这时候打…

作者头像 李华
网站建设 2026/2/22 2:27:25

GTE-Pro语义增强的MySQL查询:自然语言转SQL实战

GTE-Pro语义增强的MySQL查询:自然语言转SQL实战 1. 为什么自然语言查数据库不再只是个梦 你有没有过这样的经历:面对一个电商后台数据库,明明知道里面存着所有订单、用户和商品信息,却因为不熟悉SQL语法,只能眼睁睁看…

作者头像 李华