平平无奇的语音助手(一)

本文详述了一位作者利用嘉立创紫配色电路板制作离线语音助手的过程,包括选用启英泰伦CI-C22GS02S离线语音模块,设计电源、串口下载、红外收发、麦克风和扬声器接口等模块。在经历焊接挑战和程序下载问题后,作者实现了高识别率、低延迟的语音交互,并提出了设计改进点。
摘要由CSDN通过智能技术生成

本文撰写于2021年8月4日,首发于本人的个人网站:Cyberbrain.top,无奈没人看,放到CDSN上。

嘉立创紫

        立创EDA又双叒叕办活动了——《立创EDA暑期训练营2021》(哇哦~ ~ ~ ~ )这次活动有两个主题可以选择,DIY功放和离线语音,按照我的特性肯定是选择两者结合…然而看了视频直播后,发现自己精力有限还是只做更好玩的离线语音吧~
        语音助手,当然得是像贾维斯那样的!,实际一点,或者像小爱同学那样,emm控制个空调总行吧?好吧,那取名应该就是“平平无奇的语音助手”了。
        anyway,贾维斯咱们在下一篇再见。
        老(?)规矩,先放电路板实物图!

        哇哦!这就是嘉立创最新推出的“嘉立创紫”配色吗?老实说,在板子到手之前我还是很担心这紫色会不会太丑,可当我拿到板子之后,这精致的做工,绚丽的颜色 ~ 简直是爱不释手。这里先对外观进行一下欣赏,之后再来分析设计的好坏 ~
        值得一提的是,嘉立创疯狂降价,每个月免费2次打样,各种颜色都免费,4层板也免费…赞。和隔壁jp好好竞争竞争,让广大消费者获利~

实物焊接

 

        经过一个下午,从快乐到麻木再到烦躁,从自己焊接到叫女朋友帮忙焊接再到让女朋友焊(她竟然把那小到看不清ESD焊上了…),经历了QX2303L50F升压芯片的GND虚焊,下载程序选择端J1焊反了等问题,终于还是把这个核心部分焊完了!!当我插上电池,接上扬声器,把SW切换到电池时,我的语音助手边亲切的问候道:“欢迎使用智能管家,您可以使用’智能管家’唤醒我”。
        oh~~~~~~~~~~oh~~~~~~~~        
        oh~~~~~~~~~~oh~~~~~~~~oh~~~~~~~~

        在进行了几轮对话后,发现效果其实蛮不错的,识别率很高,反应也没有延迟,扬声器的驱动声音洪亮失真较小,只有轻微杂音。可以说是一次成功了吧。
        接下来应该是下载程序…好的,老谭已经帮我踩雷了,这设计无法下载程序,等第二版吧~

原理图与PCB设计

        基于启英泰伦CI-C22GS02S离线语音模块,实际上主要设计了电源模块,串口下载模块,红外收发模块,麦克风和扬声器接口,其余接口引出。

电源模块

模块需要5V供电,工作电流40mA,并且播音时电流要达到250mA,设计两倍余量则需要500mA。使用USB和电池双电源供电,既可以使用USB连接电脑调试,也可以使用电池将模块固定于某处长时间工作。电源的选择使用SW1切换。

电池采用两节7号AAA电池串联供电,并使用QX2303L50F升压芯片升压至5V。这个芯片满足上述要求,并有着极大的优点——便宜,5块只要2.48元。根据芯片手册选型设计外围电路即可。

串口下载模块

采用简单好用的CH330芯片,好一手USB转TTL。

J1通过跳线帽将MCLK/UPDATE连接上拉至3.3V时使能下载程序,正常运行时接GND。

红外收发模块

按照官方设计,两个红外发送可以覆盖更广的范围,实现无死角发送。

但控制空调的难点在于编码,不像电视的NEC码,格力空调(一般都是格力空调吧)的编码似乎没有现成的模块,自己写编码也应该有点麻烦….等(二)吧。

麦克风和扬声器

按照官方手册选择了麦克风型号,但扬声器我之前买了几个,应该可以用。

并设计了4个ESD用于防静电(我并不知道这个是否必要)

 PCB如上。有了上一次的经验,这次给两层铺地多加了几对过孔。

存在的问题与改进小计

 

  1. 没有设计电源指示灯,并且希望电源灯不要一直亮,太费电了。可以使用三极管+RC充电电路点亮一会儿LED。
  2. ESD封装实在是太小了!十分难焊
  3. 麦克风与扬声器离模块太远(我不知道这有不有影响,就是感觉太远了不太好)
  4. 下载程序时需要保持串口连接对模块进行重新上电!!太坑了!手册里根本没有说过!!这一块需要重新设计一个按键或者什么电路
  5. 绘制PCB期间改过两次原理图,导致了J1、J3、J4的丝印就只剩编号了…明明是个小失误,可看着真是太难受了

原文连接:平平无奇的语音助手(一) | CyberBrain.topicon-default.png?t=M3K6http://cyberbrain.top/posts/35a47c04/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值