【AI语音-小智】终端控制GPIO
参考资料:
1. 小智AI终端控制GPIO/定时提醒方案
https://kcn80f4hacgs.feishu.cn/docx/J2MrdqW27oybcCxu7Sfc4gBcn4g
官方推荐教程
2.
ESP-IDF 手把手教你用AI小智控制本地WS2812灯
1.下载最新源文件程序文件夹,打开VScode
打开GitHub下载源文件
或者戳我快速直接下载1.4.4源文件

2. 设置板子:
选择你对应的开发板 通常为ESP32S3

找到 Lamp 项,复制一个,并取个名,
不能重复,这里以lamp_green为例,应该改为 lamp_green.cc

进入lamp_green.cc文件,进行替换字符
替换全部 Lamp 为 Lamp_Green

替换全部 Power 为 Power_Green
更改lamp_green.cc文件里设备对象的属性和动作

- 蓝色箭头指的文本是会在后台历史对话里显示的指令,可以是中文,这样看起来更明了
- 红色箭头是你的指令(命令词),相同或类似的说法,就会触发此操作
- 黄色箭头是属性/介绍,告诉Ai,这是什么设备,什么用途之类
更改GPIO控制引脚
在 lamp_green.cc 文件里 选择一个空闲的端口用于控制,比如GPIO17

在黄色箭头指的文件里添加内容

添加代码对 AI 可见设备
依次展开黄色箭头文件夹,在boards文件夹下选择你的板子
在对应板子文件夹下面的.CC文件里 (这里以WiFi面包板为例)
找到
// 物联网初始化,添加对 AI 可见设备 复制绿色箭头一行,粘贴到下一行,然后改为Lamp_Green


浙公网安备 33010602011771号