基于Arduino控制的智能提醒药盒
来源:用户上传
作者:徐仕成 薛翰 徐婧雯 项阳 吴建民
摘要:该文针对目前市场上没有的智能提醒药盒,提出了一种Arduino控制的多功能集成一体化智能提醒药盒。文章中对此智能提醒药盒的结构进行了详细说明,介绍了硬件及控制原理,最后通过Java和C语言混合编写控制程序,进行了实物验证。实验表明该智能提醒药盒能够完成预期功能,并且通过Arduino控制,实现了其智能化。
关键词:智能化一键管控;多功能集成;软件控制;提醒功能;C语言;Java语言
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)36-0170-03
开放科学(资源服务)标识码(OSID):
Intelligent Reminder Medicine Box Based on Arduino Control
XU Shi-cheng, XUE Han, XU Jing-wen, XIANG Yang, WU Jian-min
(School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai 201620, China)
Abstract: Aiming at the existing intelligent reminder medicine box in the market, a multi-functional integrated intelligent reminder medicine box controlled by Arduino was proposed. In this paper, the structure of the intelligent reminder medicine box is described in detail, and the hardware and control principle are introduced. Finally, the control program is written by mixed Java and C language, and the physical verification is carried out. The experiment shows that the reminder medicine box can complete the expected function, and through the Arduino control, to achieve its intelligence.
Key words: intelligent one-button control; multifunction integration; software control; reminder function; C language; the Java language
1 引言
如今社会正在逐渐迈入老龄化阶段,老年人口数明显增加,而随着年龄的增加,身体机能逐渐退化,身体的抵抗力也将随之减弱。因此,老年人容易患上各种疾病,需要服用各类药物。但是,没有专人照顾的老人漏服药物或者过量用药等现象频频发生,如何帮助老年人们按时按量服药已经成为眼前有待解决的重要问题,特别是在一些老龄化严重的国家,有大量的需求。由此,便携式药盒便应需而生。
目前,市面上各种便携式药盒不少,但他们的使用方式过于简单,即通过将一个盒体隔出多个空间,并通过多个空间分别容纳药物,使用者在需要服药的时候,自行手动打开药盒进行取药服用。
但这种方式存在的缺陷与不足在于:其一,大多数老人都存在记忆力衰退的现象,很多时候老人们并非不知道该吃什么药,而是忘记吃药,这就要求便携药盒不仅仅是一个收纳药物的小盒子,同时它必须要兼顾提醒吃药的功能;其二,由于协调、辨识能力的衰退,老人在手动取药往往不能很容易地从药盒中的某个独立空间内将药取出;其三,密封性差的药盒容易导致药物受潮、变质,这不仅仅可能会影响药效,严重的可能会加重病情。
2 智能提醒药盒的结构设计
2.1 方案设计
该药盒需要实现在配套软件预设的时间开启提醒功能,并通过短信发送的方式告知监管者(通常为亲属或护理者)药物的取出情况,而提醒方式是以内嵌式喇叭发出提示音的方式提醒被监管人(服药人)。当被监管人在服药时间按下开关,药仓被升降杆弹出,以供其及时服药。针对大多数人的服药情况,该智能提醒药盒设置若干转盘,每个转盘上装有三个药仓,以满足至少每日三次的服药次数。本药盒还将内置一块锂电池,以满足外出携带的需求。
2.2 结构设计
本智能药盒主要分为旋转装置、升降装置、便携式药仓、提醒装置、物联网手机App五个部分构成。
2.2.1 旋D装置和药仓
1)旋转装置是由一个容药转盘、一根转轴、一个支撑板,一对锥齿以及一个电机组成。容药转盘外缘与药盒外壳内壁皆装有感应铜片,以此形成闭环控制,实现转盘的精确定位。电机装于支撑板上,其中一个锥齿通过联轴器安装在电机上,另一个锥齿则通过紧定螺钉安装在垂直于支撑板上的转轴上,由于锥齿的配合,电机的转动将传动至转轴上,而转轴则将运动传至容药转盘上,以此实现转盘的转动。
2)药仓是由药仓盒与药仓盖以橡胶垫圈作为密封方式组合在一起的,容纳药物的装置。其底部附有感应铜片,与升降杆上方的感应铜片形成一组感应装置,以两者之间是否有接触作为信号,来控制升降杆的上升与下降。
2.2.2 升降装置
升降装置由若干组升降连杆、一个舵机、一个托盘、一根滑轨组成,其运动实质是一个摇杆滑块机构。升降装置固定于药盒底部,升降杆顶部附有感应铜片,以便判断药仓是否放置在其上。舵机作为动力源,由Arduino控制,每次旋转特定角度,将升降杆抬升/下降至预设高度。该装置主要作用是实现取药和放药功能。
转载注明来源:https://www.xzbu.com/8/view-15425213.htm