项目背景
家里有老人服药的情况,现在是比较居多的,据我的细心观察发现,许多老人的视力已经不太好,记忆力也在衰减,所以身体每况愈下,随着高血压,糖尿病等慢性病的增加,老人吃的药也越来越多,可是一不小心就会把这些药服错,不是服的量不对,就是服的时间不对,想着能为居家老人,年迈老人提供一些帮助,如果能结合现在的AI技术为老人开发一款贴心的辅助服药器就刻不容缓了。
项目思路
首先用二哈学习老人要吃的药的标签,然后将这些药的服用剂量,时间,次数语音合成MP3音频, 放入到MP3语音模块里,再一一与二哈学习的标签对应,当老人把要吃的药对准二哈时,二哈识别后自动启动语音,告诉老人这个药是什么药,剂量,时间,次数,这样老人听到语音后就不会再有吃错药的情况了。
有视频效果为证,先睹为快:
材料清单
- MP3语音模块 X1
- 掌控板 X1
- 掌控宝 X1
- 二哈 X1
- 数据线 X2
- 药盒 X3
- 无源小喇叭 X1
步骤1 硬件连接
首先将MP3模块与无源小喇叭连接,然后再把MP3模块与掌控宝连接。如下图所示,要注意的是掌控板上的TX,RX是p0,p1,在软件上自定义就可以。
之后再将二哈与掌控宝通过iic接口相连。
再准备几个药盒,并在药盒上贴上标签。在家里随便找了三个药盒,把标签用透明胶贴好。
步骤2 二哈学习
HuskyLens二哈识图是一款简单易用的AI视觉传感器,标签(二维码)识别仅需一个按键即可完成AI训练。
按照以上步聚,将标签药盒进行学习。
步骤3 测试MP3模块
首先用语音合成工具软件,将要需要的语音合成MP3格式,并以01,02,03这样的序号为文件名存入到MP3模块的根目录下。
第二步,编程测试
测试成功,就可以使用MP3模块了,这里要提示一点就是:上传程序时,先去掉TX,RX线,连接设备---上传程序---再将TX,RX的线连接上,如果不能发声,将TX,RX线交换反插,就可以了。
步骤4 给二哈编程序
1.打开软件使用“上传模式”,点击左下角的扩展,选择主控板为掌控板,再点击传感器选择二哈,点击执行器,选择MP3语音模块,点击返回,进入编辑界面。
2,这些都选择后,就可以进行编程了:
总结:主程序前要进行掌控板的串口自定义,还要进行MP3语音模块的串口定义和二哈的标签识别初始化,进入到主程序循环时,要先进行清屏,不然每次药品名称的显示会有麻烦。这是私人定制款,如果是普通款,那就需要把所有的药品的相关信息放入数据库中,然后就可以做成对所有药品都能识别了。相信不久的将来市场会出现相应的产品。
hottirger2021.11.01
大神,你可以加个好友吗,向你学习。
Hanzhou2021.02.14
建议把语速调慢点