【毕业设计】基于STM32的智能药箱系统设计与实现 – 物联 单片机

文章目录

  • 1 简介
  • 2 绪论
    • 2.1 课题背景
    • 2.2 实现功能
  • 3 系统设计
    • 3.1 系统架构
    • 3.2 硬件设计
      • 3.2.1 wifi电路设计
      • 3.2.2 其他电路设计
    • 3.3 软件设计
      • 3.3.1 软件工作流程
      • 3.3.2 闹铃提醒程序设计
      • 3.3.3 液晶显示程序设计
      • 3.3.4 信息存储程序设计
      • 3.3.5 警电路程序设计
    • 3.4 部分实现代码
  • 4 最后

1 简介

Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目

基于STM32的智能药箱系统设计与实现

大家可用于 课程设计 或 毕业设计

单片机-嵌入式毕设选题大全及项目分享:

https://blog.csdn.net/m0_71572576/article/details/125409052

2 绪论

2.1 课题背景

照顾老人, 特别是提醒老人准时吃药已经成为了一个 会关心的问题。长期记录吃药种类、 吃药时间能为分析老人的病理提供有力的依据。

基于目 前市场需求, 学长设计了一款基于 STM32F103 并结合 络来提醒老人按时吃药的系统。

整个智能药箱系统分为智能药箱端与远程服务器端两个部分, 智能药箱端用于提醒, 服务器端用于记录监督

2.2 实现功能

整个系统经过多次测试和应用, 各功能模块都可以正常运行, 符合设计要求。 具有的功
能包括: 从服务器端的数据库中实时获取药物信息, 闹钟信息等并存储。 播放音频文件提醒老人用药, 在液晶屏上提示吃药信息, 老人可以根据显示信息正确用药。 智能药箱端能记录药箱中每种药的数目, 并进行药量检测, 在药量不足时发出提醒, 提示用户配药。 另外还可以对老人取药动作进行记录, 将取药状态通过互联 传输给服务器监控端, 为以后看病做依据。 另外, 智能药箱端通过程序界面方便的配置智能药箱内部的 络信息,包括服务器地址、端口、 关等。

它的主要功能分为下面几个部分:

    1. 提醒功能
    1. 取药监督
    1. 记录吃药时间
    1. 对老人是否吃药及时做出反应
    1. 显示吃药信息

服务器中记录下的取药时间可以作为以后看病的有力依据, 使医生能够准确对老人的病情做出判断, 减少一定的医学失误。

尽管智能药箱的发展并没有早期预期的那么快。 但是, 它的应用价值极高, 针对性也很
强, 可以有效的管理老年人用药, 减少儿女对父母吃药问题上的担心。 所以, 随着科技的发展, 智能药箱的普及将指日可待。

3 系统设计

3.1 系统架构

3.2.2 其他电路设计

3.3 软件设计

3.3.1 软件工作流程

3.3.3 液晶显示程序设计

下图是闹铃提醒的程序流程图, STM32 从 TF 卡中读取 512 字节数据, 按顺序传输给VS1003 进行音频转换和播放。 然后, 依次读取下一个扇区的 512 个字节进行播放。 如果播放过程中检测到药箱打开, 则停止闹铃并退出。

3.3.5 警电路程序设计

智能药箱与服务器之间每半小时需要药数目的校正, 以便两者之间可以同步。 当药箱内部药量不足时, 就会触发蜂鸣器以示提醒。 蜂鸣器采用是有源蜂鸣器, 接通电流就会发声,整个 警的程序流程图如下图所示。

【毕业设计】基于STM32的智能药箱系统设计与实现 - 物联  单片机

3.4 部分实现代码

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月3日
下一篇 2022年6月3日

相关推荐