嘉立创开源语音助手学习一

开源项目第一步,找资料

首先感谢这位UP的开源,加下来我会仔细复刻,编写此篇学习记录。

ESP32直接对话大语言模型人工智能语音助手 - 嘉立创EDA开源硬件平台

下载代码发现,是他妈傻逼ardino的,这狗日的软件把各种库都藏起来了,找都找不到,而且软件库包含开发板巨多,选择不到位,头文件直接报错,巨他妈傻逼,cao,想找库改引脚都找不到,槽。库介绍https://www.cnblogs.com/hilary0614/p/libraries.html

下库编译

好言归正传,开始编译,不出意料头文件报错了,先复制库名,到这里下载,如图

下载失败的,点More info,下载zip导入库,如图

注意,esp32 sdk是2.0.13,UP 说不对可能报错,官网更新开发板不成功,我也是根据下载失败的网址,自己去Github上下载,注意路径有的不对,需要删一点文件夹自己找。下载好的zip,放在隐藏文件夹C:\Users\大帅哥\AppData\Local\Arduino15\staging\packages,槽,傻逼arduino,又他妈藏文件,槽,它报一个错我下一个文件,然后就安装好了。

然后TFT屏幕触摸引脚需要添加,UP说不然报错

这里改D:\360MoveData\Users\大帅哥\Documents\Arduino\libraries\TFT_eSPI

槽,傻逼arduino又他妈在这藏了一个库,你到底藏了多少库?槽,比keil5差远了,槽,傻逼arduino,傻逼arduino,傻逼arduino,傻逼arduino,傻逼arduino,傻逼arduino

一边搜一边改

改完编译,傻逼arduino,慢的一批,槽,每次上传还要编译,傻逼arduino,傻逼arduino

折腾一天终于好了,傻逼arduino,傻逼arduino,傻逼arduino,傻逼arduino,傻逼arduino

搞硬件

接下来根据UP的嘉立创开源PCB,打印,购买器件。

接下来说一些UP说的注意事项,以防我忘记。

注册科大讯飞的时候,发音人和代码中的发音人要一一对应

UP的CH340无晶振。

UP的充电电路,5V转3.3V电路,还有电源选择电路如图。

我觉得有点问题,降压电路选择的是RT9193,最大输出3.3V,300MA,根据PCB来看,3.3V带了很多电器,如单片机,TFT屏等,感觉不够,觉得要换AMS1117。

但是又带来一个问题,锂电池一般3.7V,接入BAT+,不满足输入电压要求

下一张RT9193的输入要求,也不满足

买电池组也只能是5V的,不能买高,因为PCB中有原件直接用5V,但是UP又画了3.7V锂电池的充电电路,搞不懂。

遂决定改成AMS1117,放弃板载锂电池充电电路,使用USB供电,后期增加降压到5V模块和两个锂电池。

注意:这句,这是TFT屏幕触摸校准操作,每个人不一样,需要自己修改这个数组,详情可去B站搜索

有一个加载字库的代码,会占据大量程序空间,可达25%,所以我看UP代码编译占空间达到了恐怖的97%

后来又研究了ESP32的下载电路,和网上的略有不同。

出现异常

因为板子上部分功能不用,所以没焊,出现了一个问题,USB接电脑后没有任何反应,识别不到串口,已知供电全正常,线路也正常,不知什么原因,网上查说是滤波电容太少,明天再补几个电容,加焊一下看看。

发现是C口虚焊,烙铁拖了一边就好了,估计锡浆放太久了(奇怪万用表量是可以的)

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值