求一种基于物联网的无人智慧药房系统设计方案

描述

引言

近年来,在新冠病毒传播的背景下,减少人群接触和聚集成为减缓疫情蔓延的有效手段之一。当前,传统药房在货架药品存储管理、减少人们购药过程中交叉接触、夜间售药服务等方面还有提升空间。如何提高购药效率,减少购药中的接触,以最小的社会成本获得最大防控成效,这是值得思考的问题。相比于传统药房,无人智慧药房不仅可以减轻医疗工作者的工作量,还可以减少人群接触,为生活带来安全和便利。

目前,针对无人智慧药房的系统方案研究已经成为众多学者关注的热点。周宁等人[1]提出了“互联网+中医药”背景下智慧药房管理模式的构建,采用基于互联网技术与物联网平台的智慧药房管理模式,提高了药房工作效率。吴剑虹等人[2]提出了无人自助云药房在医院门诊药房第二类精神药品管理中的应用,能消除药品暴露风险,保障患者用药安全,为探索构建精神专科医院精细化、规范化和现代化的智慧药房提供了新思路。刘砚泽[3]针对药房管理中信息化及自动化应用进行研究,以期为患者提供更好的药学服务,提升医院服务品质。李悦等人[4]通过对门诊药房药学服务模式的探索及完善,进一步保证了疫情期间药学工作人员的安全,降低了院内感染的风险,使各项工作得到了高效、有序开展,在抗击COVID-19疫情中发挥了重要作用。

本文采用HT66F2390单片机[5]作为主控芯片,设计了一种无人智慧药房系统。该系统具有智能结算、选择药品、运送药品、显示商品详情等功能,简化了传统药房运营和管理流程,支持一人多设备的远程管理,减轻了医疗工作者的工作量,增加了药店收益,同时易于部署和推广,可以为患者提供更便捷的购药体验。

1

系统整体方案

系统采用两个HT66F2390单片机作为控制单元,其中一个作为主控芯片,主要控制红外传感器检测药品个数、OLED显示屏显示药品信息、推药机将下单的药品推出;另外一个芯片为辅控芯片,主要用来控制推药小车运送药品、取药升降装置的升降。系统总体框图如图1所示。

接收器

2

硬件系统设计

2.1

主控电路

本系统由两块单片机组成控制单元,其中主控芯片用于控制OLED显示屏、红外传感器技术模块、推药机模块,而辅控芯片用于控制送药小车和升降装置。系统充分利用该单片机多个引脚和外部中断共用、将定时器用于时间延迟、判断信号输入,比较匹配输出、PWM波形输出[6]等功能。芯片的6管脚(VDD)接+5 V供电,7管脚接地实现给单片机供电。13、14、15、16、17、18管脚连接推药机模块的驱动端,19管脚连接光电传感器的驱动端,36、37管脚分别连接OLED显示模块的SCL和SDA端。主控芯片如图2所示。

接收器

2.2

循迹模块

本系统采用4路循迹模块,该循迹模块利用物体的反射性质,通过检测发射回的信号来综合判断此时的行驶方向,根据不同的检测信号执行相应的代码,从而实现小车巡迹功能。若中间两路巡线指示灯一直在黑线上,小车会直行;当任意一个出来,则小车会自动纠正;如果最外面的检测到黑线,则小车以更大速度纠正到正确黑线上面。传感器状态分析如图3所示,循迹模块接线图如图4所示。

接收器

2.3

OLED显示屏模块

系统采用OLED显示屏,当电流通过时,OLED上的有机材料会发光,且在不同环境中,OLED显示屏响应速度快,图像稳定;亮度高、色彩丰富、分辨率高。OLED显示屏液晶模块电路图如图5所示。

接收器

2.4

推药机模块

本设计采用伺服舵机SG90作为推药机,可以控制角度不断变化并保持。在信号到来之前,转子静止不动;信号到来之后,转子立即转动;当信号消失,转子能即时自行停转。顾客选择药品并支付相应金额后,单片机会发送信号给相应的推药机,然后推药机将指定的药品推出。推药机电路图如图6所示。

2.5

光电传感器模块设计

本设计采用光电传感器,利用被检测物对光束的遮挡和反射,将输入电流在发射器上转换为光信号射出,接收器再根据接收到的光线强弱或有无对目标物体进行探测。单片机通过检测电平的变化,检测推出药品的个数,判断是否已经将购买的药品全部推出。光电传感器电路图如图7所示。

接收器

2.6

Wi-Fi模块

本系统采用Wi-Fi模块进行无线通信,将串口转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE 802.11b.g.n协议栈以及TCP/IP协议栈。OLED显示屏液晶模块电路图如图8所示。

接收器

3

软件系统设计

3.1

主程序设计

系统设定有购药和取药两种模式,在显示屏上可自由切换。系统在购药模式下,顾客选择所需药品下单,利用按键模块作为从机发送数据给主机,主机接收数据进行处理,发送数据给相应舵机进行信号配对,舵机执行命令,把对应的药品推出。系统在取药模式下,只需输入对应的取药码,舵机便会执行相应命令,把对应的药品推出。主程序流程图如图9所示。

接收器

3.2

推药子程序设计

当顾客选择完所需药品后,主控芯片会进行数据处理,向对应推药机发送PWM波,推药机的力臂会旋转一定角度,将药品推出,然后再旋回原定角度。推药子程序流程图如图10所示。

3.3

送药小车子程序设计

循迹传感器利用红外线对于不同颜色具有不同的反射性质的特点,当红外光遇到白色地面时红外对管接收管接收反射光,如果遇到黑线则接收不到信号。在送药小车行驶过程中,利用循迹传感器判断前进路线,当检测到前进方向偏离时,送药小车会自动纠正。送药小车子程序流程图如图11所示。

接收器

4

系统调试

将买药窗口和取药窗口的位置固定,黑胶布沿着固定的轨迹贴在地面上,送药小车放在推药机下方。系统硬件安装完成后,将程序编译好下载到HT66F2390单片机上,两个单片机通过Wi-Fi模块进行无线通信,试运行系统的各个功能。如图12~19所示,所设计的无人智慧药房系统可以实现买药、取药的功能,运行稳定,达到预期设计要求。

接收器

5

结语

本文设计了一种无人智慧药房系统,以HT66F2390为主控芯片,采用循迹模块、OLED液晶显示屏模块、无线Wi-Fi模块、红外传感器计数模块、推药机模块、小车运药模块等,实现了智能结算、选择药品、运送药品、显示商品详情等功能。整个系统操作方便,为各地医疗机构打造了以“无人智慧药房”设备为载体的“互联网+医+药”模式。本系统不仅可以减少医疗工作者的工作量,而且可以避免医生、药师与患者的直接接触,减少患者看病购药过程中的交叉感染,具有较好的应用前景。




审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分