news 2026/4/17 16:23:01

【dz-1014】基于单片机的智能药箱

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【dz-1014】基于单片机的智能药箱

摘 要

日常生活中,按时服药对治疗和康复至关重要,特别是老年人或慢性病患者。但记忆力下降或生活忙碌常导致忘记服药或混淆药品。因此,设计一款智能多功能储药箱具有重要意义。

本设计以STM32F103C8T6单片机为控制合作,通过RTC获取实时时间;通过手机配置5组吃药时间、药品种类和数量;通过光敏电阻检测药箱内光照值,当光照低于设定最小值时自动开启补光灯;通过DHT11检测药箱内温湿度,当湿度高于设定最大值时进行除湿,温度高于设定最大值时自动控制制冷片打开;通过OLED显示测量数据,吃药时间到后显示吃药种类和数量,关闭药箱后恢复显示测量数据;通过WIFI模块将监测数据发送到手机端,并可在手机端设置吃药时间和种类。

测试结果表明,该系统运行稳定,能够准确提醒用户按时服药,有效避免了因忘记服药或混淆药品种类和剂量而导致的问题,为老年人或患有慢性疾病的人群提供了极大的便利。

关键词 储药箱;单片机;传感器;WiFi;远程控制

Abstract

In daily life, taking medication on time is crucial for treatment and rehabilitation, especially for elderly or chronic disease patients. But memory decline or busy life often leads to forgetting to take medication or confusing drugs. Therefore, designing an intelligent multifunctional medicine storage box is of great significance.

This design is controlled by the STM32F103C8T6 microcontroller and utilizes RTC to obtain real-time time; Configure 5 sets of medication times, types, and quantities through mobile phones; Detect the light level inside the medicine box through a photoresistor, and automatically turn on the supplementary light when the light level is below the set minimum value; By using DHT11 to detect the temperature and humidity inside the medicine box, dehumidification is carried out when the humidity is higher than the set maximum value. When the temperature is higher than the set maximum value, the refrigeration unit is automatically controlled to turn on; Display measurement data through OLED, display the type and quantity of medication after the medication time is up, and restore the display of measurement data after closing the medicine box; Send monitoring data to the mobile phone through the WIFI module, and set the medication time and type on the mobile phone.

The test results show that the system runs stably and can accurately remind users to take medication on time, effectively avoiding problems caused by forgetting to take medication or confusing the types and doses of drugs, providing great convenience for the elderly or people with chronic diseases.

Keywords:medicine storage box; singlechip; Sensors; WiFi; Remote control

目 录

摘 要

Abstract

1 绪论

1.1 研究背景及研究意义

1.2 国内外发展现状

1.3 本系统的主要功能

2 系统的整体结构设计

2.1 控制系统结构

2.2 硬件介绍

2.2.1 单片机

2.2.2 时钟模块-DS1302

2.2.3 光照监测5516

2.2.4 温湿度-DHT11

2.2.4 舵机-SG90

2.2.5 语音播报-TTS

2.2.6 按键-独立按键

2.2.7 显示-OLED

2.2.8 继电器模块

2.2.9 无线通信WiFi

2.3 本章小结

3 系统硬件设计

3.1 单片机最小系统设计

3.2 模块电路设计

3.2.1 时钟模块-DS1302

3.2.2 光照监测5516

3.2.3 温湿度-DHT11

3.2.4 舵机-SG90

3.2.5 语音播报-TTS

3.2.6 按键-独立按键

3.2.7 显示-OLED

3.2.8 继电器模块

3.2.9 无线通信WiFi

3.3 本章小结

4 系统软件设计

4.1 系统主流程设计

4.2 温湿度检测模块子流程

4.3 光照检测模块子流程

4.4 舵机模块子流程

4.5 OLED显示子流程设计

4.6语音播报模块子流程设计

4.7 本章小结

5 系统调试与测试

5.1 硬件调试

5.2 软件调试

5.3 实物功能测试

5.3.1 定时检测实物测试

5.3.2 语音播报实物测试

5.3.3 药箱开关实物测试

5.3.4 补光实物测试

5.3.5 加热除湿实物测试

5.3.6 云平台部分测试

结 论

参考文献

谢 辞

附 录A

附 录B

附 录C

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

拒稿率暴跌 90%!虎贲等考 AI:期刊论文从选题到见刊的智能加速器

据《自然》期刊统计,全球 78% 的学术论文因写作问题被拒稿,其中结构性缺陷和学术规范失误占比超 80%。对科研人来说,一篇期刊论文从构思到见刊,往往要经历选题碰壁、文献堆砌、格式错乱、查重超标等多重考验。而虎贲等考 AI 智能写…

作者头像 李华
网站建设 2026/4/18 3:29:14

没CUDA也能玩Live Avatar?云端方案解救配置恐惧症

没CUDA也能玩Live Avatar?云端方案解救配置恐惧症 你是不是也曾经因为想用AI工具,却被“安装CUDA驱动”“配置cuDNN”“PyTorch版本不匹配”这些术语劝退过?尤其是像Live Avatar这种实时数字人直播技术,听起来酷炫,但…

作者头像 李华
网站建设 2026/4/18 3:31:51

什么是 Unix Socket?

Unix Socket(通常称为 Unix Domain Socket,UDS)是一种 仅在同一台主机内部使用的进程间通信(IPC, Inter-Process Communication)机制。它利用文件系统路径作为通信端点,通过内核在本机进程之间高效地传递数…

作者头像 李华
网站建设 2026/4/18 3:33:58

【干货收藏】2025年中国大模型案例100精选:程序员学习必备

本文汇总了2025年中国最具代表性的100个大模型应用案例,涵盖金融、零售、能源、医疗、制造等多领域。数据显示,大模型在智能客服、知识助手等场景应用广泛,价值性和创新性显著提升。文中精选了广发证券、国家电网、小米等企业的实践案例&…

作者头像 李华
网站建设 2026/4/18 3:35:28

Python 学习笔记:编程环境配置

[!NOTE] 笔记说明 根据之前在《[[关于Python的学习]]》一文中的规划,这篇笔记中将会具体记录配置 Python 编程环境所需执行的操作步骤,这些操作将着重于解决以下问题: 如何根据具体需求来配置运行时环境;如何基于具体的项目来搭建…

作者头像 李华