基于STC89C52单片机的智能药盒控制系统

发布时间:2026/7/15 15:52:14

基于STC89C52单片机的智能药盒控制系统 本文提出了一种基于STC89C52单片机的智能药盒控制系统旨在为患者提供精确的药物提醒和管理功能。该系统采用多种模块和组件包括中控部分、输入部分和输出部分以实现药物提醒、药盒开合模拟、语音播报、短信通知等功能。中控部分使用STC89C52单片机作为核心控制器负责处理来自各个输入模块的数据并控制输出模块的操作。输入部分包括DS1302时钟模块、人体红外传感器、独立按键和供电电路。DS1302时钟模块获取实时时间为系统提供时间基准。人体红外传感器用于检测人的接近可能用于判断是否有人前来服药。独立按键允许用户设置药物提醒时间和调整时间。供电电路则为整个系统提供电力支持。输出部分由LCD1602显示模块、ULN2003四相步进电机驱动芯片和电机、SIM800C-GSM模块以及DY-SV17F语音播报模块组成。LCD1602显示模块用于展示时间、提醒信息等。步进电机驱动芯片和电机模拟药盒的开合过程实现药盒的模拟打开和关闭。SIM800C-GSM模块通过GSM网络发送短信通知用户药物提醒。语音播报模块通过语音提示用户吃药时间。系统的工作流程如下DS1302时钟模块获取实时时间用户可以通过独立按键设置药物提醒时间。到达设定的提醒时间步进电机模拟打开药盒语音播报模块提示用户吃药同时红色灯亮起并通过短信通知提醒。如果检测到有人靠近系统可能暂停提醒或提供相应的操作选项。如果用户前来服药语音播报模块提示关闭药盒绿色灯亮起。最后LCD显示模块展示相关信息。摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 GSM通信方案选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 SIM800通信模块温度模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键功能图4.4 提醒吃药流程设计5 实物调试5.1 电路焊接总图5.2 设置时间实物测试5.3 设置吃药时间和吃药数量实物测试5.4 提醒吃药实物测试结 论参考文献致 谢

相关新闻