admin管理员组

文章数量:1531292

2024年7月13日发(作者:)

Intelligent Processing and Application

DOI

10.16667/.2095-1302.2023.06.029

基于STM32和物联网技术的智能药盒设计

董鸿宇,李佳睿

防灾科技学院

河北 三河 065201

针对人口老龄化日益严重

老年人易出现忘记按时服药的问题

设计开发一款基于STM32单片机和

摘 要:

物联网技术的智能药盒设计

该系统以STM32为智能药盒的核心

结合舵机驱动

串口屏

语音模块以及蓝牙模

块等构成

通过舵机控制各个小药仓门的自动开合功能

通过串口屏展示各种常用信息以及设置选项

同时显示当

前时间

通过设置药品的服用时间

当到达预定时间时将通过语音模块提醒服药

通过蓝牙模块实现手机控制

设计智能药盒能有效防止年轻人不按时吃药或忘记吃药

解决高龄人群吃药麻烦

记不住药品用量的问题

STM32单片机

物联网技术

智能药盒

服药提醒

串口屏

CAN通信

蓝牙通信

关键词:

TP393 A 2095-1302

2023

06-0108-03

中图分类号:文献标识码:文章编号:

0 引 言

近年来

我国人口老龄化日益严重

人们对健康观念也

日益重视

然而很多老年人随着年龄的增长

逐渐有了健忘

的毛病

目前不少老年人苦于用药的合理管理和定时服用

通常子女作为监护人容易因为工作忙等原因

导致难以对老

人服药状态做到细致的监督

易出现忘记服药

重复服药

以及服错药物剂量等问题

便会导致严重的后果

智能药盒是一种刚刚起步的智能产品

主要针对老年人

智能药盒为药物提供保存环境并为人们提供提醒服务

将成

为一个很具有现实意义和使用价值的项目

但就目前市场上

的智能药盒来看

还有许多尚未完善的功能与弊端

主要有

以下三点

大多电子药盒的电路经常由分立的数字电器件组

功能单一

重量和体积都比较大

特别是功耗大

提升

了使用成本

具有很大的局限性

提醒设置不方便

不利于

长辈使用

而本文设计的智能药盒操作简单并具有剩余药量检测

服药提醒

自动出药的功能

安卓APP可以实现对药盒所

有设置提醒信息的上传

时钟自动同步等功能

该设计将有

效解决老人漏服

错服

多服的问题

并及时发现药物短缺

为老人的服药状态提供安全保障

[2]

[1]

据等功能

产品集智能化

简易化

现代化

实用化于一体

可随时调控用药时间与频率

设置用药种类

能够有效地帮

助所需人群解决在服药方面带来的不便

并养成良好的按时

服药习惯

[3-4]

基于STM32和物联网技术的智能药盒的总体结构如图1

所示

图1 智能药盒的总体结构

控制模块

负责药仓的打开关闭

通信模块

负责单片机与传感器

单片机与APP间的通

信数据间的传输

串口屏模块

实现人机界面交互功能

提醒模块

发出提示声音

定时提醒用户服药

软件APP

用于同步药盒信息

可也设定药物类型及提

醒时间

2 系统硬件设计

为了满足此智能药盒操作简单

安全性高

实用性强

的基本需求

在硬件设计中尽可能选择功耗小

性能稳定

使用寿命长的集成电路

本系统硬件平台的设计主要包括

STM32主控芯片

仓门控制模块

CAN通信模块

蓝牙通

信模块

串口屏模块

语音播报模块

电源模块

本文选取

主控模块

CAN通信模块

蓝牙通信模块

串口屏模块进

行说明

1 系统总体设计

智能药盒的设计以STM32为智能药盒的核心

配备有

微型步进电机及其驱动控制芯片

扬声器等功能模块

采用

串口屏实时监控服药时间

药物缺少提醒等功能

同时基于

Android系统开发手机 APP

完成辅助监控

并同步用药数

收稿日期

修回日期

2022-08-05 2022-09-20

108

物联网技术

2023

/

6

Intelligent Processing and Application

2.1 主控模块

主控模块以STM32单片机为核心

主控芯片为

STM32F411CEUx

具有512 KB的ROM

128 KB的SRAM

以及连接到2个APB总线

2个AHB总线和1个32位总

线的各种增强型I/O和外设多AHB总线矩阵

在100 MHz

的工作频率下运行

背部预留有焊接SPI闪存芯片的位置

可以增加更多的空间用来记录数据或储存文件

开发板上

有一个Type-C接口和一个3.3 V 100 mA的LDO稳压器

STM32F411单片机具有高性能

低成本

低功耗的优点

及出众的控制和通信

非常适合低电压

低功耗的应用场合

STM32F411单片机主控模块如图2所示

2.2 CAN通信模块

每个药盒模块内都有32位芯片

模块之间通过触点连接

采用CAN通信的方式

图2 STM32单片机

CAN 总线是德国 Bosch 公司在80年代初为解决现代

汽车中众多的控制与测试仪器之间的数据交换而开发的

一种串行数据通信总线

它是一种多主总线系统

通信

介质可以是双绞线

同轴电缆或光导纤维

通信速率

[5]

可达1 Mb/s

CAN通信协议帧共有数据帧

远程帧

错误帧

过载

帧和帧间隔5种

本文选取的是标准格式的数据帧

[6]

标准

数据帧格式如图3所示

图3 CAN通信标准数据帧结构

模块之间触点包括用于实现对模块内MCU和仓门舵机

进行供电的2个供电触点

以及实现模块间CAN通信的2个

通信触点

模块化药盒触点定义如图4所示

2.3 蓝牙通信模块

智能药盒通信技术采用蓝牙模块

与其他通信模块相比

蓝牙模块可连接多个设备

具有成本低

稳定性好等特点

本系统使用JDY-23蓝牙透传模块

模块如图5所示

该模

块基于蓝牙5.0

工作频段为2.4 GHz

最大传输距离为60 m

交互功能

人机界面

Human Machine Interaction, HMI

指人与机器之间进行信息传递

交互的媒介和对话接口

现了信息的机器内部形式与人类可接受形式之间的转换

[7]

串口屏内置RTC时钟模块

带有纽扣电池为时钟模块供电

保证掉电后时间不重置

使用屏幕供应商提供的工具进行编程

实现人机界面

[8]

开发工具如图6所示

人机界面如图7所示

图4 药盒模块化触点定义 图5 蓝牙模块

图6 串口屏开发工具

该蓝牙模块与主药盒模块的STM32芯片相连接

通过

串口传输数据

蓝牙连接至手机端后

通过手机APP完成药

品提醒的设置工作

将设置数据通过蓝牙发送至STM32芯

STM32芯片将数据转发向串口屏幕

实现手机端设置

智能药盒同步的功能

2.4 串口屏模块

药盒主模块采用一片4.3寸IPS触摸串口屏

在屏幕上

编写代码实现例如设置提醒时间

定时提醒等各种人机界面

图7 人机界面展示

通过串口屏幕提供的界面

可以实现药品名称的输入和

设置提醒时间

设定界面展示如图8所示

2023

/

6

物联网技术

109

Intelligent Processing and Application

3

同步智能药盒数据

添加设备提醒

点击添加到药盒

选择要添加的药盒位

置后点击确认

将会通过蓝牙提醒设置上传至智能药盒中

同时通过服务器

上传至数据库

[9]

上传数据界面如图12

所示

同步智能药盒数据如图13所示

图8 设定界面展示

到达预定时间后

通过屏幕和扬声器进行服药提醒

知用户药物位置

药物名称及服药种类

并且将开仓门指令

通过串口发送到STM32单片机

自动打开对应仓门

效果

如图9所示

图12 上传数据至药盒

图9 提醒状态展示

图13 同步智能药盒数据

3 系统软件设计

本文设计的智能药盒

可通过串口屏或手机APP端设置

药品提醒时间

每次服药药量

药品名称等信息

到达设定

时间后

会通过手机APP和药盒发声同步提醒

该药盒采用

模块化设计

可以在主药盒基础上安装多个药盒

实现更多

药品的管理

1

蓝牙通信模块

打开APP界面

系统提示打开手机蓝牙

搜索智能药盒

设备

绑定当前账户

视觉引导界面如图10所示

4 系统实现

基于STM32及物联网技术的智能药盒设计实物图如

图14所示

图中

A为STM32F411CEUx单片机

B为串口屏

C为蓝牙模块

D为仓门控制模块

E为手机APP端

图14 智能药盒设计的硬件实物图

5 结 语

本文设计的智能药盒

为家庭药物管理提供了一种新的

解决方案

可以方便地解决用户的用药需求

设定提醒

图10 视觉引导界面

止错过吃药时间

一定程度上提高了用户的生活质量

采用

STM32+串口屏的开发方式

拓展性强

提供了友好的人机

交互界面

也便于后期增加其他功能

利用APP程序

方便

使用者设定服药时间以及同步数据记录

该系统实现了对药物使用的智能化及物联网化

将智能

产品融入到人们的生活当中

在物联网领域和智能家居领域

将成为一个具有现实意义和使用价值的项目

参考文献

2

药物提醒设置模块

可根据药品的使用方法设置服药量和服药的提醒时间

如图11所示

[1]崔兵

高筠.老龄化背景下适用于老年人的智能化医疗产品的设

计[J].商情

2013

7

11

):

169-170.

图11 药物提醒设置模块

110

物联网技术

2023

/

6

下转第117页

Intelligent Processing and Application

2天

从5天缩短为

4.5 提高安全系数

智能燃气表智造工业物联网体系的构建

实现了对生产

作业过程中人员

设备的安全保障

具体如下

传统的生产制造设备需人工操作

操作

1

人员安全

人员易受心情

习惯

环境等因素的影响

存在较高的安全

风险

而采用智能设备与装置后

设备能够实现自动检测

故障报警等

降低了设备对人工现场操作的依赖

人员安全

得到了保障

设备能够实现自动检测与报警等功能

,(

2

设备安全

通过信息化可进行设备的自动点检

日常维护与保养

4.6 客户满意度

智能燃气表智造工业物联网体系的构建

实现响应周期

制造周期和订单交货周期的大幅缩短

提高了客户满意度

具体如下

采用信息化手段按单生产

订单响应及

1

响应周期

响应周期大幅缩短

从原材料采购

工艺设计

产品生产到

2

制造周期

入库

整个制造周期从5天缩短到2天

订单交货期从10天缩短为5天

。(

3

订单交货期

4.7 生产管理简便化

智能燃气表智造工业物联网体系的构建

所有制造过

程的信息和数据均通过传感网络传输到我公司管理平台的智

能制造管理系统进行集中管理

实现智能制造生产数据的汇

聚与融合

通过数据分析辅助管理者用户进行生产运营管理

决策

智造工业物联网体系

主要是基于信息体系

物理体系和功

能体系构建

该体系的建设

不仅完善了智能燃气表智造工

业物联网的理论体系

还大力推动了整个智能燃气表智造行

业理论研究的发展

在打造智能燃气表智造行业的标准化应

用过程中

发挥着促进作用

从短期来看

智能燃气表智造工业物联网体系的建设推

动了我公司由传统制造企业向服务型企业转型

而且使燃气

计量管理走向信息化

智能化和智慧化

从长远来看

智能

燃气表智造工业物联网体系的建设还带动着行业技术与服务

的进步的可持续发展

运行体系的标准化搭建

促进企业投

入更多的研发精力到技术创新上

进一步更好地解决人民群

众的痛点

促进公共事业生活便利

推动建设智慧城市

升居民幸福感等

参考文献

[1]李晓飞.智能制造时代的企业全面质量管理推进[J].中国工业和

信息化

2020

6

5

):

28-33.

[2]吕铁.物联网将如何推动我国的制造业变革[J].人民论坛·学术

前沿

2016

5

17

):

28-37.

[3]王昊天.物联网

蓄势待发[J].新理财

2013

11

4

):

73-75.

[4]王美惠子.数字经济背景下中国制造业转型升级研究[J].产业与

科技论坛

2021

20

17

):

11-12.

[5]卢其伦

冯文靖

张圆明

等.AI机器人燃气表智慧检定系统的

设计[J].计量与测试技术

2021

48

8

):

15-18.

[6]李馨.燃气表检定过程应注意的问题及对策[J].大众标准化

2021

40

5

):

236-238.

[7]潘旭辉.二检合一改革中监督抽查评判标准的探讨[J].中国计量

2021

27

10

):

31-33.

[8]张刚

郝萍

冯伟.本质安全型粉尘防爆技术措施与检验[J].电

气防爆

2015

6

2

):

1-8.

[9]邵泽华

权亚强.安全切断型智能燃气表的安全切断技术[J].煤

气与热力

2016

36

2

):

25-29.

[10]邵泽华.智能燃气表的无线通信技术[J].煤气与热力

2016

36

3

):

85-89.

5 结 语

本文以三体系智造工业物联网理论为基础

结合作者团

队智能燃气表智造工厂设计

开发经验

建设了智能燃气表

上接第110页

[2]刘明德

王江

曾震

等.老年人居家使用的智能药盒设计[J].

科技与创新

2018

5

24

):

128-130.

[3]徐扬

郝爽

闭燕兴

等.基于物联网的智能小药盒设计与实现

[J].辽宁科技学院学报

2019

21

5

):

12-13.

[4]王惠丽

刘志伟

刘颖

等.基于STM32的智能手表药箱设计[J].

科技与创新

2017

4

9

):

23-24.

[5]邬宽明. CAN总线系统设计中的几个问题[J].电子技术应用

1998

24

9

):

17-19.

[6]秦学珍

高童迪.基于STM32的CAN总线生产车间环境检测系

统的构建和实现[J].电子世界

2020

12

23

):

45-46.

[7]倪树标

张冠文

刘日威

等.浅谈串口屏在仪器人机界面设计

中的应用[J].广东科技

2012

21

21

):

176-177.

[8]王红军

基于NB-IoT的生猪养殖环境监控系统设计[D].新乡

河南科技学院

2021.

[9]王鑫.物联网实训系统设计[D].北京

北方工业大学

2021.

[10]余闰

王慧.基于ESP32的智能药盒轻量级方案设计[J].电子

元器件与信息技术

2022

6

8

):

40-43.

作者简介

董鸿宇

2001

—),

山西阳泉人

研究方向为物联网技术

李佳睿

2002

—),

内蒙古鄂尔多斯人

研究方向为物联网技术

2023

/

6

物联网技术

117

本文标签: 智能药盒模块设计提醒