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

2025.7.25学习日记

1.硬件

  • 面包板:可找厂家购买免焊接版本,然后让其给予教程,进行搭建,直接TB搜索小智AI面包板即可
  • 成品开发板:可以选择立创的S3与C3

2.软件

2.1 Flash工具与Web写入

无开发环境写入的具体教程链接如下:无开发环境

  • Flash软件写入(推荐)
    1. 下载工具:Flash工具,该工具不要放在中文路径下
    2. 下载固件:固件列表,固件也不要放在中文路径下,例如选择的是立创的S3与C3开发板,就使用如下两个固件,固件下载完毕后解压成bin格式放到flash download tool的bin目录下,然后就可以参考文章的过程了,最后点击RST重启开发板,即可进入配网模式.
    image
  • 在线Web写入(推荐)
    1. 工具网站::鹿戴马物联一站式开发工具
    2. 详细流程:分为选择固件,连接固件,开始烧录,流程比较简单,参考教程即可进入网页点击左侧方式2

2.2 开发工具写入

除非需要改源码重新编译固件,否则请还是选择Flash或者Web烧录

2.2.1 开发工具ESP-IDF

ESP-IDF全称为Espressif IoT Development Framework,中文名为乐鑫物联网开发框架,是用于ESP32硬件开发的软件环境,有关软件开发的文档如下:快速入门
【注】推荐搭配GitHub文档观看,Github文档可以直接调出目录大纲,比较方便了解层级get-started
这里只重点介绍一下连接设备的部分

  • 连接设备
    使用装有UART桥(板上桥)的开发板结构如下,PC 和桥之间通过 USB 连接,桥和 ESP32 之间通过 UART 连接
    image
    连接设备需要知道串口信息,window可以直接通过设备管理看到串口号,例如这里的串口号为COM6(看括号里面就行),而后就可以使用idf.py -p PORT [-b BAUD] flash命令进行固件写入了.
    image
2.2.2 Vscode

这部分需要下载4个插件分别为C/C++,Cmake,Cmake Tools,ESP-IDF
【注】教程连接VSCODE安装插件烧录小智,总结来说就是看懂流程点按钮即可

3.使用

3.1 配网:

初始时如果未进行任何配置时,会自动进入配网模式,如果在配置完成后,如果想重新进入配网模式,需要先按下RST键,之后再按下BOOT键,根据提示可以重新进行配网.
【注】:其余厂家的开发板,如果在初始化完成后,想重新进入配网模式,可具体咨询商家进行询问

3.2 修改OTA地址

如何创建服务器,会在下文详细讲述,创建完成后需要拿到两个URL:

  • Console控制台:IP地址:端口号
  • OTA升级:IP地址:端口号/xiaozhi/ota/
    而后进入配网模式,选择高级设置中自定义OTA地址即可,而后就可以在服务器进行设备管理,配置角色等操作了

【注】:如果出现了检查新版本失败,说明是本机的防火墙拦截的连接请求,需要修改防火墙放行本地的web socket端口和OTA端口。当然如果你的小智和你的本地机子不在一个局域网内,去链接本地部署的服务端也会出现这个错误,因为小智所在的局域网的IP地址的机器并没有放行OTA端口和websocket端口,所以也会连接失败

4.服务器

4.1 搭建前须知

小智服务器的开源项目地址如下:xiaozhi-esp
搭建前请先看main/xiaozhi-server/config.yaml,需要先创建data文件夹,并将config.yaml文件复制到其中改名为.config.yaml
【注1】:想让vscode的大纲具备解析yaml文件的能力需要下载插件YAML(red hat发布),插件安装完毕在大纲中会显示yaml的字典结构
【注】:想设置vscode的大纲默认为折叠模式,首先在vscode的非文件区,按下ctrl+,进入到setting配置,搜索collapseitems或者大纲折叠,选择alwayscollapse即可

4.2 源码部署

等待中..

4.3 模型配置

等待中...

5.测试

等待中...

5.1 单设备测试

等待中...

.To Do List

【】小智续航测试:17:17

http://www.westin-hotel.cn/news/393.html

相关文章:

  • 周期思维:思考事物运行方式的一把好“钥匙”
  • AWS Amplify Swift 库 - 强大的iOS/macOS/watchOS/tvOS开发工具
  • 2025 贵阳 代码源 Day 2
  • 2025 贵阳 代码源 Day 5 模拟赛
  • 计数中的统计方法 - ET
  • DP of DP - ET
  • 计数中的容斥 - ET
  • [20250722]21c查询dba_sql_plan_directives缓慢.txt
  • Linux间进程通信 - Nang
  • 计数中的问题转化 - ET
  • 今天做什么
  • 金星火星
  • 今日总结
  • 9
  • 练习cf1433C. Dominant Piranha
  • 19天
  • 2025.7.25
  • java学习
  • 成功打通H7-TOOL脱机烧录加载IAR下载算法,具有里程碑式意义
  • OI集训 Day9
  • 交替打印foo和bar
  • WinRAR下载安装教程超详细保姆级(附安装包)稳定版
  • 基于粒子群算法的热电联产系统优化配置
  • 我们能不能把讲课过于抽象的都给票出去??
  • 解决 Delete ␍ prettier/prettier问题的方案
  • 算法与数据结构 7.5 - 李超线段树
  • 2025/7/24 模拟赛小记
  • 0725_2025暑假_郫都区集训_总结(上课)
  • 使用Redis的优势以及会引发的问题
  • CF2125E Sets of Complementary Sums
  • 企业网站的一般要素包括哪些18岁以上站长统计
  • 南京app网站开发公司自动优化app
  • 校园网站首页模板广告公司营销策划方案