- 博客(18)
- 收藏
- 关注
原创 基于ESP32-S3的AI语音对话助手简单实现
基于ESPIDF5.2.3框架下实现,简单AI语音对话助手。实现语音采集→云端识别→AI对话→语音合成。硬件采用INMP441麦克风(I2S接口)和MAX98357A功放,软件依托FreeRTOS多任务调度,通过消息队列实现模块间数据传递。
2025-07-04 16:33:22
1049
原创 CH32下OTA升级实现
基于裸机的C语言程序程序设计。使用DMA收发, 空闲中断检测收完,考虑到开发周期,数据解析与烧写目前在串口中断做的。超时机制使用TIM做时钟,base64编码借助开源库,网络资源丰富,不赘述。解析数据帧用到cJSON,提取校验码除了用到cJSON的提取,还用到C语言strtoul函数将字符串转为数:对于写入flash, 先解锁,再擦除,再写入,再上锁:均是"ch32v30x_flash.h"库函数到APP的跳转:while(1);执行。
2025-07-04 00:34:11
694
原创 关于esp32在espidf的psram启用
如我是ESP32-S3-WROOM-1-N16R8。八线模式的psram, 性能翻倍。后面默认就行,不是太懂。
2025-05-08 00:20:40
685
原创 MounRiver Studio C工程改为C++
选择这个:我是riscv的,选择如下:找到原先C工程的编译路径:全部复制到现在的C++编译路径:勾选上不要使用系统调用:
2025-05-04 23:20:03
160
原创 关于ESPIDF框架下的https使用
构建消息 -> 消息转换为标准 JSON 字符串 -> 设置请求体 -> 发送cJSON_AddStringToObject(messages, "消息的键", "要发送的消息");函数用法示意就对应上述描述。
2025-02-09 21:20:02
1112
1
原创 扩展卡尔曼滤波mpu6050附stm32标准库代码
通过网盘分享的文件:标准库MPU6050扩展卡尔曼滤波.zip链接: https://pan.baidu.com/s/1LSs2EAR4YyoQWl8w2V1C-w 提取码: knew。
2025-02-02 18:22:30
256
4
原创 卡尔曼滤波MPU6050附stm32f10x标准库代码
通过网盘分享的文件:标准库MPU6050卡尔曼滤波.zip链接: https://pan.baidu.com/s/1BWLn1UUIiKyReM20vqzf7A 提取码: x88y。
2025-02-01 22:03:02
325
原创 MPU6050互补滤波+PI修正
链接: https://pan.baidu.com/s/1e0KHwMXMN5jovWVUsGQiPg 提取码: q9kq。通过网盘分享的文件:硬件I2CMPU6050+PI修正互补滤波.zip。
2025-01-30 13:39:37
196
原创 QGC4.4稳定版二次开发环境搭建windows
前言: 再三思考还是出较为详细的记录进入:https://www.qt.io/zh-cn/download如图:点此处,然后下滑找到:download即可。安装好后,进入软件,注册账号,填写信息最好不要有中文,很简单,这里不多赘述了。这里先退掉软件,然后复制软件地址win+R, 输cmd打开终端,注意,地址粘好后,后面留空格接着,直接复制源,搜一下清华源,南京理工源什么什么的,很简单,我这里就直接提供了:--mirror https://mirrors.ustc.edu.cn/qtproject跟在
2024-11-14 17:56:54
3237
12
原创 QGC使用Qt构建,一些注意事项
4, 大概率成功,之后就可以勾上jom代替nmake了(前提:不改变任何现有关于构建的配置),构建快一些。我qgc是4.4稳定版本,环境搭建大致教程直接搜都能搜到,就不过多赘述了。2, 第一次构建取消勾选使用jom代替nmake,把这个勾取消。3, 构建肯定会报错,找到报错文件,修改有问题的代码就行了。我是windows,其它系统没试过,改变可能不一样。具体配置看自己文件位置。
2024-11-13 18:32:25
1030
原创 ESP32C3 luatos环境搭建 入门
先到此链接下载资料:https://pan.baidu.com/s/1upJvVa7m_yUCNMdHI0w6JQ提取码:fn33提示:以下是本篇文章正文内容,下面案例可供参考也是入门,请多指教哈哈。
2024-10-13 22:52:47
1263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人