发作品签到
专业版

离线语音控制LED灯

工程标签

317
0
0
0

简介

基于AI-Thinker的VC-02中文模块设计了一个离线语音控制LED灯,供电接口使用的是DC座,引出两个输出口,分别为12V和5V输出,采用的是立式USB接口,更符合实际需要

简介:基于AI-Thinker的VC-02中文模块设计了一个离线语音控制LED灯,供电接口使用的是DC座,引出两个输出口,分别为12V和5V输出,采用的是立式USB接口,更符合实际需要

开源协议

CC BY-SA 3.0

(未经作者授权,禁止转载)
创建时间:2024-03-16 16:01:26更新时间:2024-04-01 11:36:10

描述

1、工作原理

使用AI-Thinker语音开放平台生成固件,下载到单片机中,就可以通过提前设置好的中文语句控制单片机的GPIO口高低电平转换,再通过外围电路实现模拟开关,控制LED亮灭。

这里我选择的是高电平触发

安信可 (ai-thinker.com)    

在平台生成好SDK和固件后,两个都下载,烧录工具就在SDK里面,串口烧录有固定的文件名,选择最后一个:uni_app_release_update.bin

烧录工具在下面这个示例位置,进入烧录工具后要手动选择上面的bin文件

D:\Downloads\uni_hb_m_solution-144646-20240317.tar\uni_hb_m_solution-144646-20240317\uni_hb_m_solution\image_demo\Hummingbird-M-Update-Tool

2、作用

台灯大家都有,为了节省空间,我们一般会选择壁挂式台灯,它一般使用USB线进行供电,并且台灯上会有一个开关,可以控制亮灭和改变灯的亮度。

基于我的生活场景,我的灯的开关放在显示屏的后面,右边还有一块副屏,手不好伸过去关灯,所以我就设计这个语音开关,非常的人性化,对我来说非常方便,有时候时间不是很充分时,只要喊一声就行了。

 

3、工作条件

因为自己手上数据线比较多,而且有两块12V锂电池组,不想让他们吃灰,所以我的供电接口用的是DC座,因为单片机的工作电压是5V,所以还要进行转换,这里我使用的是DC-DC降压,使用的是MP2225这款芯片,DC-DC电源转换电路可以承受大的压差,输出电流也比较大,带负载能力也不弱,随随便便就有个几A的输出,完全满足LED灯的使用。也可以使用12V1A锂电池充电器进行供电。

 

如果没有DC线可以删除DC-DC电路,使用type-c供电,所需器件更少,也可以实现功能

 

4、测试参数

分别测量电路的输出电流的电压大小,使用手机充电器(5V1A)供电和使用12V锂电池充电器(12V1A)供电

5V接口输出电压

手机充电器供电电压

5V接口提供的电流大小

手机充电器提供的电流大小

 

通过cc表读取参数其实还是会有误差,因为电流在经过cc表时,也会有损耗,其实在万用表的测量下,二者供电电流差距没有这么大,所以对于人眼是观察不出差距的,是可以正常使用的

 

5、电路分享

这里使用了一个NMOS管--AO3400A,高电平导通,低电平截止,这样就成了一个模拟开关,用来控制LED的亮灭

MOS管是电压控制导通,这里我用它来控制GND的通断。

 

然后是本电路设计中较为复杂的DC-DC电路,在选型过程中,要按照官方给出的数据手册进行合理的选择,通过改变不同的阻值大小,就可以获得不同的电压

这是官方给出的参考设计

这是常见输出电压的推荐电阻和电容器值

还有layout参考

最后就是焊接注意引脚方向

 

 

 

 

 

 

 

 

 

 

 

 

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
演示视频.mp4
37
2
C133066_DC-DC电源芯片_MP2225GJ-Z_规格书_WJ1074620.PDF
9
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航