录音盒子
一、项目背景
本作品设计目的是想做一个简易录音盒子,录制晚上患者咳嗽声音,结合一定的算法对咳嗽声进行分析,进一步帮助医生分析病情。初次接触RVB2601,板载液晶屏,按键,麦克风、扬声器、WiFi等模块。无需外接传感器,板载模块即可搭建全部功能。录音完成后将声音数据到上位机,液晶屏显示天气和时间,按键设置采样率。
二、作品简介
录音盒子实现的功能:
三、系统框图
四、各部分功能说明和解析
1、显示模块:
显示获取到的天气时间信息、采集、发送次数、采样率
按照设置的采样率录制患者声音
播放声音
与上位机(如服务器)进行通信
设置采样率。Key1设置增加,key2设置减小。
系统正常指示灯
软件架构:
系统整体架构图
五、作品源码
https://gitee.com/jiao-yulei/test.git
帖子分享链接:
【平头哥RVB2601创意应用开发】网络通信---WiFi https://bbs.eeworld.com.cn/thread-1200613-1-1.html
【平头哥RVB2601创意应用开发】http获取天气+cjson打印输出 https://bbs.eeworld.com.cn/thread-1201067-1-1.html
【平头哥RVB2601创意应用开发】移植U8g2图形库+LCD显示天气 https://bbs.eeworld.com.cn/thread-1202149-1-1.html
【平头哥RVB2601创意应用开发】简短录音、播放打印录音数据 https://bbs.eeworld.com.cn/thread-1205734-1-1.html
六、视频演示
七、项目总结
感谢平头哥的开发板,感谢eeworld,感谢帮助我的工作人员和论坛里面的网友。
马上到比赛截止时间,所以文章写的比较简短,申请板子的需求全部完成,LCD的显示、代码的优化未进行。
板子功能与代码都不错,以后有空再进行更一步的学习。
八、其他
CDK问题:
CDK开发调试不好用,函数跳转慢、而且失效,使用vscode编辑代码,CDK编译下载。
编译、下载需要的时间太久了,这一点花费太多时间。
world版本:
引用: lugl4313820 发表于 2022-6-7 15:38 可以比较出,外界的噪声与人的咳嗽的区别吗,要不这个可信度有多高列?
初步想的是,用AI,靠上位机的算法了,得用机器学习或深度学习了,采集大量的声音样本,然后训练,这是项目后期需要考虑的了。