news 2026/6/9 17:58:23

基于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/6/8 15:26:02

程序员效率翻倍的快捷键大全!

在程序员的世界里,效率从来不是一个抽象概念,而是每天真实发生的事情: 代码是否写得顺查问题是否够快改需求时是否心态稳定 而这些,和你是否熟练使用快捷键有着极强的相关性,如果你每天敲 8 小时键盘,哪怕…

作者头像 李华
网站建设 2026/6/8 14:35:30

Fish Speech 1.5流式输出实战:curl命令调用API获取实时TTS音频流

Fish Speech 1.5流式输出实战:curl命令调用API获取实时TTS音频流 1. 引言 想象一下,你正在开发一个需要实时语音反馈的智能客服系统,或者一个交互式的语音助手应用。传统的语音合成方案往往需要等待整个音频文件生成完毕才能播放&#xff0…

作者头像 李华
网站建设 2026/6/8 14:23:04

Qwen3-ASR与Unity集成:3D游戏语音交互系统开发

Qwen3-ASR与Unity集成:3D游戏语音交互系统开发 1. 当语音成为游戏的新手柄 你有没有试过在玩《塞尔达传说》时,对着麦克风喊出“举起盾牌”,林克就真的举起了海利亚之盾?或者在《我的世界》里说一句“生成一座城堡”&#xff0c…

作者头像 李华
网站建设 2026/6/9 15:06:31

EcomGPT-7B模型蒸馏实践:轻量化部署方案对比测试

EcomGPT-7B模型蒸馏实践:轻量化部署方案对比测试 电商场景下的大模型应用,最让人头疼的往往不是效果,而是部署成本。一个7B参数的模型,动辄需要几十GB的显存,对很多中小团队来说简直是天文数字。最近我们团队在电商客…

作者头像 李华
网站建设 2026/6/8 19:46:47

基于uni-app的校园二手物品交易系统设计与实现(毕业论文)

摘 要 随着高校招生规模不断扩大,在校学生产生的大量学习资料和生活用品已成为校园二手市场的重要来源。然而,传统线下交易模式普遍存在信息传递不畅、交易安全性不足等问题。为此,本文设计并实现了一个校园二手物品交易系统&#xff…

作者头像 李华