当前位置: 首页 > news >正文

30集 如何编写ESP32程序接入AIGC实现更多有趣的功能-《MCU嵌入式AI开发笔记》

30集 如何编写ESP32程序接入AIGC实现更多有趣的功能(温度)-《MCU嵌入式AI开发笔记》

前言

之前我们建立了ESP-IDF和ESP-ADF开发环境,验证了硬件,验证了AI-CHAT的AI聊天工程,并且深入学习了cmake编译过程,那么从这集开始,我们开始深入编写程序,在AI聊天的基础上不断加入有趣的功能。
包括但不限于:
0、AI聊天对话功能
1、测温功能
2、天气预报功能
3、位置感知功能
4、地磁指南针功能

测温功能

温度传感器原理图,用的是iic。
在这里插入图片描述
我们在main目录下的CMakeList.txt加入"myi2c.c" "gxhtc3.c"的索引。
在这里插入图片描述
之后我们把这两组文件copy到AI-CHAT工程下的main目录中
在这里插入图片描述
我们打开ai-chat工程下的main文件,加入温度初始化部分:
// 检查温湿度芯片
ret = gxhtc3_read_id();
while(ret != ESP_OK)
{
ret = gxhtc3_read_id();
ESP_LOGI(TAG,“GXHTC3 READ ID”);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
在这里插入图片描述
之后我们创建任务:

// Robot3gxTaskCreate(get_th_task, "get_th_task", 4096, NULL, 5, NULL); 

之后我们修改get_th_task里面的程序,让他获得温度后调用大模型来进行好玩的人机对话就可以了。
咱们后续继续
别忘了点赞收藏关注三哥!!!送人玫瑰手有余香!感谢!

http://www.lryc.cn/news/419561.html

相关文章:

  • 【JUC】Java对象内存布局和对象头
  • 简单介绍一下css中transform的内容
  • C 循环
  • 什么是设计模式?一文理解,通俗易懂!
  • doxygen制作接口文档
  • PDF怎么在线转Word?介绍四种转换方案
  • 大数据应用型产品设计方法及行业案例介绍(可编辑110页PPT)
  • 【Python零基础学习】Python环境安装和IDE选择
  • 【langchain学习】使用LangChain创建具有上下文感知的问答系统
  • 原神4.8版本升级计划数据表
  • 海南云亿商务咨询有限公司放大电商品牌影响力
  • 用exceljs和file-saver插件实现纯前端表格导出Excel(支持样式配置,多级表头)
  • TIA博途_下载时提示密码错误,但是之前并没有设置过密码的解决办法
  • 使用消息队列、rocketMq实现通信
  • 通过LLM大模型将「白雪公主的故事」转为图数据存储
  • MyBatisPlus 第一天
  • 线程与多线程(二)
  • 算法板子:欧拉函数——求一个数的欧拉函数、线性时间内求1~n所有数的欧拉函数
  • 2024牛客暑期多校训练营8
  • git的一些操作指令
  • 【IT行业研究报告】Internet Technology
  • GLM大模型的机器翻译能力测试
  • 【硬件产品经理】汽车A样设计
  • Ubuntu22.04系统中安装机器人操作系统ROS
  • LeetCode54题:螺旋矩阵(原创)
  • FPGA常见型号
  • 【多模态大模型】FlashAttention in NeurIPS 2022
  • 过滤器doFilter 方法
  • WPF篇(9)-CheckBox复选框+RadioButton单选框+RepeatButton重复按钮
  • 【机器学习基础】线性回归