0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发案例 | 用CI1302 AI语音开发板4步打造智能语音床头小夜灯,手残党也能玩转开发!

启英泰伦 2025-06-13 14:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下是来自一位启友的投稿,这篇文章生动详细记录了他从零开始,利用启英泰伦CI1302 AI语音开发板亲手打造一款智能语音床头小夜灯的实战手记,希望可以鼓励大家动手实践,将脑海中的“黑科技”点子变为现实。

最近一直在琢磨,怎么给家里的小夜灯加点 "黑科技",让它不再只是个普通的照明工具。直到发现了启英泰伦的CI13XX系列AI语音芯片,看到它 220MHz 的主频、超 97% 的离线语音识别率,还有那 10 米超远距离拾音能力,我瞬间就被吸引住了,这简直就是为打造智能小夜灯量身定制的!

想象一下,深夜躺在床上,不用摸黑找开关,一句 "打开小夜灯",柔和的光线就会亮起;想调整亮度,只要说声 "调暗一点",灯光就能随声而变。而这一切即将在我手中通过 CI13XX系列AI语音芯片变成现实。看着启英泰伦语音 AI 平台上丰富的开发资源和详细教程,我已经迫不及待要开启这次语音控制小夜灯的开发之旅,把脑海中的创意一点点落地!


01

准备工作


(1)芯片选型

进入启英泰伦官方文档中心-选型指南,做小夜灯我主要关心的是PWM数量,然后选了这颗CI1302芯片,PWM数量有6个,FLASH有2MB(做小夜灯的语音控制指令绰绰有余了),封装是SSOP24的方便量产贴片。


(2)硬件准备

逛了各大电商平台,为了靠谱我还是在官方启英商城选购了这款搭载了CI1302芯片的CI-D02GS02S模块(考虑到量产时,邮票孔的设计可以焊接排针直插底板,也可以直接焊接到底板)。


在启英商城中发现直接购买开发板套装还自带一块CI-D02GS02S模块,CI-D02GS02S模块配合专用底板CI-B02-MB(以下简称底板)就是开发板套件。

开发板套件除了AI语音模块和底板之外,还有配套麦克风和喇叭;另外还发现开发套件底板已经配备了一颗"RGB三色LED灯珠",简直太棒了,灯珠我都不用再买了!果断来一套,已经迫不及待了。

趁开发板套件还没到货,赶紧准备好小夜灯外壳(淘宝或拼夕夕买个能放下开发板套件的便宜夜灯,选放得下的,开发板尺寸是7.3CM*6CM)、跳线帽和杜邦线(用于连通底板上要用到的外设)、Type-C手机充电数据线(用于下载程序固件到芯片中)等。


(3)软件准备

启英泰伦语音AI平台支持直接在平台上生成产品固件,实现真正的无代码开发。


当然,同时我们也可以在电脑上把SDK开发编译环境安装好,以便后续对有可能调整的代码进行微改和二次开发。编译环境的安装和配置可以参考这篇文章的第二至第四节内容《【学习&开发之路】放弃Keil吧!VSCode搭建CI13XX开发环境效率提升300%》。


02

硬件连接


(1)整体组装

到货!到货!CI-D02GS02S开发板套件到了,开始组装。拿出开发板,插上麦克风(注意按丝印MIC+对MIC+、MIC-对MIC-),插上喇叭(喇叭可以不用分正负方向)。


(2)根据原理图连接跳线帽操作

获取开发板原理图:登录启英泰伦语音AI平台,点击"开发资料":


文件名称处搜索底板型号"CI-B02-MB",点击查询后下载文件:


打开开发套件底板原理图:


通过原理图能看出来,三色LED灯的红色需要连通到PWM5,绿色需要连通到PWM4,蓝色需要连通到PWM3。


使用跳线帽连通三路PWM口到LED灯的红绿蓝三个颜色引脚上:


(3)连接电脑

拿出自己的type-c数据线,将开发板套件和电脑进行连接:


03

软件设计与开发


(1)语音AI平台无代码开发

在启英泰伦语音 AI 平台中,我们需要进行产品固件无代码开发及SDK深度定制,来定义语音指令(如 "开灯"、"关灯"、"调亮"、"调暗"等功能)和PWM口控制定义。

登录启英泰伦语音AI平台,默认进入"功能开发"界面,点击"产品固件及SDK深度开发":


点击"+新建项目":


填写"产品信息",填选完毕后点击"创建":


填写基本信息,填完后点击"继续":


固件参数配置选填,CI1302芯片内部自带晶振,所以可以选择"内部RC":


PWM配置方面,由于这个例程是控制的一颗白光LED灯珠和一颗黄光LED灯珠,而我们小夜灯打开时只需要发出黄光,所以就要控制三色灯中的"红色LED"和"绿色LED"来组合成黄光使用(红光+绿光=黄光)。


回看底板原理图CI-B02-MB,红光引脚需要连通到PWM5,绿光引脚需要连通到PWM4。


打开启英泰伦-文档中心查看开发板套件上CI1302芯片的"芯片引脚功能描述",找出PWM5和PWM4的引脚名称,查表得到PWM5的引脚名称是XIN,PWM4的引脚名称是PA6。


回到语音AI平台继续配置,发现PIN脚只有PA2(PWM0)、PA3(PWM1)、PA4(PWM2)、PA5(PWM3)、PA6(PWM4)五个PWM口可以选择,并没有XIN(PWM5)引脚可供选择。


由于"PIN脚"选项中暂无XIN(PWM5)引脚,我们用PA5(PWM3)替代,然后用杜邦线将PWM3连接到代表红光的LED引脚的排针上。


所以,那我们就假定将"功能"中灯光颜色替换掉,白光替换为红光,黄光替换为绿光,因此这里直接选择"PA5(PWM3)"和"PA6(PWM4)",然后点击"继续":


编辑命令词,勾选不需要的功能,然后点击"删除选中":


勾选"SDK选项",然后点击"立即提交":


"当前流程"显示已提交,耐心等待即可......(我用了不到2分钟)


等待间隙,需要创建本地工作目录,在自己电脑除C盘外的一个磁盘创建"CiProject"文件夹(名字可以自己取),路径不要带中文。


几分钟后,网页会自动刷新当前流程显示"已完成",然后点击"下载文件"将文件保存到"CiProject"文件夹中。


点击鼠标右键,在快捷菜单中‌选择"解压到sfw......":


得到包含有"产品固件"和"SDK开发包"的文件夹:


(2)固件下载烧录

打开"sfw20............"文件夹,进入找到PACK_UPDATE_TOOL.exe固件下载工具:


双击打开"PACK_UPDATE_TOOL.exe"工具,若有弹窗选择"是":


选择开发版套件搭载的芯片信号CI1302,然后点击"确定":


点击"固件升级":


点击"选择固件":


选择刚刚解压的文件夹中的固件,点击"打开":


检查type-c数据线是否连接好,确保开发板套件处于断电状态;此时电源指示灯应该是熄灭状态,若是点亮状态则需要按下电源键让指示灯熄灭:


勾选电脑给开发板分配的端口号(我的是COM8),每台电脑分配的端口号各不相同:


此时按下电源键,开发板电源指示灯亮起,固件开始下载(进度条开始滚动):


当显示"device:update success(...........)"时,表示固件已经下载完毕了:


此时,三色LED灯会亮起,呈现黄色光芒。哇,金色传说!!!


04

装机与测试

应该是考虑到家居环境夜晚使用,这个方案没有做播报音,那我们把开发板套件喇叭拔下来。

将开发板放到这个小夜灯里面进行测试,我给小夜灯开了个小孔,用于拾音。


05

成品展示与总结


(1)成品展示

选中生效的命令词如下:

不需要唤醒,直接说"小智开灯",OK!成功点亮。"小智关灯"、"小智亮一点"、"小智暗一点"都没问题。

(2)总结

初次邂逅 CI1302 芯片时,它强劲的性能介绍瞬间让我 "心动种草",脑海中当即勾勒出用它打造智能语音控制小夜灯的温馨画面 ------ 深夜无需摸黑找开关,轻声呼唤便能点亮柔和灯光,生活该多便捷惬意。本以为这样前沿的芯片开发起来必定困难重重,不仅技术门槛高,开发周期也会相当漫长,甚至做好了熬夜攻坚、反复调试的准备。可当真正着手开发,才发现从方案构思到功能实现,整个流程如行云流水般顺畅,每个环节都暗藏惊喜,原以为复杂的技术难题被其人性化设计与强大功能逐一化解,漫长的开发周期也在高效体验中大幅缩短,这份 "丝滑" 着实令人欣喜不已。

最让我意外的是启英泰伦的语音AI平台,不用写代码就能开发,还有特别详细的教程和资料。我这种零基础的小白,跟着步骤走居然也能把项目做出来!在接线、编程的时候,我一点点搞懂了语音控制到底是怎么实现的,感觉自己对智能硬件的认识又进了一步。

现在看着喊句话就能亮起的小夜灯,心里特别有成就感!这可不只是一个会听指令的灯,更是把想法变成现实的成果。以后我还想试试用这个技术开发更多好玩的东西,要是我的经验能帮到其他想入门的朋友,那就再好不过了!咱们一起探索语音开发,做出更多有趣的智能产品!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6123

    浏览量

    113350
  • 智能语音
    +关注

    关注

    11

    文章

    822

    浏览量

    50045
  • AI语音助手
    +关注

    关注

    0

    文章

    25

    浏览量

    4275
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI语音开发板AiPi-PalChatV1教程:烧录与调试

    AiPi-PalChatV1 是一款接入了小智AI智能体的微型语音交互开发板,专为轻量级智能语音
    的头像 发表于 05-17 09:45 1074次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>语音</b><b class='flag-5'>开发板</b>AiPi-PalChatV1教程:烧录与调试

    AI语音智能机器人开发实战

    设计、再到现场写代码实现每一个子模块的功能,一步步带领大家开发出一款可量产的商用AI语音智能陪护机器人。学完整个课程,大家能够全面掌握
    发表于 01-04 11:48

    【 平头哥CB5654语音开发板试用连载】智能语音遥控器

    项目名称:智能语音遥控器试用计划:申请理由:平头哥CB5654是一款以语音为载体,实现人工智能控制的异构双核AI
    发表于 02-25 16:00

    【 平头哥CB5654语音开发板试用连载】智能车库

    项目名称:智能车库试用计划:多年来一直跟踪,学习,研究智能家居,并有一些产品进入实用阶段。现希望借助此AI语音开发板,优化,增加
    发表于 02-25 16:04

    【 平头哥CB5654语音开发板试用连载】BMS语音播报提示功能

    是“异构双核AI语音开发板”,而我以前在洋桃1号开发板上实现过智能
    发表于 02-25 16:07

    【 平头哥CB5654语音开发板试用连载】智能声控语音助手

    项目名称:智能声控语音助手试用计划:本人在音视频领域有三年工作经历,在校期间一直关注智能设备,对于智能音响和智能云控制一直有所研究。本次看到
    发表于 02-25 16:09

    【 平头哥CB5654语音开发板试用连载】智能门禁语音识别

    ①根据CB5654文档,对异构双核AI语音开发板快速熟悉②通过学习AI语音开发板快的软件和系统,
    发表于 03-13 16:20

    【1024平头哥开发套件开发体验】 语音识别开发板的比较

    随着语音识别技术的发展,带有语音识别处理功能的开发板逐渐丰富起来,目前供用户进行测评的开发板有CB5654
    发表于 12-13 00:13

    [CB5654智能语音开发板测评] 语音识别开发板的比较

    随着语音识别技术的发展,带有语音识别处理功能的开发板逐渐丰富起来,目前供用户进行测评的开发板有CB5654
    发表于 03-09 08:11

    如何自己开发一款智能AI离线语音小夜灯

    增添了不少科技的气息。作为一名优秀的电子人,自己设计一台智能音箱,甚至打造全屋智能控制系统都不是难事,那么这款使用启英泰伦C1122主控模组所设计的智能
    发表于 09-20 11:17

    基于CI130X语音芯片的智能语音马桶解决方案,可实现离线语音控制,拓展更丰富应用

    CI130X系列语音识别芯片(即CI1301、CI1302CI1303、CI1306),此系列
    发表于 03-16 16:31

    如何开发智能家居语音控制方案

    响应,极大地提升用户的智能生活体验。 芯片选型丰富,满足不同应用场景 启英泰伦第三代智能语音芯片选型丰富,CI13XX系列包含CI1301,
    发表于 05-31 09:50

    CB5654智能语音开发板支持作为主控设备进行开发调试

    CB5654智能语音开发板是基于SC5654芯片的智能语音应用开发板,支持JTAG调试接口、按键
    的头像 发表于 12-01 16:59 2579次阅读

    CI1302智能语音芯片应用于智能玩具,可实现离线语音交互功能,响应快,童音识别率高

    目前市面上的智能玩具花样繁多,各种功能层出不穷,语音交互的功能更为智能玩具添上了一层人工智能的光环,增强了儿童互动娱乐体验。但很多
    发表于 11-08 14:11 3388次阅读
    <b class='flag-5'>CI1302</b><b class='flag-5'>智能</b><b class='flag-5'>语音</b>芯片应用于<b class='flag-5'>智能玩</b>具,可实现离线<b class='flag-5'>语音</b>交互功能,响应快,童音识别率高

    [迅为RK3568开发板]非科班能玩转Android应用,体验QT跨平台能力

    [迅为RK3568开发板]非科班能玩转Android应用,体验QT跨平台能力
    的头像 发表于 12-18 16:41 1361次阅读
    [迅为RK3568<b class='flag-5'>开发板</b>]非科班<b class='flag-5'>也</b><b class='flag-5'>能玩转</b>Android应用,体验QT跨平台能力