南平网站建设泉州网站网站建设
南平网站建设,泉州网站网站建设,网站建设邯郸,WordPress添加产品属性本文代码已上传开源仓库#xff1a;ESP32-S3教学资产:包括了一些在ESP32-S3上的简单工程#xff0c;基于ESP-IDF框架 - AtomGit | GitCode
注意#xff1a;本文并不会详细教学#xff0c;而是教会大家如何使用我们提供的例程项目#xff0c;快速的调用自己的扣子API。
一…本文代码已上传开源仓库ESP32-S3教学资产:包括了一些在ESP32-S3上的简单工程基于ESP-IDF框架 - AtomGit | GitCode注意本文并不会详细教学而是教会大家如何使用我们提供的例程项目快速的调用自己的扣子API。一、下载例程从开源仓库中下载图示tem文件夹内的全部内容如果不会使用git指令点击下载为.zip再解压也可以。这个例程的主要功能是在GPIO11处接一个按钮按钮按下后读取DHT11的温湿度数据并上传到扣子智能体上并得到回复。二、新建项目由于每个人的ESP-Tools路径不一样所以下载好的例程无法直接编译烧录使用这里需要新开一个项目选择好项目名称、项目路径、目标芯片后点击选择模板按如图所示选择空白模板点击创建点击Open Project打开工程来到文件管理器中打开我们下载好的文件夹找到tem-main目录将这里面的所有文件复制到我们新开的项目中的main目录下弹出的窗口中选择替换目标中的文件回到VS Code中确认所有文件都已经被加载之后按住CtrlShiftP点击打开ESP-IDF终端在新打开的终端中输入idf.py menuconfig按回车输入忽略上面的两行弹出来的界面选择Component config按下enter找到ESP-TLS按下enter找到Allow potentially insecure options按enter勾选并把下方新增的选项也勾选上按s保存q退出点击编译验证没有问题接下来我们来使用扣子快速开发一个智能体。三、扣子智能体快速开发3.1 开发智能体扣子官网扣子 Coze - 字节跳动旗下职场AI扣子与一站式AI开发平台扣子编程 PPT数据分析网页开发平面设计教学备课报告写作自媒体播客视频智能体工作流点击如下位置进入扣子编程界面在此界面下顶部选择智能体聊天框内输入对智能体的要求点击发送等待扣子开发完毕生成完毕后页面会变成下图样子我们可以在这里对智能体进行简单的测试3.2 部署智能体接下来我们点击部署此界面无需任何修改点击开始部署即可等待部署完成部署完成后界面会变成这个样子3.3 获取所需信息智能体的网址与项目ID可以查看图中所示位置获取点击此位置创建一个API Token注意此API只可见一次复制好后保存好不要在任何位置暴露自己的API Token创建好后可以看到目前已有的API Token可跳过步骤测试API接下来如果大家的环境中有安装python的话可以用main文件夹中的test.py测试我们的智能体是否能被正常调用打开test.py将对应内容替换为自己智能体的点击运行看看能否得到正常输出四、使用ESP32-S3调用扣子API我们需要做以下修改4.1 button.c在button.c里我们可以更改按键的GPIO口4.2 dht11.h在dht11.h里我们可以更改DHT11的数据传输口4.3 wifi_conn.h在wifi_conn.h里我们可以更改ESP32-S3链接的wifi与密码4.4 coze_api.c将URL、PROJECT、TOKEN替换为自己的同时在该文件的182行中将Host改为扣子URL中间的那一部分后缀为.coze.site五、编译烧录点击编译可以看到编译成功了点击烧录等待烧录成功点击监视串口打开串口监视工具等待出现Wifi Connected的字样按下按钮开始读取数据之后就可以看到智能体的回复了因为害怕内存溢出所以做了截断只能显示一小部分回复