首页
›
嵌入式边缘AI与TinyML
›
009-Arduino Nano 33 BLE Sense TinyML项目实战
›
《Arduino TinyML示例移植与自定义模型接入》
VIP20
本课程属于:009-Arduino Nano 33 BLE Sense TinyML项目实战
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
2. Arduino课堂AI项目:库安装、模型头文件与示例运行
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解Arduino课堂AI项目的整体… · 学习路径 · 所需硬件与软件环境
课程导入
Arduino
02
Arduino IDE与开发板配置
掌握Arduino IDE的安装 · 版本选择 · 开发板管理器配置以及常见开发板(如E…
Arduino
IDE
03
AI项目硬件准备
认识麦克风 · 摄像头 · 传感器等AI输入设备
AI
项目硬件准备
04
库的概念与作用
解释Arduino库(Library… · 为什么需要库 · 库在AI项目中的角色(如Tensor…
库的概念
作用
05
库管理器使用
学习通过Arduino IDE库管理… · 安装 · 更新和删除库
库管理器使用
Arduino
06
手动安装库
掌握从GitHub或ZIP文件手动安… · 包括放置位置 · 目录结构以及注意事项
手动安装库
GitHub
07
依赖库管理
理解库之间的依赖关系 · 学会查看库文档 · 安装依赖库
依赖库管理
理解库之间的依赖…
08
模型头文件(Model Header)概念
解释什么是模型头文件(如model.… · 它包含什么内容(模型数组 · 长度等)
Model
Header
09
模型转换与导出
学习将训练好的TensorFlow/… · 并进一步转换为C++头文件(如使用x…
模型转换
导出
10
模型头文件集成
掌握将生成的model.h文件正确放… · 并在代码中通过#include引用
模型头文件集成
model.h
11
示例项目结构
分析一个典型的Arduino AI示… · 图像分类)的文件夹结构 · 主程序
示例项目结构
Arduino
12
运行第一个示例
从Arduino IDE中打开官方或… · 编译并上传到开发板 · 观察串口输出和LED等反馈
运行第一个示例
Arduino
13
串口监视器调试
学会使用串口监视器查看AI模型的推理… · 错误信息 · 并调整波特率等参数
串口监视器调试
AI
14
常见编译错误解析
分析编译过程中常见的错误(如找不到头… · 内存不足 · 库冲突)并给出解决方案
常见编译错误解析
分析编译过程
15
内存与性能优化
了解Arduino内存限制 · 学习如何减小模型大小 · 使用量化
内存
性能优化
16
案例实战
语音关键词识别:从安装库 · 导入模型头文件到运行示例 · 实现简单的“是/否”语音识别
案例实战
语音关键词识别
17
案例实战
图像分类:使用摄像头模块和预训练模型 · 实现物体识别 · 并显示分类结果
案例实战
图像分类
18
案例实战
传感器数据预测:结合温度 · 湿度传感器 · 使用AI模型进行预测
案例实战
传感器数据预测
19
自定义模型头文件
学习如何将自己的训练模型转换为头文件 · 并替换示例中的模型
自定义模型头文件
学习如何将自己的…
20
模型输入输出处理
理解模型需要的输入格式(如数组 · 归一化)和输出解析(如概率 · 类别)
模型输入输出处理
理解模型需要的输…
21
多模型管理
在同一个项目中集成多个模型头文件 · 并实现按需调用
多模型管理
同一个项目
22
库与头文件的版本兼容性
检查库版本 · 模型头文件与Arduino核心的兼容… · 避免升级后出错
头文件的版本兼容…
检查库版本
23
离线与在线资源
掌握从Arduino官网 · GitHub · 社区论坛获取库和示例的方法
离线
线资源
24
常见问题排查
总结库安装失败 · 模型头文件缺失 · 编译超时
常见问题排查
总结库安装失败
25
项目调试技巧
使用断点(通过串口打印) · 逻辑分析仪 · LED指示等调试AI项目
项目调试技巧
使用断点
26
性能评估与测试
如何测试模型的准确率 · 响应时间 · 功耗
性能评估
测试
27
综合项目
智能家居助手:结合语音识别 · 传感器融合和多个模型 · 完成一个综合AI项目
综合项目
智能家居助手
28
综合项目
边缘计算设备 · 实现本地AI推理 · 并考虑与云端的交互
综合项目
边缘计算设备
29
课程总结与进阶路径
回顾本课程所有知识点 · 推荐进阶学习资源(如TensorFl… · Edge Impulse)
课程总结
进阶路径
30
结课测验与实战挑战
设计一个综合任务 · 要求学员独立完成从库安装 · 模型头文件生成到示例运行的全流程
结课测验
实战挑战
所属VIP或分类
同VIP:Arduino-Edge-Impulse项目:零代码采集、训练到板端部
同VIP:Arduino-Nano-33端侧AI原型开发
同VIP:Arduino-TinyML低功耗采集与续航优化