
#第六届立创电赛#小可同学语音助手
简介
基于启英泰伦CI-C22GS02S离线语音模块制作的离线语音助手。自定义唤醒词“小可同学”,可以呼叫小可同学控制室内空调。
简介:基于启英泰伦CI-C22GS02S离线语音模块制作的离线语音助手。自定义唤醒词“小可同学”,可以呼叫小可同学控制室内空调。开源协议
:GPL 3.0
描述
1、项目功能介绍
接上电后播放欢迎词“欢迎使用小可同学语音助手,请使用'小可同学'唤醒我”,工作时能正确识别用户的语音指令,用户可以通过“小可同学”唤醒语音助手,然后可以实现“开关空调”、“调节温度”、“改变模式”等一些列空调的控制功能。
语音识别的范围较广、精度较高。红外控制范围较远,精度较高。
模块体积极小,可以轻易设计一个外壳并放入(我不会)
*2、项目属性
项目为首次公开,是原创内容。未曾在比赛中获奖或者参与学校答辩。
* 3、开源协议
GPL-3.0
*4、硬件部分
设计的原理图和PCB如下:


这是第二版设计,相较于第一版主要做了以下三点修改:
1.去除电池供电电路。
·经过实际使用测试,使用满电的充电电池供电1天之后就电量耗尽;通过理论计算,即使使用10000mAh的大充电宝,不考虑损耗,不考虑使用,也只能理论上语音模组待机7天。(这玩意还挺耗电啊)
·于是打算实际使用 长的 数据线接电源适配器进行供电。
2.J1处MCLK/UPDATE的排针。
·因为MCLK/UPDATE内置下拉,实际上并不需要再下拉到地,官方推荐的也是悬空引脚。
·BUT!这个改动实际上是个败笔啊!每次下载程序的时候需要用跳线帽把J1的两个排针短接,我就得去找跳线帽,还不如平时就把跳线帽放在上面和地短接,用的时候直接拔下来插另一边。
3.红外收发模块。
·因为第一版的接收距离实在是太近了,需要怼到空调的脸上才能控制,我怀疑是红外二极管的发射电流太小,因为芯片手册上说二极管最大支持1A电流呢, $(5V-0.7V*2)/10Ω=360mA$ 不如去掉一个红外二极管,并且把串联电阻也调小。
·事实证明这确实有效。
·不过事实又证明,我忽略了一个问题。从第一版到第二版我都选用的是870nm波长的红外二极管(就是在发光时可以看见微微红色的那种,比较老的电视遥控器那种)。然而啊,然而,现在空调大部分都是使用的940nm的红外接收器….所以我这增加导通电流完全不是治本的方法嘛…(后来去要了个940nm的焊上去,果然爽)
*5、软件部分
使用启英泰伦官方提供的红外SDK,暂未修改代码部分,直接生成并整合bin文件,然后打包固件下载。

但是红外SDK的替换与普通SDK有些许不同,在尝试多次后均失败。最后在启英泰伦官方论坛得到了答案并成功实现。

*6、大赛LOGO验证

* 7、演示您的项目并录制成视频上传
见附件。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论