毕业设计项目 基于Stm32的智能药箱系统


0 前言

🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。

为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是

🚩 基于Stm32的智能药箱系统

🥇学长这里给一个题目综合评分(每项满分5分)

  • 难度系数:3分
  • 工作量:3分
  • 创新点:5分

🧿 项目分享:见文末!


在这里插入图片描述
设计功能:

  • Ds1302时钟显示当前年月日分秒星期
  • 温湿度传感器检测温湿度并显示
  • 可通过按键设置吃药手机数量种类
  • 手机端App可实时显示采集数据
  • 到达吃药时间手机振动并提醒吃药
  • 通过手机端或红外感应‘已吃药’

1 简介

随着社会的发展和人们生活水平的提高,人们对生活的健康质量也追求越来越高,为了方便老年人吃药,结合当前智能药盒蓬勃的发展状况,本文介绍了一种基于单片机的家庭用智能药盒的设计。首先,本文介绍了此系统所涉及的硬件的结构和工作原理,主要包括STM32单片机、LCD1602液晶和单片机的定时/计数器。其次,介绍了系统硬件的模块化设计和软件的编程思想。最后是对系统进行调试之后得出最后的结果。在第一部分着重介绍了单片机的各项参数、内部结构、引脚功能,LCD1602的硬件电路、显示原理和各项命令,定时/计数器和DS1302原理,蜂鸣器报警,蓝牙模块的简单介绍。在第二部分则系统地介绍了各模块之间的运作模式和工作流程。最后调试完善后得到的系统运行基本模式为:系统基于单片机控制,通过对单片机STM32和DS1302的设计,使其完成对时钟运行的控制,并通过LCD1602液晶显示出来。当系统检测到有时间设置功能键,手机端可以进行设置提醒,时间到后蜂鸣器进行提醒,红外感应药盒是否打开,DHT11温湿度采集当前药盒环境,压力传感器检测药盒是否有药,并且还可以通过按键设置吃药的类目和数量比较适合普通家庭使用。

2 设计功能

利用STM32单片机、功能按键、LCD1602液晶显示屏、蜂鸣器、LED发光二极管、红外感应、HX711压力采集、DHT11温湿度检测等设计一个家庭用智能药盒。该系统硬件部分由单片机最小系统、按键电路、液晶显示电路、声光报警电路组成,系统能完成时间的实时显示、每天3次定时。
系统基本功能如下:

(1)显示

采用LCD1602显示实时时间、 调设信息显示等。

(2)定时时间与蜂鸣器提醒设定

系统须实现每天3次时间的定时,通过3个按键完成

(3)实时时间调节
实时时间通过另外2个按键进行调节,其中之一为功能键,另一个为调节键。

(4)设置吃药类目和数量
通过按键进行设置吃药的类目和数量,有效防止老人或者是小孩在没有家人的陪伴下忘记吃药的数量和种类。

(5)报警功能
实时时钟运行到定时时间时,LCD1602显示此次用药量,蜂鸣器响起,LED闪烁,提醒用药时间到。

(6)环境采集
通过DHT11温湿度传感器采集当前药盒环境显示当前温度和湿度

(7)药量检测
通过HX711压力传感器检测药盒药量

(8)感应功能
通过红外避障模块检测药盒是否打开,如果没有打开则在吃药时间进行提醒

(9)远程提醒功能
通过蓝牙模块模块进行吃药提醒,防止老人遗忘

3 实现效果

在这里插入图片描述
在这里插入图片描述

毕业设计 Stm32智能药箱系统

4 硬件设计

4.1 系统结构

系统结构由STM32单片机、功能键盘、电源、LCD显示、蜂鸣器声光报警、HX711、DHT11、红外感应、功能按键、ds1302时钟芯片、LED指示灯、蓝牙模块模块等几部分构成。系统结构如下图所示:

在这里插入图片描述

4.2 电路图

在这里插入图片描述

5 软件说明

本软件所实现的功能是:首先蓝牙模块模块串口初始化,DHT11温湿度传感器初始化采集当前环境温湿度,HX711压力采集当前药盒重量,DS1302初始化完成后显示当前的时间,并实时地显示在LCD1602上,在系统记录下3次用药时间,调节好系统时钟后系统开始运行,在运行的过程中,蜂鸣器进行报警提醒吃药,并且判断相应的数量和种类是否确定,各个程序模块的结构如下图所示

在这里插入图片描述


完整详细设计见论文(1万7千字)

在这里插入图片描述

6 最后

包含内容

在这里插入图片描述

🧿 项目分享:见文末!

**项目分享: ** https://blog.csdn.net/m0_984093

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值