本例实验采用自闪LED灯,是一种不需要外部振荡电路,只要直接供电就能自动闪烁的 LED 灯。它的工作原理是在 LED 内部集成一个驱动芯片,通过控制电流的开关来实现闪烁效果。自闪 LED 灯有多种颜色和闪烁频率,可以用于装饰、信号、警示等场合。 
 
  
 
本例实验采用板载三位独立按键,可以搭配实现各种相关的功能。 
 
  
 
 
【花雕动手做】实验三十一:设置带唤醒指示灯的九条智能对话系统 
实验开源代码 
 
 
			
			
			- #include "asr.h"
 - extern "C"{ void * __dso_handle = 0 ;}
 - #include "setup.h"
 - 
 - uint32_t snid;
 - void ASR_CODE();
 - 
 - //{speak:程程-标准男童,vol:16,speed:10,platform:haohaodada}
 - //{playid:10001,voice:欢迎使用人工智能AI语音助手,用智能管家唤醒我}
 - //{playid:10002,voice:我退下了}
 - 
 - /*描述该功能...
 - */
 - void ASR_CODE(){
 -   switch (snid) {
 -    case 1:
 -     setPinFun(4,FIRST_FUNCTION);
 -     pinMode(4,output);
 -     digitalWrite(4,0);
 -     break;
 -    case 2:
 -     setPinFun(4,FIRST_FUNCTION);
 -     pinMode(4,output);
 -     digitalWrite(4,0);
 -     break;
 -   }
 -   //{ID:10500,keyword:"命令词",ASR:"打开灯",ASRTO:"好的,指示灯已打开"}
 -   if(snid == 10500){
 -     digitalWrite(4,0);
 -   }
 -   //{ID:10501,keyword:"命令词",ASR:"关闭灯",ASRTO:"好的,指示灯已关闭"}
 -   if(snid == 10501){
 -     digitalWrite(4,1);
 -   }
 -   //{ID:10502,keyword:"命令词",ASR:"效果可以",ASRTO:"有你的鼓励真好,非常感谢"}
 -   if(snid == 10502){
 - 
 -   }
 - }
 - 
 - void sys_sleep_hook()
 - {
 -   digitalWrite(4,1);
 - 
 - }
 - 
 - void hardware_init(){
 -   setPinFun(4,FIRST_FUNCTION);
 -   pinMode(4,output);
 -   digitalWrite(4,1);
 -   vTaskDelete(NULL);
 - }
 - 
 - void setup()
 - {
 -   set_state_enter_wakeup(15000);
 -   //{ID:1,keyword:"唤醒词",ASR:"小智小智",ASRTO:"欢迎来到金港湾"}
 -   //{ID:2,keyword:"唤醒词",ASR:"智能管家",ASRTO:"金港湾欢迎您的到来"}
 -   //{ID:3,keyword:"命令词",ASR:"谁训练你",ASRTO:"是行者雕哥训练了我。"}
 -   //{ID:4,keyword:"命令词",ASR:"火星计划二零三五",ASRTO:"自上世纪人类实现登月以来,探索火星便成为人类新的雄心勃勃的梦想之一。二零二三年五月十五日,我国火星探测任务“天问一号”探测器在火星乌托邦平原南部着陆,火星上首次留下了中国印迹。在这中国航天的高光时刻,福州市仓山区金港湾实验学校启动了跨学科火星计划二零三五,力求让金港湾航天创客社团的学子们在虚拟情景体验基础上,融合多学科知识,为祖国设计并建造第二代火星车,开展火星探测,造火箭载具,建造火星城市,火星生态种植舱,完****类群体的火星移民。"}
 -   //{ID:5,keyword:"命令词",ASR:"火星车",ASRTO:"祝融号是我国第一辆成功登上火星的探测车,存在太阳翼探测车所固有的缺陷,易受火星上恶劣天气沙尘暴的影响。金港湾的小小火星工程师制作的第二代火星科考车采用核燃料电池,具有钻孔取样,水源探测、陨石探测、发射激光脉冲等多种功能,更能适应火星上的恶劣环境。"}
 -   //{ID:6,keyword:"命令词",ASR:"生态种植舱",ASRTO:"火星生态舱是闭环的可持续生命循环系统。它能动态调节植物生长所需的最佳水分、温湿度、二氧化碳浓度和光照强度,为人类在火星上的可持续生活提供食物和氧气等支持。"}
 -   //{ID:7,keyword:"命令词",ASR:"火星基地",ASRTO:"欢迎来到火星基地。和地球一样,火星上有高山、平原、戈壁、沙丘等地形。火星空气非常的稀薄,最高温度在零度左右,土壤中有百分之二的成分是水。火星基地具有居住区,科学实验区,火箭发射基地,还有火星生态种植仓。能满足火星移民计划中的交通运输、能源、空气、食物等需求。"}
 -   //{ID:8,keyword:"命令词",ASR:"你的愿望",ASRTO:"希望未来有一天,我们金港湾的学子能够亲自见证并参与移民、改造火星的世纪工程,使人类成为一个真正的跨行星物种!"}
 -   //{ID:9,keyword:"命令词",ASR:"谢谢介绍",ASRTO:"不客气,请继续参观"}
 - }
 
  复制代码
  
 
训练模型与编译烧录 
 
  
 
  
 
实验记录视频 
 
 
https://www.bilibili.com/video/BV11w41137Y4/?share_source=copy_web&vd_source=371a292a55e5ca9be994cbb4a86cc987 
 
 
 
  
 |