本帖最后由 sunsili 于 2024-9-6 14:36 编辑
方案概述光明谷推出 VC-S100D 高性价的语音控制小夜灯方案, 用户可免开发拥有,我们已有成熟的方案,用户可以免开发(零代码)快速完成语音控制小夜灯,提供原理图,PCB demo(立创开源0代码名开发复刻,值得拥有)\PCB Layout指导。
立创开源:VS-S100D (https://oshwhub.com/sunsilicon/vs-s100d) 方案优势低成本,IC成本批量低到1.XX元内 带回复音播放 RGB全彩小夜灯控制 色温(冷暖色)小夜灯控制
内置NPU - 可定制
视频演示
系统框架
Demo板图
PCB实物图功能简介语音识别控制RGB小夜灯或灯带亮灭; 语音识别控制RGB小夜灯或灯带改变种颜色; 语音识别控制RGB小夜灯或灯带改变色温(冷暖色); 定时关闭RGB小夜灯或灯带; 回复音播放, DAC输出,可以功放,MUTE控制。
RGB灯控制GPIO: 3路PWM控制 高电压有效
原理图
设计注意事项1、需要根据所使用输入电源情况,在输入前端增加相应的保护器件(OVP,EOS,ESD),整体产品设计也需要根据整机成品的增加相关的保护器件TVS,ESD; 2、S100D的第9、10pin上电瞬间为高状电压态,注意此IO口的使用,不能用于高电平驱灯等应用; 3、VIN、VDDIO管脚上的退耦电容需要靠近管脚摆放; 4、MIC的AGND模拟地PCB Layout时需要独单拉到电源输入端的极负处; 5、调试升级测试点需要预留出来; 6、S100D的第15pin是DAC输出,需外置音频功放推动的喇叭。 语音指令定义序号 指令 命令词 执行动作 01 开灯指令:请开灯|打开灯 (RGB灯GPIO:3路PWM占比80%) (播报:灯已打开) 02 关灯指令:请关灯|关闭灯 (关闭所有灯) (播报:灯已关闭) 03 调亮指令:调亮一点|亮一点 (RGB灯GPIO:3路PWM控制增加占空比5%, 最大100%) (播报:灯已调亮) 04 调暗指令:调暗一点|暗一点 (RGB灯GPIO:3路PWM控制减少占空比5%, 最小占空比5%) (播报:灯已调暗) 05 最亮指令:最大亮度|最亮光 (RGB灯GPIO:3路PWM占比100%) (播报:灯已最亮) 06 最暗指令:最小亮度|最暗光 (RGB灯GPIO:3路PWM最小占空比5%) (播报:灯已最暗) 07 颜色指令:改变颜色|换颜色 (白-黄-红-蓝-绿-青-紫,依次循环变颜色) (播报:灯光颜色已改变) 08 白色指令:变为白色|变为白光 (白灯GPIO:1路PWM\RGB灯GPIO:3路PWM占比80%) (播报:灯光已调为白色) 09 黄色指令:变为黄色|变为黄光 (RGB灯GPIO:3路PWM调成黄色) (播报:灯光已调为黄色) 10 暖色指令:变为暖色|变为暖光 (RGB灯GPIO:3路PWM调成暖黄) (播报:灯光已调为暖黄色) 11 红色指令:变为红色|变为红光 (RGB灯GPIO:3路PWM调成红色) (播报:灯光已调为红色) 12 红色指令:变为绿色|变为绿光 (RGB灯GPIO:3路PWM调成绿色) (播报:灯光已调为绿色) 13 蓝色指令:变为蓝色|变为蓝光 (RGB灯GPIO:3路PWM调成蓝色) (播报:灯光已调为蓝色) 14 青色指令:变为青色|变为青光 (RGB灯GPIO:3路PWM调成青色) (播报:灯光已调为青色) 15 紫色指令:变为紫色|变为紫光 (RGB灯GPIO:3路PWM调成紫色) (播报:灯光已调为祡色) 16 定时十五分指令:定时十五分钟 (定时关闭所有灯) (播报:定时十五分钟) 17 定时三十分指令:定时三十分钟 (定时关闭所有灯) (播报:定时三十分钟) 18 定时六十分指令:定时六十分钟 (定时关闭所有灯) (播报:定时三十分钟)
资料下载语音控制小夜灯方案VC-S100D原理图PCB文件下载_资料下载_SUNSHINE SILICON (sunsili.com) |