news 2026/9/8 13:08:16

单片机毕设选题推荐:基于 STM32 的多组定时语音播报药盒控制系统设计 基于 STM32 传感器的服药状态监测与移动端交互系统(012907)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
单片机毕设选题推荐:基于 STM32 的多组定时语音播报药盒控制系统设计 基于 STM32 传感器的服药状态监测与移动端交互系统(012907)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战
✌️技术范围::单片机,STM32单片机,51单片机,小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。
主要内容:免费开题报告、任务书、全bao定制+中期检查PPT、代码编写、🚢文编写和辅导、🚢文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。
特色服务内容:答辩必过班 (全程一对一技术交流,帮助大家顺利完成答辩,小白必选)
全网粉丝50W+,累计帮助2000+完成优秀毕设
🍅文末或主页侧边栏获取源码🍅
👉👉👉👉点击获取源码 👈👈👈👈
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及🚢文编写等相关问题都可以给我留言咨询,希望帮助更多的人

文章目录

  • 20 个相关毕业设计备选题目
  • 项目研究背景
  • 摘要
  • 总体方案
  • 核心功能
    • 基础功能
    • 核心功能
    • 辅助功能
  • 技术路线
  • 项目演示
  • 关于我们
    • 项目案例
  • 源码获取

20 个相关毕业设计备选题目

  1. 基于 STM32 的智能定时提醒药盒系统设计与实现
  2. 基于 STM32 的老年服药监护装置与移动端 APP 开发
  3. 基于 STM32 的带重量检测智能药盒软硬件设计
  4. 基于 STM32 的红外感应式服药提醒系统设计与实现
  5. 基于 STM32 的蓝牙药盒监测与 Android 客户端开发
  6. 基于 STM32 的多药品定时管理声光语音报警装置设计
  7. 基于 STM32 的实时时间校准智能服药提醒系统设计
  8. 基于 STM32 的药品余量监测与服药提醒平台设计
  9. 基于 STM32 的多组定时语音播报药盒控制系统设计
  10. 基于 STM32 传感器的服药状态监测与移动端交互系统
  11. 基于 STM32 的声光报警智能药盒及蓝牙 APP 设计
  12. 基于 STM32 的药盒开合检测与服药提醒装置开发
  13. 基于 STM32 的药品余量采集与 Android 管理系统设计
  14. 基于 STM32 的多药品数量配置智能监护药盒设计
  15. 基于 STM32 的蓝牙传输服药提醒硬件‑软件协同设计
  16. 基于 STM32 的红外检测定时服药报警系统设计与实现
  17. 基于 STM32 的 OLED 显示智能药盒软硬件一体化设计
  18. 基于 STM32 的老人用药监护提醒装置与 APP 实现
  19. 基于 STM32 的压力传感药盒余量监测提醒系统设计
  20. 基于 STM32 的语音播报声光报警智能药盒系统开发

项目研究背景

随着我国人口老龄化程度持续加深,老年人慢性病患病率不断提升,定时定量服药成为慢病群体日常健康管理的重要环节。现阶段多数家庭仍依靠人工记忆完成服药,容易出现漏服、错服、重复服药等问题,直接影响治疗效果。市面上部分简易提醒设备仅具备基础定时闹钟功能,无法完成药品余量检测、药盒开合状态识别、多药品分类管理,智能化程度较低,同时缺少移动端数据交互能力,不能将服药相关数据对外同步。传统药盒设备普遍存在功能单一,传感器数据处理能力弱,参数配置操作复杂等痛点,难以满足多时段、多品类药品管理的实际需求。物联网、嵌入式技术与移动端开发技术的不断成熟,为智能用药监护设备提供技术支撑。因此本文设计一套集传感器采集、本地声光语音提醒、蓝牙移动端联动的智能药盒系统,实现定时服药提醒、药品余量监测、药盒开合检测等功能,弥补传统方案的不足,为居家用药监护提供低成本、可落地的软硬件解决方案。

摘要

针对居家老人容易出现漏服药物、药品余量无法实时掌握的现实问题,本文设计一套基于 STM32 的智能药盒监护系统。系统以 STM32F103C8T6 单片机作为核心控制器,整合压力传感器、红外光电传感器、语音播报、声光报警模块,搭配 OLED 屏幕完成实时时间、药品余量的本地显示。设备支持时间校准、5 组定时时间配置、四类药品数量设置,到达服药时间后触发语音播报与声光提醒,红外光电传感器检测药盒开合状态,压力传感器采集药品重量,余量为零时触发报警。通过 JDY‑3x 蓝牙模块将数据传输至 Android 客户端,APP 实现数据查看、提醒参数配置功能。测试表明系统能够完成服药提醒、余量监测、蓝牙交互等全部功能,设备成本较低,操作简单,适合居家用药监护场景使用。

总体方案

  1. STM32F103C8T6 单片机:作为系统主控单元,承担全部传感器数据采集、逻辑运算、外设驱动、按键处理以及蓝牙数据收发工作。选型理由为该芯片资源充足、资料丰富,本科嵌入式开发使用广泛,成本低廉。运行场景为整个智能药盒硬件终端,接收传感器信号,输出控制信号驱动语音、声光报警、OLED 外设。
  2. OLED 液晶显示屏:硬件为 OLED 显示模块,用于本地展示实时时间、药品余量、定时配置界面,为用户提供可视化交互界面,支持多页面切换显示,无需外接复杂驱动电路,适配单片机 IO 端口,用于设备本地参数设置与状态查看。
  3. E18‑D80NK 红外光电传感器:红外感应外设,用于检测药盒的开合状态,通过红外检测判断药盒是否关闭,将检测信号传输给主控芯片,实现服药动作识别,成本低,响应速度快,适合药盒开合检测场景。
  4. HX711 压力传感器模块:搭配压力称重传感器,量程 10kg,用于采集药盒内部药品重量,换算得到药品余量数据,将重量模拟信号转换为数字信号交由单片机处理,完成药品余量监测,满足药盒称重的测量需求。
  5. 语音播报模块与声光报警模块:语音模块实现 “该吃药了” 语音播放,蜂鸣器与 LED 组成声光报警单元,当药品余量为零或者到达服药提醒时刻触发提示,用于本地提醒告警输出。
  6. 独立按键模块:包含 4 个功能按键,完成时间校准、定时时间设置、药品数量配置、参数保存退出、提醒终止等操作,实现本地硬件端的参数配置交互。
  7. JDY‑3x 蓝牙模块:无线通信外设,和单片机串口相连,实现硬件终端与 Android APP 之间双向数据传输,硬件上传状态数据,接收 APP 下发的配置参数。
  8. 计算机设备:PC 计算机,用于 STM32 程序编写编译下载,Android Studio 开发 APP,调试软硬件联合通信,完成系统开发调试工作。
  9. Android 移动端设备:安卓手机,安装开发完成的 APP,作为上位机,完成数据查看、定时参数、药品参数配置,接收蓝牙传输过来的硬件终端状态信息。

核心功能

基础功能

  1. 实时时间显示与时间校准功能

    实现效果:OLED 屏幕展示系统实时时间;操作逻辑:在时间界面按下按键 2 进入时间校准界面,按键 2 切换选中年月日时分秒,按键 3 实现数值增加,按键 4 实现数值减少,按键 1 保存并退出校准界面;用户场景:当设备时间出现偏差时,用户本地完成时间校正;核心作用:保障定时服药提醒时间准确;实现目标:完成系统时间的可视化展示与手动校准。

  2. 药品余量采集显示功能

    实现效果:HX711 采集药品重量数据,OLED 屏幕展示药品余量;操作逻辑:系统上电自动采集重量,实时更新余量数值;用户场景:用户随时查看药盒中药品剩余情况;核心作用:掌握药品存量,及时补充药品;实现目标:实时获取并展示药盒内部药品重量余量。

  3. 药盒开合红外检测功能

    实现效果:E18‑D80NK 红外光电传感器检测药盒状态,红外检测到物体代表药盒处于关闭;操作逻辑:传感器输出电平信号传输至单片机,系统识别药盒开合状态;用户场景:用户打开药盒取药,系统识别取药动作;核心作用:判断用户是否执行取药操作,结束语音提醒;实现目标:可靠识别药盒开启、关闭状态。

核心功能

  1. 多组定时服药提醒功能

    实现效果:支持设置 5 个定时提醒时间,到达设定时间后 OLED 展示服药药品种类与数量,触发语音播报,进行服药提醒;操作逻辑:按键 1 切换到定时设置界面,按键 3 加、按键 4 减,按键 2 切换光标选择目标定时,按键 1 保存退出;定时开关开启,药盒关闭状态下,到达定时时间启动提醒,检测药盒打开或者按下按键 1 结束提醒;用户场景:慢性病用户设置多个服药时间点,设备自动提醒服药;核心作用:解决用户遗忘服药问题;实现目标:多时段自动服药提醒,支持硬件按键配置定时参数。

  2. 多类药品数量配置功能

    实现效果:系统支持四类药品的服用数量设置;操作逻辑:光标移动到药品设置选项,按键 3 进入设置界面,按键 2 切换不同药品类别,按键 3 增加数量,按键 4 减少数量,按键 1 保存退出;用户场景:多种药物同时服用,设置每种药品服用剂量;核心作用:区分不同药品,提醒对应服药数量;实现目标:完成 4 种药品服用剂量的参数配置。

  3. 余量为零声光报警功能

    实现效果:设备上电检测药品余量,当余量等于 0 时启动声光报警;操作逻辑:单片机读取 HX711 重量数据,判断余量,满足条件后驱动声光报警外设;用户场景:药盒内药品已经全部用完,提醒用户及时购药补充;核心作用:提示药品耗尽;实现目标:药品余量为零时自动触发声光告警。

  4. 蓝牙双向数据传输功能

    实现效果:JDY‑3x 蓝牙模块完成硬件终端和 Android APP 的数据交互;操作逻辑:硬件终端将时间、余量、定时状态等数据上传,接收 APP 下发的配置指令;用户场景:用户通过手机查看设备状态,远程修改提醒参数;核心作用:打通硬件终端和移动端;实现目标:硬件和安卓 APP 双向通信。

辅助功能

  1. Android 客户端数据查看与参数配置功能

    实现效果:APP 查看设备实时时间、药品余量、各类药品参数,支持设置提醒时间、药品数量、定时开关;操作逻辑:APP 蓝牙配对连接硬件终端,界面完成参数修改下发,接收硬件上传数据进行页面展示;用户场景:不方便操作硬件按键时,使用手机完成全部参数设置;核心作用:提供移动端操作入口;实现目标:移动端实现与硬件终端一致的配置、查看功能。

  2. 语音播报提醒功能

    实现效果:到达服药时间,语音模块播报 “该吃药了”;操作逻辑:定时条件触发后启动语音,检测药盒打开或者按键 1 按下停止播报;用户场景:听觉提醒用户服药;核心作用:增强提醒效果;实现目标:服药时刻进行语音提示。

技术路线

  1. C 语言:STM32 单片机嵌入式程序开发语言,编写传感器读取、按键逻辑、外设驱动、定时逻辑、串口蓝牙通信业务代码,实现硬件终端全部业务逻辑。
  2. Keil MDK5:STM32 单片机开发编译工具,完成嵌入式代码编写、编译、程序下载调试,用于硬件固件开发。
  3. Android Studio:安卓应用开发 IDE,开发智能药盒对应的 Android 客户端,编写界面布局、蓝牙通信逻辑、数据展示与参数下发代码。
  4. Java:Android APP 开发编程语言,实现移动端界面交互、蓝牙数据收发、业务逻辑处理。
  5. STM32CubeMX:单片机图形化配置工具,完成 STM32 芯片 IO 口、串口、定时器外设初始化配置,简化底层开发。
  6. JDY‑3x 蓝牙串口通信:蓝牙透传技术,单片机串口与安卓 APP 之间完成数据双向传输,实现软硬件交互。
  7. OLED 驱动、HX711 传感器驱动库:开源外设驱动代码,实现屏幕显示、重量传感器数据解析,快速完成外设对接。
  8. Android 蓝牙 API:安卓系统蓝牙接口,实现手机与蓝牙模块配对、连接、数据收发。
  9. 硬件调试工具(万用表、逻辑分析仪):用于硬件电路、传感器信号、串口信号调试,排查硬件通信故障。
  10. Android 模拟器与实体安卓手机:APP 运行测试环境,对移动端功能进行调试与功能验证。

项目演示









关于我们

博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室,目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。

项目案例

下面是我们团队最新的定制开发的项目平台,广受到大家客户的喜爱!大家看看我们开发出来的部分效果图吧!!!






源码获取

👉👉👉👉 点击我获取源码 -> 进我个人主页 👈👈👈👈

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

像素酒馆V1.4:基于LLM状态机与提示词工程的TRPG跑团系统设计

最近把一个自己维护的在线 AI 酒馆项目升级到了 V1.4,这次更新的主题是“互动跑团”。很多朋友看到版本号第一反应是“又改了 UI 吧”,但实际上,从常规的 AI 角色扮演聊天切换到一张完整的 TRPG 跑团桌,改动面比想象中大得多。角色…

作者头像 李华
网站建设 2026/9/8 13:06:36

任务调度器全解析:从触发机制到分布式实践,一篇讲透

把任务调度器讲透:从原理到落地,我看这一篇就够了做后端系统这几年,我发现自己跟“任务调度”这四个字打交道的时间,比跟业务代码打交道的时间还多。从最开始写一个Thread.sleep轮询的野路子程序,到后来用分布式调度平…

作者头像 李华
网站建设 2026/9/8 13:04:19

16G显存也能玩转多模态:2026年视觉大模型开发实战指南

前阵子有个朋友问我:“手头只有一台16G显存的卡,2026年了,想学多模态与视觉大模型开发实战,是不是有点晚了?”我反问他一句:“你说的多模态,是把CLIP的图像编码器和LLM拼在一起,还是…

作者头像 李华
网站建设 2026/9/8 13:02:20

西门子1200 PLC随动程序实战:从电子齿轮到前馈控制的完整方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/8 13:00:52

上了3个ML项目全翻车,我补完机器学习课程才懂什么时候该用

上了3个ML项目全翻车,我补完机器学习课程才懂什么时候该用 那天下午,老板在会上拍板,要求我们部门三个月内用机器学习解决客户画像。我张了张嘴,没敢再争辩--因为前面三次 ML 项目,全翻了。 回头翻邮件,过去半年里我主导的客服工单分类、销售线索评分、推荐系统,没有一个真正跑…

作者头像 李华
网站建设 2026/9/8 13:00:05

从Sonnet到DeepSeek:Agent模型切换评估实战指南

做 Agent 评估,最容易犯的错误是把“换模型”当成“换 API 地址”。这次从 sonnet 切到 deepseek v4 flash,我真正花时间的不是修改接入代码,而是把评估集、评估指标和跑批流程重新对齐了一遍。这篇文章适合正在做 Agent 选型、模型切换、质量…

作者头像 李华