
机器人
文章平均质量分 71
CDialog
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
http协议同时传输文本和数据的新理解
本文记录了作者在使用单片机传输文本和图片时遇到的HTTP协议问题。作者最初依赖AI生成的方案,但实测发现两种方案均无法正常工作:第一种使用流指针初始化失败,第二种字符串拼接导致二进制数据错误。最终通过深入研究,采用了分段发送数据的解决方案。这一经历暴露出作者对HTTP协议的认知不足,特别是对HTTP/1.1默认长连接特性的误解(原以为HTTP都是"一去一回"的短连接)。这次调试让作者意识到不能完全依赖AI,必须深入理解底层原理,同时也纠正了延续多年的HTTP协议认知错误。原创 2025-06-10 18:19:41 · 494 阅读 · 0 评论 -
通过python安装小智语音服务器端
由于小智语音未提供服务器端开源代码,作者转向GitHub上的xinnan-tech/xiaozhi-esp32-server项目,该项目旨在为ESP32设备提供后端服务。作者尝试使用Docker镜像运行项目,但由于服务器为Windows版本,转而选择在本地直接运行Python代码。作者创建并激活了Python虚拟环境,安装了项目依赖,并解决了运行过程中遇到的Opus库和FFmpeg的安装问题。最终,作者成功配置并测试了项目,确保了其正常运行。原创 2025-05-16 20:09:52 · 1197 阅读 · 0 评论 -
qemu仿真调试esp32,以及安装版和vscode版配置区别
框架位置是你必须选中的就是刚才那个加压缩后的框架位置,所以,两个版本框架位置可以共用(工具位置按照我现在理解也可以共用,但是我就不尝试了,因为我对比了一下文件夹,默认安装,两个文件夹内容都不一致)。1.比如我的esp-idf-v5.3.1.zip下载下来就是框架文件,直接解压缩就可以了,就是一个完整的框架,里面包含了idf库,包括一些源文件啥的。我们仔细来看,这个其实是一个最最基本的,比如cmake之类的工具,也就是编译器之类的,最基础的自带的一些工具,甚至于没有python,原创 2025-04-07 12:01:50 · 1266 阅读 · 0 评论 -
ESP32 Menuconfig 小智机器人图形菜单配置介绍
介绍:ESP32-S3 的 PSRAM(Pseudo Static Random Access Memory,伪静态随机存取存储器)是一种用于扩展运行时内存的存储器,具有以下特点和功能。我用的是esp32S3的芯片,然后用的esp-idf命令行,没有用vscode开局就比较辛苦了。这个是小智机器人的代码中带的menuconfig,用来管理小智芯片,中间有自定义的菜单项目。这个界面请选择对应的内存,我幸亏买了16M的,太小的话好像编译过来提示内存不够。说白了,就是加内存用的,关掉。原创 2025-02-11 09:20:19 · 1370 阅读 · 0 评论 -
关于嘉立创eda中同一个项目下多个原理图是否独立
综合各方面因素,想一个项目下弄多个原理图,打出多张pcb板是不可能了,如果是需要多个板子,那么只能弄多个项目。我发现,多张原理图是互相连接的,所以命名是不能重复的。嘉立创项目底下,如果你新建了多张原理图,如下。我一个硬件有多个板子,都得分几个项目去设计。多页原理图 | 嘉立创EDA标准版用户指南。差评一次嘉立创~~~上面是嘉立创原文介绍。原创 2024-08-26 14:35:55 · 974 阅读 · 0 评论 -
freecad assembly4装配台的使用
这里选中实体就可以添加坐标系了。目前我只试过坐标系,其他几种类型我还没试过。长话短说哈,assembly4的使用主要是对齐坐标系。另外,我们必须在一个装配体下面才能有效工作。然后再属性里,给坐标添加对应的位置。每个零件都可以添加多个lcs坐标系。好了,下来就是对不同的坐标进行对应。点一下,两个零件的坐标就靠在一起了。所以要给每个零件实体添加坐标系。记得选中需要组装的零件,然后点。我这里为了面对齐,给添加到面。这个时候就添加好了坐标系。需要在装配体中进行装配。类似于这样,好了,完成。原创 2024-08-22 12:19:46 · 614 阅读 · 0 评论