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

20 个相关毕业设计备选题目
- 基于 STM32 的智能定时药盒监测与提醒系统设计
- 基于 STM32 单片机的物联网智能服药提醒装置开发
- 基于 STM32 的药品重量检测与声光报警药盒系统设计
- 基于 STM32 与 ESP-01S 的智能药盒 Android APP 监控平台设计
- 基于 STM32 的红外感应药盒与语音服药提醒系统实现
- 基于 STM32 的多品类药品定时管理与状态监测装置设计
- 基于 STM32 单片机的实时时间校准智能药盒系统开发
- 基于 STM32 的 WiFi 数据传输智能服药提醒终端设计
- 基于 STM32 的压力传感药品余量监测智能药盒实现
- 基于 STM32 的 OLED 显示智能药盒与移动端管理系统设计
- 基于 STM32 的多组定时服药提醒与语音播报装置设计
- 基于 STM32 的红外药盒开合检测与药品管理系统开发
- 基于 STM32 单片机的声光报警缺药检测智能药盒设计
- 基于 STM32 的 ESP01S 无线通信智能药盒监控系统实现
- 基于 STM32 的按键参数配置智能药品管理终端设计
- 基于 STM32 的服药提醒与药品重量采集物联网装置开发
- 基于 STM32 的 Android 移动端远程配置智能药盒系统设计
- 基于 STM32 的多药品数量设置智能提醒装置实现
- 基于 STM32 的实时状态显示智能药盒报警系统设计
- 基于 STM32 单片机的物联网服药辅助提醒系统开发
项目研究背景
随着人口老龄化程度持续加深,老年群体慢性病长期服药需求不断增长,服药漏服、错服、药品余量不足等问题成为影响慢性病患者康复的重要因素。市面上传统药盒仅具备简单药品分装功能,缺少定时提醒、药品余量检测、药盒状态感知等智能化能力;部分简易提醒设备功能单一,无法实现多药品分类管理、重量采集与远程数据查看,难以满足家庭服药监护需求。同时现有智能药盒产品大多集成度高,软硬件耦合紧密,自定义参数配置困难,缺少移动端远程设置入口,不利于家属远程了解服药相关状态。物联网、嵌入式单片机技术与移动端开发技术的成熟,为低成本智能服药辅助设备研发提供了可行方案。本课题基于 STM32 单片机搭建硬件终端,集成多种传感器、WiFi 通信模块与语音声光模块,搭配 Android 移动端 APP,实现药盒开合检测、药品重量监测、定时服药提醒、语音播报与远程数据交互功能,弥补传统药盒智能化不足的痛点,为居家服药人群提供低成本、易操作的服药辅助方案,具备良好的实际应用价值。
摘要
针对居家慢性病患者容易出现漏服药物、药品余量不足无法及时发现的问题,本文设计并实现了一套基于 STM32 单片机的智能药盒监测提醒系统。系统硬件端采用 STM32F103C8T6 为主控芯片,搭载 E18-D80NK 红外传感器、HX711 压力传感器、OLED 显示屏、ESP-01S WiFi 模块、语音播报与声光报警模块,实现药盒开合检测、药品重量采集、实时时间显示、多组定时提醒、缺药声光报警等功能。用户可通过硬件按键完成时间校准、定时参数、药品数量配置,当到达预设服药时间,系统触发语音播报与提醒。ESP-01S 模块将终端数据上传至 Android 移动端 APP,APP 支持查看设备实时状态,远程配置提醒参数。测试结果表明,该系统运行稳定,能够完成服药提醒、药品余量监测等核心功能,操作简便,可满足居家用户的服药辅助需求。
总体方案
- STM32F103C8T6 主控单片机:作为系统核心处理单元,负责采集传感器数据、处理按键指令、驱动 OLED 屏幕、控制语音和声光报警模块,同时与 ESP-01S 模块完成数据交互。该芯片资源充足,开发资料丰富,成本较低,能够满足本课题的数据采集与逻辑控制需求,是嵌入式监测类项目常用主控芯片。
- E18-D80NK 红外光电传感器:用于检测药盒开合状态,通过红外遮挡信号判断药盒是否关闭,当检测到遮挡信号时判定药盒处于关闭状态,为服药提醒触发逻辑提供状态依据。传感器响应速度快,接线简单,适合药盒内部的非接触式状态检测场景。
- HX711 压力传感器模块:搭配称重传感器,量程 10kg,用于采集药盒内药品总重量,换算药品余量。HX711 内置 AD 转换,精度满足药品重量监测需求,能够稳定采集重量数据并传输至主控芯片。
- OLED 液晶显示屏:用于本地可视化展示实时时间、药品余量、各类参数设置界面,支持多页面切换显示,屏幕功耗低,适合嵌入式终端本地信息展示。
- ESP-01S WiFi 模块:实现单片机终端与 Android APP 之间无线数据传输,将硬件采集的药盒状态、药品重量、时间信息上传 APP,同时接收 APP 下发的定时、药品参数配置指令,采用串口通信方式和主控交互,模块体积小巧,适配嵌入式设备无线通信场景。
- 语音播报模块与声光报警模块:语音模块用于定时服药提醒语音播放;声光模块在药品余量为 0 时触发报警,提示用户补充药品,两个模块由单片机 IO 口控制,驱动逻辑简单。
- 独立按键模块:共 4 个按键,用于系统时间校准、定时时间设置、药品数量配置、页面切换与参数确认,完成本地所有参数配置操作。
- 上位机硬件环境:普通 PC 计算机,用于 STM32 程序编译烧录、Android APP 代码开发调试;安卓手机,作为 APP 运行载体,实现远程查看与参数配置。
核心功能
基础功能
- 实时时间显示与时间校准功能:OLED 屏幕持续展示系统实时时间;在时间界面按下按键 2 进入时间校准界面,按键 2 切换年月日时分秒光标,按键 3 增加数值,按键 4 减少数值,按键 1 保存并退出校准界面。为定时提醒提供准确时间基准。
- 药盒开合红外检测功能:E18-D80NK 红外光电传感器持续采集信号,红外被遮挡时判定药盒关闭;当到达定时提醒时刻,系统检测药盒状态,打开药盒后终止语音播报,用于判断用户是否取药。
- 药品重量采集与余量监测功能:HX711 压力传感器实时采集药品重量数据,换算药品余量;设备上电检测药品余量,余量为 0 时触发声光报警,提醒用户及时补充药品。
核心功能
- 多组定时服药提醒功能:按下按键 1 切换到定时界面,支持设置 5 组定时时间;按键 3 增加时间数值,按键 4 减少数值,按键 2 切换设置项,按键 1 保存退出。定时开关开启且药盒关闭状态下,到达预设时间,OLED 展示待服用药品类别与数量,语音模块播报 “该吃药了”。
- 多品类药品数量配置功能:光标切换至药品设置页面,按键 3 进入设置界面,支持 4 种药品数量配置;按键 2 切换药品品类,按键 3 增加数量,按键 4 减少数量,按键 1 保存退出;定时提醒时展示对应药品信息。
- WiFi 无线数据传输功能:ESP-01S 模块将硬件终端的实时时间、药盒开合状态、药品重量、药品数量、定时配置信息上传 Android APP;同时接收 APP 下发的参数配置指令,同步更新硬件设备参数。
- Android 移动端 APP 管理功能:APP 可以实时查看药盒状态、药品余量、定时信息;支持远程修改提醒时间、药品数量、定时开关状态,实现远程监护,方便家属查看服药相关信息。
辅助功能
- 定时开关控制功能:光标切换至定时开关选项,按下按键 3 切换开启或关闭状态;只有定时开关开启,系统才会在到达时间后触发服药提醒。
- 提醒终止控制功能:服药提醒触发后,检测到药盒打开,语音播报自动结束;也可以按下按键 1 手动终止本次提醒。
技术路线
- Keil MDK 开发环境:用于 STM32 单片机 C 语言程序编写、编译与调试,完成传感器数据读取、按键逻辑、屏幕显示、语音报警控制、ESP-01S 串口通信等嵌入式业务代码开发,是 STM32 主流开发工具。
- C 语言:嵌入式终端开发语言,编写单片机底层驱动与业务逻辑,实现传感器采集、定时器、中断、串口通信、屏幕显示等功能。
- Android Studio:Android 移动端 APP 开发工具,用于 APP 界面布局、业务逻辑编写,完成 WiFi 网络通信、设备数据解析、参数下发、信息展示页面开发。
- Java 语言:Android APP 开发语言,实现 APP 页面交互、网络通信、数据解析,完成移动端的设备状态展示与远程参数配置功能。
- ESP-01S AT 指令集:通过串口发送 AT 指令配置 WiFi 模块,实现模块配网、串口透传,完成单片机与安卓 APP 之间的数据双向传输。
- OLED 驱动、HX711 驱动库:调用成熟底层驱动代码,简化屏幕显示、重量传感器数据读取开发工作,降低嵌入式开发难度。
- STM32CubeMX:图形化配置工具,完成单片机 IO 口、串口、定时器等外设初始化配置,自动生成底层初始化代码,减少重复编码工作量。
- 串口调试助手:硬件调试工具,监测单片机串口输出信息,调试 ESP-01S 通信、传感器数据采集,排查软硬件通信问题。
- 硬件仿真与实物测试工具:万用表、杜邦线、电源模块,用于硬件电路接线检测、供电调试,完成系统整体联调测试。
项目演示














关于我们
博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室,目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。
项目案例
下面是我们团队最新的定制开发的项目平台,广受到大家客户的喜爱!大家看看我们开发出来的部分效果图吧!!!











源码获取
⬇️⬇️⬇️⬇️
2542



被折叠的 条评论
为什么被折叠?



