站内搜索
发作品签到
标准版

#第六届立创电赛#离线语音开关

工程标签

2.5k
0
0
2

简介

此工程为语音控制模块相关工程。一直对语音控制家电比较感兴趣,刚好碰上立创EDA搞的暑期训练营有离线语音相关教学,刚好自己也有需求,遂参加活动并完成此工程。

简介:此工程为语音控制模块相关工程。一直对语音控制家电比较感兴趣,刚好碰上立创EDA搞的暑期训练营有离线语音相关教学,刚好自己也有需求,遂参加活动并完成此工程。
第六届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2021-07-13 16:35:38更新时间:2021-08-07 18:35:23

描述

注:* 为必填项

请在报名阶段填写 ↓

 

* 1、项目功能介绍


        此次完成的是离线语音控制台灯的项目。项目的初衷是因为最近家里有小宝宝了,晚上经常要起来喂奶粉或者哄睡啥的,有频繁开灯的需求,然而开关太远,整晚开小夜灯听说对宝宝发育不好,遂有做语音控制台灯的想法,而去年自己跟着立创做了个在线的物联网台灯,但是那个使用不太稳定已经堆灰了,这次立创EDA举办的暑期活动刚好和我的需求吻合,遂参加并完成。

       离线语音控制台灯,顾名思义采用语音的方式控制台灯开关。受到暑期训练营老师的启发,自己也到拼多多上买了个5块9的台灯,找了个如图有底座的,想着到时候板子有地方安装。原来的台灯是只能usb供电使用的,为了使用方便,不挑应用场景,在里面增加了锂电池以及相关的充电和升压电路。同时也在板子上加了个RGB灯。目前实现了开关灯功能,完成了预期目标~ps:唤醒词用的是宝宝的名字哈哈,后续等宝宝会说话了,就把播报词也换成她的~


Q2FHKqKytGLNfPogPQPd6NCcEk3YwYUgI19JKvIW.jpegQYqNa2Xy2gO0TOu8f3pdOVblfoaPbUEh6CFcHlOU.jpeg

 

问题1:合并不了文件

原因分析及解决:一开始点合并总说我的user.bin文件路径错误,一直不让合并,各种改文件夹路径也不行,后来发现是我压根就没有user.bin文件,因为我还没有在eclipse里面编译过(完全跟着视频操作,他里面也没有,但事实上他之前编译过,因为只演示语音控制相关文件的合成,所以不需要重新编译工程),自己编译一遍就ok了。 ps 第一次使用sdk开发,以前都是用stm32在keil上开发,学习了。

 

问题2:程序烧不进去。

原因分析及解决:我在电路设计的时候在板子上面加了个CH340E,想着可以不用USB转TTL,直接USB线烧程序的,但是启英泰伦的烧录软件就是不认,后来看了N遍教学视频发现问题好像出在上电问题上,要先串口模块上电让烧录软件识别到串口,勾选好烧录选项后,再给C22GS02S模块上电,然而我的CH340E和C22GS02S用的是一套电源的,然后就各种隔板子、飞线,验证ok。后面又焊了一块,没加CH340E,烧录线直接焊在相应接口,烧完程序验证OK后再把线给弄下就ok。

 

问题3:使用了UART1_RX复用IO口,想输出高低电平,实测不行,不管给高电平还是低电平,UART1_RX引脚始终是0.8V.

原因分析:是不是在哪里初始了uart1,导致我写的复用被覆盖了。目前未解决,于是把相应引脚控制的一路RGB控制电路给抠了。

 

问题4:台灯结构和我想象的不一样,由于它做成了一个笔筒的样子,里面空间及其小

解决:用锯子把笔筒凹下去的部分割掉了,留出空间放板子。

 

 

 

 

*2、项目属性


原创

 

* 3、开源协议


GPL3.0

 

 

请在竞赛阶段填写 ↓

 

*4、硬件部分


         电路主要包括以下几部分,电源部分(USB接口 电池接口 电池升压部分 电池充电电路  USB电源和锂电池电源自动选择电路),离线语言模块(C22GS02S)外围电路负载电路(4路MOS管开关电路 其中一路控制台灯负载 另外三路控制RGB灯)。

1 焊接好后,由于板载有一个连接UART0的CH340E的模块,因此板子连接电脑后,打开串口助手,上电复位后串口助手会收到一堆字符,success。

2 调试电池充电电路,有两个指示灯指示充电中以及充电完成,调试ok。

3 电源选择电路 测试ok

 

 

*5、软件部分


         软件比较简单,就在SDK中的user_msg_deal.c文件中的deal_asr_msg_by_cmd_id()函数中增加了相应的case。

*6、BOM清单


请输入内容…

9LTVJSlBs5MYZe1Lrx9iUnrCimxwij5yScc2gUsJ.png

 

*7、大赛LOGO验证


okFQqeK4iNRRCjM1VxvybjAHWLQ4S6oclUogFHRL.png

 

 

pRRCB6WiO1Tsn7PJTmpxeFHeUaIMiJ9drvxQFgR9.png

 

* 8、演示您的项目并录制成视频上传


 

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

更多详情:https://diy.szlcsc.com/posts/06c94d90c2c447dfbd9ed7339ff4a5b1

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
2021立创EDA暑期训练营_离线语音台灯.mp4
28
2
程序代码.rar
119
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航