【单片机毕业设计】基于 STM32 的 HX711 药品重量检测智能服药设备开发 基于 STM32 单片机的声光语音提醒智能药盒设计(024308)
博主介绍✌️码农一枚 专注于大学生项目实战开发、讲解和毕业文撰写修改等。全栈领域优质创作者博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机Java、小程序技术领域和毕业项目实战✌️技术范围单片机STM32单片机51单片机小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。主要内容免费开题报告、任务书、全bao定制中期检查PPT、代码编写、文编写和辅导、文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。特色服务内容答辩必过班 全程一对一技术交流帮助大家顺利完成答辩小白必选全网粉丝50W累计帮助2000完成优秀毕设文末或主页侧边栏获取源码点击获取源码 感兴趣的可以先收藏起来还有大家在毕设选题项目以及文编写等相关问题都可以给我留言咨询希望帮助更多的人文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取20 个相关毕业设计备选题目基于 STM32 单片机的智能定时药盒系统设计与实现基于 STM32 单片机的服药提醒智能药箱设计基于 STM32 单片机的药品重量监测与 WiFi 药盒系统开发基于 STM32 单片机的语音播报智能取药装置设计基于 STM32 单片机的红外感应舵机出药控制系统设计基于 STM32 的多分类定时服药提醒系统设计与实现基于 STM32 的 OLED 显示智能药盒与移动端 APP 设计基于 STM32 单片机的 DS1302 时钟定时药箱系统设计基于 STM32 的 HX711 药品重量检测智能服药设备开发基于 STM32 单片机的声光语音提醒智能药盒设计基于 STM32 与 ESP8266 的 WiFi 智能药盒监测系统基于 STM32 单片机的多组定时舵机出药装置设计实现基于 STM32 的红外感应自动闭合智能药盒系统开发基于 STM32 单片机的 CH7800 语音播报药箱系统设计基于 STM32 的老年人智能服药提醒装置设计与实现基于 STM32 单片机的药品余量监测远程查看系统设计基于 STM32 的多药品分类智能给药控制系统开发基于 STM32 单片机的物联网智能药盒软硬件设计基于 STM32 的定时声光语音提醒药盒 APP 联动系统基于 STM32 单片机的压力传感智能取药设备设计项目研究背景人口老龄化进程持续推进老年群体慢性病多发长期按时服药是控制病情的关键但老年人记忆力衰退极易出现漏服、错服药物同时家属无法实时掌握老人服药状态。市面上普通药盒仅实现药品分装功能智能化程度较低缺少定时提醒、药品余量检测、自动出药等能力部分智能药盒产品成本较高不具备 WiFi 远程数据查看功能无法将服药信息同步至移动端。传统药盒缺少重量检测模块难以识别药品是否耗尽仅依靠人工检查补药存在遗忘补药风险。物联网嵌入式技术快速发展STM32 单片机、各类传感器与无线通信模块成本不断降低嵌入式设备与手机 APP 联动方案日趋成熟。本课题依托嵌入式物联网技术设计集定时、重量检测、语音声光提醒、舵机自动出药、WiFi 通信于一体的智能药盒系统解决老年人漏服药物、药品余量无法感知、家属无法远程查看服药数据等痛点具有较强的实用价值可适用于家庭慢病服药管理场景。摘要本文设计了一套基于 STM32 单片机的智能定时药盒系统用于辅助用户规范服药。系统以 STM32F103C8T6 为主控搭载 DS1302 时钟模块实现掉电保存定时时间HX711 压力传感器采集药品重量数据红外探头检测取药动作系统通过舵机完成自动出药搭配 CH7800 语音模块、蜂鸣器实现语音播报与声光提醒OLED 屏幕展示时间、药品重量与设备状态。ESP8266 WiFi 模块完成设备与手机 APP 的数据通信支持远程查看系统数据与设备控制。系统支持 4 类药品分类可设置三组服药定时红外检测到取药完成后舵机自动复位。测试结果表明系统定时准确、重量采集稳定可有效提醒用户按时服药监测药品余量适合家庭场景下慢病患者的服药管理具备良好实用性。总体方案STM32F103C8T6 主控单片机作为系统核心控制器负责采集各传感器数据、执行定时逻辑、驱动舵机、控制语音与显示模块接收按键指令并完成逻辑判断该单片机外设资源丰富、功耗低、开发资料丰富适合本科嵌入式项目开发承担整体业务逻辑调度。OLED 显示屏用于可视化展示系统名称、年月日时分秒、舵机电机状态、药品重量信息体积小巧、功耗低适合嵌入式小型设备人机信息展示。E18-D80NK 红外接近探头红外感应传感器用于检测用户取药动作当用户取药完成触发感应反馈信号给主控控制舵机归零闭合药仓实现取药识别。DS1302 时钟芯片提供系统实时时钟支持掉电走时用于时间显示和定时服药时间对比独立时钟源断电后依旧维持时间保障定时功能稳定运行。HX711 压力传感器采集药盒内药品重量数据将重量信号传输至主控实时监测药品余量重量为零时触发语音、声光提醒补药。9 克舵机作为药仓开关执行机构接收主控信号可转动 60 度、120 度、180 度定时到达自动打开药仓取药完成后复位至 0 度关闭药仓。CH7800 语音模块 喇叭完成语音播报输出播报缺药提示、服药数量、当前时间等语音信息实现语音交互提醒。蜂鸣器声光提醒器件定时到或者药品耗尽时发出蜂鸣提示音配合语音模块实现多重提醒。ESP8266 WiFi 模块负责单片机与手机 APP 之间无线通信上传设备时间、药品重量、舵机状态接收 APP 下发控制指令实现移动端远程查看与控制。按键模块包含设置、增加、减小、退出 4 个按键用于系统参数配置、定时时间、药品信息设置完成人机交互参数修改。上位硬件环境PC 计算机用于 STM32 程序编写、编译、烧录调试手机作为 APP 运行终端完成数据查看和远程控制。核心功能OLED 屏幕信息显示功能基础功能在 OLED 液晶屏幕上展示系统名称、年月日时分秒、舵机电机工作状态、药品实时重量用户可直接直观查看设备运行参数不需要借助手机即可获取基础信息。DS1302 实时时钟定时功能核心功能读取 DS1302 时钟芯片获取实时时间芯片支持掉电走时系统将预设服药定时和实时时间对比到达预设时间触发服药提醒与出药动作保障定时任务稳定执行。HX711 药品重量监测提醒功能核心功能压力传感器实时读取药盒中药品重量上传至主控当检测药品重量等于零时系统自动触发语音播报以及蜂鸣器声光提醒提示用户及时补充药品实现药品余量监控。多药品分类与多组定时舵机出药功能核心功能系统支持 4 种药品分类管理用户可设置三组独立服药定时定时触发后主控驱动 9g 舵机按照预设 60 度 / 120 度 / 180 度打开对应药仓实现自动开启药仓供用户取药。红外感应舵机自动复位功能辅助功能E18-D80NK 红外接近传感器检测用户取药动作识别到用户完成取药之后发送信号给单片机控制舵机转回 0 度自动关闭药仓完成一次服药流程。语音播报与声光提醒功能辅助功能CH7800 语音模块搭配喇叭输出语音内容支持播报缺药提示、药品服用数量、当前时间配合蜂鸣器定时到或者缺药时声光同步提醒增强提醒效果方便老年人识别。ESP8266 WiFi 通信与 APP 联动功能扩展功能ESP8266 模块建立无线连接实现单片机和手机 APP 通讯用户可以在手机 APP 查看设备实时数据也可以通过 APP 下发指令控制系统远程监控服药设备状态。按键参数配置功能基础功能4 个实体按键分别为设置、增加、减小、退出用户可通过按键完成定时时间配置、药品参数修改退出参数设置界面完成本地系统参数配置。技术路线C 语言作为 STM32 单片机的开发编程语言编写底层驱动逻辑实现传感器采集、定时器任务、舵机控制、语音模块调用、按键逻辑为本项目嵌入式程序开发核心语言。Keil MDKSTM32 单片机程序开发 IDE用于代码编写、编译、调试程序烧录至单片机是嵌入式开发主流工具。STM32 标准库单片机底层开发库快速配置 GPIO、定时器、串口外设简化传感器、舵机、屏幕驱动代码开发降低嵌入式开发难度。Android Studio移动端 APP 开发工具开发配套手机 APP实现 WiFi 数据接收、设备状态展示、远程控制指令下发。Altium Designer硬件原理图绘制工具绘制主控、传感器、外设之间硬件连接原理图辅助硬件电路设计。Serial Port Utility 串口调试助手串口调试工具用于单片机串口信息打印调试传感器采集数据验证硬件数据读取是否正常。Wireshark网络抓包辅助测试工具调试 ESP8266 WiFi 模块通信数据包验证单片机与 APP 的数据传输稳定性。实物硬件平台STM32 开发板、传感器、舵机等实物硬件完成硬件焊接组装、整机功能联调开展系统功能测试。MindMaster绘图工具绘制系统总体框图、流程图用于论文文档配图设计。项目演示关于我们博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验被多个学校常年聘为校外企业导师指导学生毕业设计并参与学生毕业答辩指导有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。项目案例下面是我们团队最新的定制开发的项目平台广受到大家客户的喜爱大家看看我们开发出来的部分效果图吧源码获取 点击我获取源码 - 进我个人主页 ⬇️⬇️⬇️⬇️