本文撰写于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.tophttp://cyberbrain.top/posts/35a47c04/

平平无奇的语音助手(一)相关推荐

  1. 平平无奇的语音助手(二)——小可同学语音助手

    本人文章原地址:平平无奇的语音助手(二)--小可同学语音助手 | CyberBrain.top   小可同学语音助手 当我思考上一版<平平无奇的语音助手(一)>的问题时,隐隐约约总感觉有一 ...

  2. 灵感 | 设计平平无奇?试试这种方法!

    拼贴海报 拼贴海报是现在一种流行的概念视觉化表达,拼贴(Collage)从字面意义上看就是"拼合""粘贴",也可以理解为,将多种元素相互叠加,从而实现" ...

  3. 中国人不骗中国人,我的猜拳平平无奇。。

    目录 前言: 一.需求: 二.功能实现: 三.具体实现: 1.主界面: 2.登录与注册: 3.修改密码: 4.猜数.猜拳小游戏: 5.赞助作者: 四.运行结果: 前言: 大家好啊!熟悉的标题 ~ 熟悉 ...

  4. C++分糖果-真题红太阳幼儿园有n个小朋友,你是其中之一。保证n≥2。有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋友们。由于你只是个平平无奇的幼儿园小朋友,

    红太阳幼儿园有n个小朋友,你是其中之一.保证n≥2. 有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋友们. 由于你只是个平平无奇的幼儿园小朋友,所以你的体力有限,至多 ...

  5. 懒人修仙传ce修改方法_凡人修仙传:韩立被吐槽其貌不扬,又是“平平无奇古天乐”?...

    秉持着精彩的打斗不能断片的原则,<凡人修仙传>将12集中韩立和封岳的打斗场景又安排在了第13集的片头,虽然让部分观众颇有怨言,直呼很水,但总算给了这段打斗一个完整的场面.凡人下半季的开场一 ...

  6. 小心看上去平平无奇的陷阱:如何防范高级渣?

    文章目录 小心看上去平平无奇的陷阱:如何防范高级渣? 高级防渣,防的是什么? 第一种:自我感动渣 第二种:偏执控制渣 第三种:全面依赖渣 如何防范高级渣? 底线思维,了解一下 爱情锦囊 小心看上去平平 ...

  7. 一次平平无奇的UDP维修过程

    1 背景 春节前拷贝工作资料到U盘中,随手把U盘一拔,然后下次使用的时候,发现电脑没有 任何反应,在资源管理器中找不到对应设备. 想起来U盘中某某嵌套文件夹珍藏的学习资料,心情不免悲痛. 我作为一个存 ...

  8. 程序员自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 转自:机器之心 一款火柴盒大小的电子卡片,集公司工牌 ...

  9. 技术宅自制超迷你智能NFC名片:一张平平无奇的门禁卡,如何变身为用不起的样子?...

    机器之心报道 参与:蛋酱 有一说一,头发多的程序员要是熬夜搞起手工来,效率高的可怕. 一款火柴盒大小的电子卡片,集公司工牌.小区门禁卡.食堂饭卡于一身,到哪儿都能刷.奇怪,竟然也没人拦. 最近,B 站 ...

最新文章

  1. Android 多媒体综述
  2. 青源 LIVE 第 28 期 | 北大燕博南:下一代AI芯片—存内计算的硬核与软着陆
  3. python字典练习题
  4. html中表单涉及的标记有哪几个,HTML学习笔记--表单标记
  5. 世界上第一位程序员是位美女——AdaLovelace【有图为证】
  6. Android4.2.2源码目录结构分析
  7. 【中文模板】Latex如何写中文文档
  8. saltapi java_搭建基于Jenkins salt-api的运维工具
  9. python文本词频统计是什么_python 大批量文本分词 以及词频统计 (高效处理案例)...
  10. 洛达检测软件_洛达1562m之体验篇
  11. 关于Java里try/catch/finally/有return时执行过程
  12. Linux-Shell脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
  13. time(null)的用法
  14. java删除文件夹分享企,java删除文件夹下所有文件示例分享
  15. 谈ISO9000-3内容及其与CMM关系
  16. 汇编Masm更改颜色
  17. oracle数据库查表函数,Oracle数据库的常用函数列表快速查1
  18. 解决You must configure either the server or JDBC driver (via the serverTimezone conf)
  19. 二进制文件操作-存储与读取
  20. 算法导论——钢条切割问题(C语言)

热门文章

  1. 新增服务器虚拟磁盘,系统提示“由于管理员设置的策略,该磁盘处于脱机状态”
  2. 43、JSTL的choose标签
  3. elasticsearch 的高级检索以及 Ik分词器的配置和使用
  4. ERP项目实施流程要向KFC学炸薯条(转)
  5. Ansible Tower系列 三(使用tower执行一个任务)【转】
  6. 实现 pdf 文件的无损压缩
  7. 微擎jsapi支付必须传openid怎么解决_支付宝如何做到免费提现?(最新最全的图文介绍)...
  8. 关于解耦以及SDN与NFV的解释说明
  9. TensorFlow中变量管理reuse参数的使用
  10. 中企海外周报 | 银联受理网络拓展至174个国家和地区,泸州老窖-国窖1573发布澳网冠军版...