所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

智能医疗就诊系统

MRX MRX 2020-03-11 19:02:56
3
1
简单

项目简介

相信大家都有去医院拿过药的经历,先要挂号再去医生那里就诊,就诊完等医生开完处方,接着去付费,等药师审核配药,再取药。。。这样一趟流程下来,要耗费大半天的时间,效率非常低。 本项目是针对整个就诊取药过程中的部分环节进行了一个模拟,可以扩展成一个综合项目。

设计思路

projectImage

物料清单


1.掌控板 

 这里用到了我们的老伙计————掌控板,具体的使用相信大家都非常熟悉啦。

projectImage

2.掌控扩展板


projectImage

3.二哈

二哈识图(HuskyLens)是一款简单易用的人工智能视觉传感器,内置6种功能:人脸识别、物体追踪、物体识别、巡线追踪、颜色识别、标签(二维码)识别。仅需一个按键即可完成AI训练。

projectImage

4.WS2812灯带

这里我使用了里面10个格子的一个螺丝收纳盒,所以用了11个RGB灯珠。大家可以根据自己的需求来选择灯珠数量。这个灯带是个非常好玩的东西,最近迷上了玩灯带。


projectImage

5.收纳盒 

 用了一个10格的螺丝收纳盒来模拟医院的药品储物柜。

projectImage

电路连接

电路上面相对比较简单,二哈使用的是IIC,然后扩展板的P1引脚控制灯带的亮灭。 

 这里主要讲一下二哈如何修改IIC连接:  

1.硬件连接,使用Gravity4P线连接HuskyLens与micro:bit扩展板上的IIC口(SCL\SDA)(程序中初始化使用了IIC)。 

2.切换语言为“中文”:拨动到最后一个菜单General Settings,在Language中选择简体中文(注意如果没有Language菜单项则说明固件版本过低,请查看本文后面刷固件教程[点击跳转]),切换完成会重启,菜单就变成了中文。 

3.切换端口输出接口为I2C,在HuskyLens上拨动菜单到常规设置,选择协议种类为I2C或自动识别,(然后保存并返回)。

projectImage

程序设计 

 二哈的模块描述,大家可以参考官网教程(https://mindplus.dfrobot.com.cn/huskylens) 这里使用了二哈的人脸识别功能,具体实现的步骤引自官网:

projectImage
projectImage

按上面的步骤,在录入时使用识别多人功能。这样识别完成后,下面开始掌控板的程序编写。


1、程序初始化

初始化所有需要用到的设备状态。

projectImage

2、监测串口输入的数据 


 收集串口输入数据进行后面的LED控制。

projectImage

串口输入数字1,对应的1号药箱LED灯亮。

projectImage

串口输入数字88,关闭所有的LED灯,患者在取完要后,串口输入88,来关闭LED。

projectImage

3、二哈人脸识别


 二哈进行人脸识别,根据识别的结果显示不同的颜色,这里的颜色和姓名都是手动设置。这样三个患者三种不同的姓名和灯光显示的颜色。区分起来比较容易。同时掌控板的OLED屏幕上也同步显示患者的姓名,板载LED同步亮对应颜色的灯。

projectImage
projectImage
projectImage
projectImage

视频演示

后续扩展 

 基本功能就是这些,后续可以结合自动仓储设备来整合这个项目。这样真正实现一个智能化的医院。

Makelog作者原创文章,未经授权禁止转载。
3
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]