【单片机课设毕设项目】基于 STM32/51 单片机的居家智能服药提醒终端开发 面向老年群体的 STM32/51 单片机智能药盒软硬件系统设计(024204)
2026/8/27 7:15:02 网站建设 项目流程

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战
✌️技术范围::单片机,STM32单片机,51单片机,小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。
主要内容:免费开题报告、任务书、全bao定制+中期检查PPT、代码编写、🚢文编写和辅导、🚢文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。
🍅文末获取源码🍅

👉👉👉点击获取源码👈👈👈
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及🚢文编写等相关问题都可以给我留言咨询,希望帮助更多的人

文章目录

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

演示视频

点击👉👉👉获取观看👈👈👈

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

  1. 基于 STM32/51 单片机的智能定时药盒监测系统设计与实现
  2. 基于 STM32/51 单片机的物联网智能储药盒软硬件设计
  3. 带蓝牙通信的 STM32/51 单片机智能服药提醒装置设计
  4. 基于 STM32/51 单片机的药品温湿度与重量监测系统开发
  5. 基于 STM32/51 单片机的多分类定时取药智能药盒设计
  6. 融合语音播报的 STM32/51 单片机智能服药管理装置设计
  7. 基于 STM32/51 单片机与蓝牙 APP 的智能药盒控制系统设计
  8. 基于传感器采集的 STM32/51 单片机智能储药监测终端设计
  9. 带舵机自动开盖的 STM32/51 单片机智能定时药盒设计
  10. 基于 STM32/51 单片机的居家智能服药提醒终端开发
  11. 面向老年群体的 STM32/51 单片机智能药盒软硬件系统设计
  12. 基于多传感器的 STM32/51 单片机药品环境监测装置设计
  13. 蓝牙移动端可控的 STM32/51 单片机智能取药设备设计
  14. 基于 STM32/51 单片机的药品余量监测与语音提醒系统
  15. 集成时钟模块的 STM32/51 单片机智能分仓储药装置设计
  16. 基于红外感应的 STM32/51 单片机智能药盒自动开合系统
  17. STM32/51 单片机驱动的智能药盒环境感知与服药提醒平台
  18. 基于嵌入式技术的 STM32/51 单片机智能服药管理终端设计
  19. 多分区定时给药的 STM32/51 单片机智能药盒控制系统开发
  20. 语音交互与蓝牙通信相结合的 STM32/51 单片机智能药盒设计

项目研究背景

人口老龄化进程持续推进,居家慢性病患者数量不断增长,按时规范服药成为保障康复效果的关键环节。当前多数人群依靠人工记忆完成服药操作,极易出现漏服、错服、忘记补药等问题。市面上部分简易药盒仅具备基础分区收纳能力,缺少定时提醒、药品余量检测、存储环境监测等智能化功能;少数智能药盒产品成本较高,移动端交互能力薄弱,无法实时配置定时参数。传统储药设备普遍存在环境温湿度无法监测、药品余量不能自动预警、缺少自动开盖机制、提醒方式单一等痛点。嵌入式传感器、蓝牙无线通信技术快速成熟,为低成本智能医疗硬件研发提供技术支撑。本课题基于 STM32 或 51 单片机搭建智能药盒控制系统,整合环境感知、重量采集、定时给药、语音播报与手机蓝牙交互功能,实现服药提醒、药品余量预警、储药环境监测等功能,面向居家用药人群提供轻量化智能解决方案,具备良好实用价值与落地前景。

摘要

本文设计并实现一套基于 STM32 或 51 单片机的智能药盒监测控制系统。系统以单片机作为主控核心,整合 DHT11 温湿度传感器、HX711 重量采集模块、DS1302 时钟芯片、红外接近传感器、舵机、CH7800 语音模块与 ECB01 蓝牙模块。设备利用 LCD1602 液晶屏实时展示时间、温湿度、药品重量等信息,支持三组定时服药设置与 4 类药品分区管理;到达设定时间舵机自动开启药仓,红外感应检测用户取药动作并自动闭合仓门;系统实时采集药品重量,药品耗尽时触发语音提醒。依托 ECB01 蓝牙模块实现与移动端 APP 的数据交互,支持远程参数修改。测试结果表明,系统可以稳定完成定时给药、环境监测、余量预警、语音播报等功能,适用于居家老人慢性病服药场景,具备成本低廉、部署便捷的优势。

总体方案

  1. 主控单元:STM32 单片机或 51 单片机

    选型理由:两款单片机资料丰富、开发门槛低,满足本科嵌入式开发学习需求,IO 端口资源充足,能够驱动多个传感器与外设;负责统筹所有外设数据采集、逻辑判断、外设驱动、定时任务调度,是整个系统的控制核心。

  2. 显示外设:LCD1602 液晶显示屏

    选型理由:工业常用字符显示屏,驱动简单、功耗低。用于实时展示系统时间、环境温湿度、药品重量、服药提醒信息,直观呈现设备运行参数。

  3. 时钟模块:DS1302 时钟芯片

    选型理由:支持掉电持续走时,独立计时不受主控断电影响。用于提供标准时间基准,与用户设定服药定时时间进行比对,触发定时服药任务。

  4. 重量采集单元:HX711 模数转换模块 + 压力传感器

    选型理由:HX711 具备高精度 AD 转换能力,适合微小重量采集。实时采集药盒内部药品重量,判断药品余量状态,重量归零后触发缺药语音提醒。

  5. 环境采集单元:DHT11 温湿度传感器

    选型理由:单总线通信,电路简单,成本低廉。持续采集药盒所处环境温湿度,用于监测药品储存环境条件。

  6. 感应单元:红外接近传感器

    选型理由:非接触式检测,稳定识别取药动作。当检测到用户完成取药操作后,发送信号给主控,控制舵机复位关闭药仓。

  7. 执行机构:9g 舵机

    选型理由:体积小巧、角度可控,支持 60°、120°、180° 多角度定位。定时任务触发时驱动舵机旋转打开药仓,取药完成后回归 0° 闭合位置。

  8. 语音模块:CH7800 语音模块搭配喇叭

    选型理由:支持离线语音播放,无需联网。完成服药提醒、温湿度播报、缺药提示、时间播报等语音输出功能。

  9. 通信模块:ECB01 蓝牙模块

    选型理由:串口通信,调试便捷,支持与安卓手机双向数据传输。建立单片机与手机 APP 通信链路,实现远程查看数据、修改定时与药品配置参数。

  10. 人机交互:独立 4 个物理按键(设置、增加、减小、退出)

选型理由:硬件按键操作直观,适合老年用户本地参数配置,完成定时设置、药品分类配置、系统参数调整操作。

核心功能

基础功能

  1. LCD1602 综合信息显示功能

    实现效果:液晶屏持续刷新展示系统时间、环境温湿度、药品实时重量、服药提醒信息。用户无需连接手机,直接查看设备全部运行参数,作为本地可视化交互窗口。

  2. 硬件按键本地参数配置功能

    实现效果:通过设置、增加、减小、退出 4 个按键,在设备本地完成定时时间、药品分类参数调整,脱离手机也可独立完成系统配置,适配不擅长使用智能手机的用户群体。

核心功能

  1. DS1302 实时时钟计时与定时触发功能

    实现效果:芯片独立供电,断电后持续计时;系统读取标准时间,与三组预设服药定时进行比对,到达设定时间自动启动给药流程,保障定时任务稳定运行。

  2. HX711 压力传感器药品重量监测功能

    实现效果:持续采集药品重量数据并上传主控;系统持续判断重量数值,检测到药品重量归零,自动触发语音播报,提醒用户及时补充药品。

  3. DHT11 环境温湿度采集功能

    实现效果:周期性采集药盒周边温湿度数据,数据在屏幕展示并同步推送至手机 APP,同时可通过语音播报实时播报储存环境条件,监控药品储存环境。

  4. 多药品分类与多组定时给药控制功能

    实现效果:支持 4 种药品分类管理,可设置三组独立服药定时;定时时间到达后,驱动舵机旋转至 60°/120°/180° 打开对应药仓,区分不同药品仓开启角度。

  5. 红外感应取药检测与舵机自动复位功能

    实现效果:舵机开启药仓后,红外传感器持续监测;识别用户取药动作后,自动发送指令,驱动舵机回归 0° 位置,关闭药仓,避免药品长期暴露。

  6. CH7800 离线语音播报功能

    实现效果:系统在缺药提醒、定时服药、温湿度查询、时间查询时触发语音输出,语音内容包含药物缺少提示、环境温湿度、服药药品信息、当前系统时间,提升提醒直观性。

  7. ECB01 蓝牙无线通信与手机 APP 交互功能

    实现效果:单片机与手机 APP 建立蓝牙串口通信;手机端可读取设备温湿度、重量、定时信息,远程修改定时参数、药品分类配置,实现移动端远程管控。

辅助功能

  1. 参数掉电保存功能

    实现效果:用户设置的定时时间、药品分类参数断电后不会丢失,重新上电无需重复配置,提升设备使用便捷性。

技术路线

  1. 嵌入式 C 语言:课题核心开发语言,用于 STM32 或 51 单片机程序编写,实现传感器驱动、外设调度、逻辑控制、串口通信、定时任务处理。
  2. Keil MDK / Keil C51:单片机程序编译、调试、烧录开发环境,分别适配 STM32、51 单片机程序开发,支持断点调试、在线仿真。
  3. Altium Designer:绘制硬件电路原理图,完成 PCB 布局设计,搭建智能药盒硬件底层电路。
  4. Android Studio(Java):开发配套手机蓝牙 APP,实现蓝牙连接、数据收发、参数交互、信息展示。
  5. 串口通信协议:单片机与 ECB01 蓝牙模块、语音模块之间采用串口 UART 通信,制定自定义通信协议完成数据交互。
  6. 传感器驱动协议:DHT11 采用单总线协议、DS1302 使用三线通信协议、HX711 使用专用时序驱动,完成各类传感器数据读取。
  7. Proteus 仿真软件:前期硬件逻辑仿真调试,在实物焊接前验证程序逻辑,降低硬件调试风险。
  8. 万用表、示波器:硬件电路调试工具,检测电平信号、排查电路接线故障。
  9. Git:项目代码版本管理工具,对单片机程序、APP 源码进行版本维护。
  10. Microsoft Visio:绘制系统总体架构图、硬件连接框图、程序流程图,用于毕业设计文档绘图。

项目演示







关于我们

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

项目案例

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






源码获取

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

大家点赞、收藏、关注、评论啦 、主页博客简介查看获取👇🏻👇🏻👇🏻欢迎大家一起学习交流👇🏻👇🏻👇🏻

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询