项目简介
相信大家都有去医院拿过药的经历,先要挂号再去医生那里就诊,就诊完等医生开完处方,接着去付费,等药师审核配药,再取药。。。这样一趟流程下来,要耗费大半天的时间,效率非常低。
本项目是针对整个就诊取药过程中的部分环节进行了一个模拟,可以扩展成一个综合项目。
设计思路
物料清单
1.掌控板
这里用到了我们的老伙计————掌控板,具体的使用相信大家都非常熟悉啦。
2.掌控扩展板
3.二哈
二哈识图(HuskyLens)是一款简单易用的人工智能视觉传感器,内置6种功能:人脸识别、物体追踪、物体识别、巡线追踪、颜色识别、标签(二维码)识别。仅需一个按键即可完成AI训练。
4.WS2812灯带
这里我使用了里面10个格子的一个螺丝收纳盒,所以用了11个RGB灯珠。大家可以根据自己的需求来选择灯珠数量。这个灯带是个非常好玩的东西,最近迷上了玩灯带。
5.收纳盒
用了一个10格的螺丝收纳盒来模拟医院的药品储物柜。
电路连接
电路上面相对比较简单,二哈使用的是IIC,然后扩展板的P1引脚控制灯带的亮灭。
这里主要讲一下二哈如何修改IIC连接:
1.硬件连接,使用Gravity4P线连接HuskyLens与micro:bit扩展板上的IIC口(SCL\SDA)(程序中初始化使用了IIC)。
2.切换语言为“中文”:拨动到最后一个菜单General Settings,在Language中选择简体中文(注意如果没有Language菜单项则说明固件版本过低,请查看本文后面刷固件教程[点击跳转]),切换完成会重启,菜单就变成了中文。
3.切换端口输出接口为I2C,在HuskyLens上拨动菜单到常规设置,选择协议种类为I2C或自动识别,(然后保存并返回)。
程序设计
二哈的模块描述,大家可以参考官网教程(https://mindplus.dfrobot.com.cn/huskylens)
这里使用了二哈的人脸识别功能,具体实现的步骤引自官网:
按上面的步骤,在录入时使用识别多人功能。这样识别完成后,下面开始掌控板的程序编写。
1、程序初始化
初始化所有需要用到的设备状态。
2、监测串口输入的数据
收集串口输入数据进行后面的LED控制。
串口输入数字1,对应的1号药箱LED灯亮。
串口输入数字88,关闭所有的LED灯,患者在取完要后,串口输入88,来关闭LED。
3、二哈人脸识别
二哈进行人脸识别,根据识别的结果显示不同的颜色,这里的颜色和姓名都是手动设置。这样三个患者三种不同的姓名和灯光显示的颜色。区分起来比较容易。同时掌控板的OLED屏幕上也同步显示患者的姓名,板载LED同步亮对应颜色的灯。
视频演示
后续扩展
基本功能就是这些,后续可以结合自动仓储设备来整合这个项目。这样真正实现一个智能化的医院。
gray66662020.03.11
AI自动物流,大热门