嘉立创产业服务站群
站内搜索
发作品签到
标准版

离线语音风扇

工程标签

3.8k
0
0
2

简介

使用启英泰伦的CL1102模块,实现离线语音打开和关闭USB接口以及小夜灯的功能。

简介:使用启英泰伦的CL1102模块,实现离线语音打开和关闭USB接口以及小夜灯的功能。

开源协议

GPL 3.0

创建时间:2021-07-19 01:44:48更新时间:2022-07-29 06:29:10

描述

时隔一年,重启此次项目,去掉外接MCU,所有GPIO处理全部交给离线语音模块,原理图和PCB正在实时更新,欢迎大家检查

此项目2.0版本已经完成,3D模型、面板模型及固件均已开源至新链接,欢迎点击查看:本地语音USB控制器

 

使用启英泰伦的CL1102金手指模块,结合MCU实现离线语音控制小风扇

离线语音部分采用CL1102金手指版本(因为其他版本没有货了),低成本且高性能的离线语音识别方案,可以通过串口和其他MCU通信来实现需要的功能(本次使用),也可以通过给1102编程来实现自定义唤醒词、自定义控制命令、自定义语音播报音等,这样就可以不另外连接MCU就可以实现需要的功能,进一步降低成本。当然这个模块还带有非常多的功能,例如回声消除来提高识别率等,详细介绍可查看官方芯片手册,地址:点我跳转

主控部分采用ESP12F,因为本次使用串口和MCU通信方案,所以必须添加外挂MCU芯片,至于为什么使用ESP12F而不使用其他芯片.......因为便宜!!!

其他部分主要就是LED灯和USB母座了,USB母座用于连接USB风扇,使用离线语音可控制他们的开关。

 

硬件部分注意事项

因为使用的是金手指版本,而网上找不到配套的金手指母座,所以我就将金手指焊接在底板上,需要注意底板的金手指排序,防止安装时错位或者焊接不上去的问题。。

m2c3gtDnwjLV8DCYN76E3g7XauXFfUvOl0YQyYwB.png

家里剩余比较多的直插电阻,因此LED的供电采用电阻降压的方式而不是采用IDO器件。

还需要注意的是金手指版本有3个UART接口,UART0用于给模块编程使用,UART1用于和MCU通信使用,UART2并没有使用。通信时需要将TX和RX交叉连接。

 

软件部分

正在编程........

在焊接完成后发现金手指版本内有定制固件,控制风扇的命令可直接作用于UART1的TX引脚,因此可跳过编程环节,直接将控制的GPIO引脚连接至USB母座控制的MOS管端即可完成控制,后期如果有需要更改的情况,也可以使用跳线将PG_EN引脚连接至3.3V,然后使用USB-TTL连接至UART0端口,来实现对离线语音芯片的编程。

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1220uFC1CAP-TH_BD5.0-P2.00-D0.8-FD1
20.1uC2,C4C08052
310uFC3C08051
41000uFC5CAP-TH_BD10.0-P5.00-D1.0-FD1
510uFC7,C11C08052

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航