一、问题的提出
学生提出了这样一个问题,家里老人吃药时总是要对着便签看一下各种药各吃多少颗,所以学生想做一款智能药盒,能定时提醒老人吃药,并告知每种药各吃多少颗,家属还能知晓老人是否吃药。
二、 需求分析:
1. 为“空巢老人”设计外观,并进行制作。
2. 能利用TTS进行提醒内容的语音播放。
3. 能调用时间等信息。
4.能将老人是否吃药的信息发给亲属
5.如果药量不足,能够进行提示
三、 材料准备:
1. 掌中宝×1
2. 按键传感器×1
四、制作过程
1. 线路连接
将按键模块接在拓展板的13号管脚,如下图所示:
5. 程序设计
目前试图通过作品实现三个效果,1是提醒吃药,2是显示时间,3是将数据通过物联网发给家属,首先来看时间的显示,如下图所示:
提醒老人吃药,需要在指定的时间,用TTS进行语音合成,对应的要进行初始化,和几个时间点的提醒.APPID等需要在讯飞平台进行设置(地址https://www.xfyun.cn/)
下图中,设计了在三个点进行语音提醒,程序一样,故而把后面部分进行了折叠。
老人到点吃药后,点击按钮,对应的吃了药物的消息会发送到亲属那里的掌控板
亲属那里的掌控板(也就是接收端)会显示如下信息。
如果是药量不足,那么发送端会显示药量不足,并通过语音合成报警,同时数据发送到接收端。此时发送端程序如下:
对应的接收端也会接收到需要补充的信息:
完整程序如下:
发送端程序:
接收端程序:
五、 作品反思:
1.目前只解决了程序设计部分,设备的外观结构还要再设想
2. 功能上只是实现了语音提醒,下一步的改进可以考虑,提醒时,打开指定的药盒,让功能更便利。
3. 交互装置,还应当具有一些情感交流功能,后面考虑加上MP3的播放,人脸识别等功能。