“🤖手搓TuyaAI语音指令 + 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!”
🤖
+Otto机器人
→ 直接点明主体手搓TuyaAI语音
→ 强调 自主编程/自定义 语音控制(TuyaAI能力)😍秒变表情包大师
→ 突出 emoji动态交互 功能(趣味性)🔥玩出智能新花样
→ 传递 极客感+创造力“开整!” → 呼应“手搓”的动手感,号召行动
目录
1.2进入官网代码仓库https://github.com/tuya/tuyaopen
1、安装Ubuntu系统环境(22.04 ISO版本)
1.1启动虚拟机Ubuntu系统,新建文件夹Tuya
1.2进入官网代码仓库 https://github.com/tuya/tuyaopen
代码仓库:https://github.com/tuya/tuyaopen
1.3安装依赖和拉取仓库代码
1.4进入Tuya文件夹,右键选择在终端中打开,终端中粘贴依赖代码
sudo apt-get install lcov cmake-curses-gui build-essential ninja-build wget git python3 python3-pip python3-venv libc6-i386 libsystemd-dev
根据提示,输入 Y 继续完成安装!
可能会遇到以上报错,重新执行以下代码,更新完成后重新安装依赖即可顺利完成。
sudo apt-get update
git clone https://github.com/tuya/TuyaOpen.git
克隆拉取官方代码
有可能是网络问题,调整虚拟机网络模式为桥接之后,网络模式多尝试几遍。
cd TuyaOpen
export PATH=$PATH:$PWD
如果tos不生效,重新进入都需要设置一遍环境变量,否则tos命令不起作用。
2、固件编译
固件按照以下步骤操作:
2.1 打开tuyaopen目录
打开拉取的源码目录TuyaOpen,右键选择在终端中打开。当然直接在终端中使用命令行进入目录也是一样
2.2 切换到目标文件
通过ls显示文件夹📂内容通过cd命令逐级进入或者如下一步到目标文件夹your_chat_bot
cd apps/tuya.ai/your_chat_bot
tos config_choice
出现上述报错,就需要重新设置下变量环境export PATH=$PATH:$PWD
选择 9. TUYA_T5AI_BOARD_LCD_3.5.config
2.3 简单编译
这时候就可以使用tos build 命令进行编译了,默认编译完成的固件版本号为1.0.0(如果没有配置授权码,接着看下面的流程)
想要改变版本号,可以使用 tos menuconfig 命令
修改完毕,S保存,Q退出
编译之前,先修改下PID和授权码(可以找官方人员免费领取)。
2.4 获取PID
首先需要在涂鸦IOT平台https://iot.tuya.com 创建产品,获取PID
这里的产品ID即为PID
添加智能体这里需要注意默认配置中没有预设音色,会导致设备上电后没有声音,需要在APP设置音色后才能发声。
另外,面板端智能体,同样进行设置一下,否则涂鸦APP中可能不显示智能体设置。
硬件开发里选择你的模组为T5-E1,根据实际选取,T5开发板的话按照上图选取。
2.5 获取授权码
Tuyaopen Framework 包括:
- C 版 TuyaOpen:https://github.com/tuya/TuyaOpen
- Arduino 版 TuyaOpen:https://github.com/tuya/arduino-TuyaOpen
- Luanode 版 TuyaOpen:https://github.com/tuya/luanode-TuyaOpen
均采用 TuyaOpen 专用授权码,使用其他授权码无法正常连接涂鸦云。
目前可以关注以上仓库,联系群管理员获取一个授权码,需要额外的就需要花💰购买。
2.6、编译固件
官方文档只提到:替换对应工程目录下 tuya_config.h
文件中 TUYA_PRODUCT_KEY
宏分别对应 pid。
新手是不是一脸懵,不知道具体在哪里,对新手不太友好。
3.1 配置授权码,默认PID
在对应工程下include文件夹📂下的tuya_config.h中
PID即为上面创建产品所得,授权码分为两部分,UUID和KEY,分别填写入后,保存文件即可进行编译。
2.6 编译
想要在Ubuntu下进行烧录的话,可以提前安装下烧录工具,使用以下命令:
tos flash upgrade
tos build
编译时会拉取子模块T5AI,确保网络可访问github,否则可能会出现各种异常。
顺利编译完成是这个样子的。固件存放于
TuyaOpen/apps/tuya.ai/your_chat_bot/.build/bin
目录下,注意.build是隐藏文件夹📂,需要勾选显示隐藏文件。
3、固件烧录
3.1 复制文件
我选择在Windows下烧录,所以把固件
your_chat_bot_QIO_1.0.1.bin
复制到Windows桌面,使用涂鸦tyutool_win进行烧录
3.2 打开涂鸦GUI工具
事实上烧录时Chip选择T5和T5AI都可以。
3.3 烧录完成
编译过程可能会遇见各种问题,确保网络通畅,多多尝试几遍。
3、固件烧录
4、云连接应用
4.1 下载Tuya APP
TuyaOpen 提供了丰富的云连接应用示例,相关应用位于 apps 目录下,可点击 云连接应用。
编辑
4.2 TuyaAI设备连接网络
就可以智能问答了
如果还是有问题,多试几遍,终究会成功!希望你们玩的开心,玩的愉快!!!