news 2026/8/7 11:43:52

如何在正点原子的单片机开发板上养龙虾?全套保姆级别教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何在正点原子的单片机开发板上养龙虾?全套保姆级别教程

首先硬件介绍:正点原子T5 AI开发板智能AI聊天机器人AIOT开发套件

DuckyClaw项目:https://github.com/tuya/DuckyClaw

操作步骤:

一、Duckyclaw 介绍

Duckyclaw 是基于TuyaOpen.AI打造的开源 AI 硬件项目,能够让开发者快速构建自己的 AI Agent 设备。

通过 Duckyclaw,你可以:

  • 快速构建一个AI 对话设备
  • 接入涂鸦 AI 智能体
  • 连接智能家居设备
  • 扩展摄像头 / 传感器 / 屏幕等硬件能力

项目地址:

DuckyClaw — TuyaOpen

二、今天的目标

1 小时内完成以下内容:

  1. 完成 Duckyclaw 的开发环境搭建
  2. 完成固件编译
  3. 完成开发板烧录
  4. 成功把涂鸦版“小龙虾”🦞 AI Agent装进开发板

最终目标:

每个人都拥有一只属于自己的 AI “小龙虾” 🦞

三、教程步骤

1 环境搭建

按照官方快速开始教程进行环境安装:

DuckyClaw 与 T5-AI | TuyaOpen

完成以下内容:

  • 安装开发工具
  • 下载 Duckyclaw 项目
  • 配置编译环境(记得选择)正点原子的ATK开发板

记得选择

2 创建产品

① 注册开发者平台

进入:

Tuya Smart Developer Center

注册涂鸦开发者平台账号

⚠️ 注意

开发者平台账号与 APP 账号不同

② 通过 OEM 链接创建产品

点击链接:

Tuya Smart Developer Center

完成 OEM 产品创建。

⚠️ 注意

OEM 出来的PID 建议修改产品名称

  • 例如:Kenny 的小龙虾 🦞
  • AI 龙虾 001
  • 我的 AI Agent

这样在 APP 里就可以区分自己的小龙虾和别人的小龙虾

3 编译与烧录

① 配置设备信息

打开DuckyClaw/include/tuya_app_config.h配置以下参数:

  • TUYA_PRODUCT_ID:产品 ID(PID),为设备与云平台配置的绑定键。

② 编译固件

运行命令:

tos.py build

编译完成后会生成固件。

③ 烧录固件

1️⃣ 开发板烧录GUI固件

tyutool 工具介绍 | TuyaOpen

4 APP 配网

下载 APP:

Smart Life

(应用市场搜索智能生活

注册并登录。

⚠️ 注意

APP 账号与开发者平台账号不同

也可以扫描二维码进行下载

添加设备流程

1️⃣ 打开智能生活 App

点击:

  • 添加设备
  • 或右上角+

进入添加流程。

2️⃣ 授予权限

允许:

  • Wi-Fi 权限
  • 蓝牙权限

否则无法发现设备。

3️⃣ 设备配网

按提示操作:

  • 选择2.4G Wi-Fi
  • 将设备连接到家庭网络

4️⃣ 完成添加

首页 / 添加设备页面

看到设备后点击:

去添加

即可完成设备绑定。

四、如何养出自己的“小龙虾” 🦞

基础版(0 代码)

无需写代码即可实现:

1️⃣切换对话模式

双击左侧按键可以切换:

  • 长按模式
  • 连续对话
  • 唤醒模式
  • 随意模式

唤醒词:

你好涂鸦

即可开始对话。

2️⃣修改 AI 智能体

涂鸦开发者平台可以:

  • 修改模型
  • 修改 Prompt
  • 修改工具
  • 发布智能体

发布后设备实时生效

3️⃣APP 调整角色

在 APP 中可以:

  • 编辑角色
  • 调整音色
  • 克隆音色
  • 调整音量

4️⃣接入飞书机器人

可以把设备接入飞书机器人,实现更多自动化能力。

5️⃣控制智能家居

设备可以直接控制:

  • 开关
  • 其他智能设备

实现AI 控制家庭设备

五、进阶玩法(Vibe Coding)

如果你会开发,可以尝试:

1️⃣修改屏幕 UI

参考 TuyaOpen 开发文档

自定义设备界面。

2️⃣自定义设备 MCP

扩展 AI 的能力。

3️⃣扩展硬件技能

例如:

  • 摄像头
  • 传感器
  • 显示屏
  • 舵机
  • 机器人

六、硬核玩

如果想做完整产品,可以继续深入:

1️⃣ 设计PCB

2️⃣ 设计ID 外观

3️⃣ 开发完整固件

4️⃣ 做产品量产与售卖

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:20:40

告别“在我机器上能跑”:Docker 容器化入门,小白也能秒懂!

告别“在我机器上能跑”:Docker 容器化入门,小白也能秒懂! 各位在代码的海洋里扑腾(或者溺水)的朋友们,大家好! 我是你们的老朋友,那个在键盘上敲击出无数个 bug(哦不&…

作者头像 李华
网站建设 2026/7/14 15:20:40

算法刷题 JavaScript 工具手册

文章目录 算法刷题 JavaScript 工具手册一、Array 数组常用操作1.1 尾部插入或者删除元素 push / pop1.2 头部插入或者删除元素 unshift/shift1.3 返回一个新数组 map1.4 过滤数组filter1.5 把数组压缩成一个值reduce1.6 原数组就地排序sort1.7 从数组中截取一段并返回新数组 s…

作者头像 李华
网站建设 2026/7/14 15:20:39

基于MATLAB的螺旋天线全参数仿真与特性分析

目录 1.MATLAB Antenna Toolbox工具箱 2.螺旋天线的基础建模与结构可视化 2.1 螺旋天线的初始参数定义 2.2 天线结构的可视化 1.3 螺旋天线参数修改 2.螺旋天线辐射特性的仿真分析 2.1 辐射方向图 2.2 方位角与仰角模式的二维分析 2.3 天线方向性的定量计算 3.螺旋天…

作者头像 李华
网站建设 2026/7/14 15:20:39

app测试机APP6.8.7

APP6.8.7一级目录二级目录三级目录一级目录 4554的 二级目录 545454的时候 三级目录 视频

作者头像 李华
网站建设 2026/7/14 15:20:37

如何检查Java环境变量是否配置成功?

好的,我们来检查Java环境变量是否配置成功。以下是两种常用的方法:方法一:通过命令行验证打开命令提示符 (Windows) 或终端 (macOS/Linux):Windows:按 Win R,输入 cmd,按回车。macOS&#xff1…

作者头像 李华
网站建设 2026/7/14 15:20:38

CSDN 实测|360CDN 缓存命中率与跨网加速表现

做网站和运维的朋友都清楚,CDN 直接影响访问速度、源站压力与带宽成本。最近我在个人站点与测试环境,对 360CDN 做了一轮为期一周的实测,重点看缓存命中率与跨网 / 跨地域加速表现,只讲实测数据与配置心得,不做过度宣传…

作者头像 李华