0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何DIY火爆技术圈的Otto机器人?涂鸦低门槛教你学会社交圈流量密码

涂鸦开发者 2025-06-05 19:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一款叫 Otto 的桌面机器人成功引爆各个技术圈,外形迷你呆萌,功能丰富:既能做你的 AI 聊天搭子,又能跳迈克尔杰克逊的太空步,还可作为 STEM 教育工具,供儿童和编程新手快速入门,趣味十足、操控感极强。

更关键的在于Otto 机器人是一个完全开源的 DIY 项目,硬件设计、代码和教程均公开,用户可以3D 打印配件,并使用常见的电子元件(如显示屏、舵机等)即可进行灵活的组装,成本低廉、制作门槛超低。而在 AI 技术的加持下,Otto 机器人更是有望从“玩具级”工具升级为多场景智能设备,成为连接教育、娱乐与工业的桥梁。

cb065640-41ff-11f0-986f-92fbcf53809c.png

(Otto 机器人主要电子元件)

涂鸦此次紧跟潮流,奉上这份超详细的 Otto 机器人 DIY 教程,结合 TuyaOpen 开发框架(点击查看TuyaOpen如何助力开发AI硬件),可让 Otto 机器人轻松接入 AI 大模型,开发者用语音或涂鸦赋能 App,即可对机器人进行 360 度的移动控制!

01

材料清单

以下是制作 Otto 机器人所需的硬件材料:

1、外壳

型号:Otto Robot 3D 打印机体外壳

购买渠道:闲鱼,大家可自行挑选任意喜欢的外壳造型


2、开发板

型号:T5 mini 开发板

购买方式:淘宝


3、舵机

型号:SG90 180 度舵机

购买渠道:淘宝

cb491cd2-41ff-11f0-986f-92fbcf53809c.jpg

4、显示屏

型号:ST7789

购买渠道:淘宝

cb5d7bd2-41ff-11f0-986f-92fbcf53809c.jpg

02

硬件接线图

Otto 机器人的核心功能依赖于精确的硬件连接,下方是接线示意图:

cb8b7352-41ff-11f0-986f-92fbcf53809c.png

03

软件设计

1、代码下载


1.1 GitHub 仓库:Otto Robot Demo

https://github.com/tuya/TuyaOpen/tree/master/apps/tuya.ai/your_otto_robot


1.2 主仓库:TuyaOpen

https://github.com/tuya/TuyaOpen


2、了解TuyaOpen开发文档


TuyaOpen 开发文档:https://tuyaopen.ai/docs/about-tuyaopen/


3、修改配置


PID 修改方式:在下方文件中,将 PID 修改为pnax3fya1ctl5pst


具体文件--apps/tuya.ai/your_otto_robot/include/tuya_config.h

获取UUID:访问 TuyaOpen 仓库,点击右上角“Star”后,扫码进涂鸦 AI 开发群找群主获取 UUID 授权码,免费名额有限,先到先得!



配置 T5 mini 开发板引脚:

apps/tuya.ai/your_otto_robot/ 使用命令:tos menuconfig,具体按下图操作选择:

cbcf6c6a-41ff-11f0-986f-92fbcf53809c.png

cbe1b58c-41ff-11f0-986f-92fbcf53809c.png

选择 st7789 屏幕:

apps/tuya.ai/your_otto_robot/ 使用命令tos menuconfig ,然后按下方几个步骤操作,完成配置后保存,再进行 tos build。

cbf42ffa-41ff-11f0-986f-92fbcf53809c.png

cc10f770-41ff-11f0-986f-92fbcf53809c.png

cc23c4a4-41ff-11f0-986f-92fbcf53809c.png

cc356808-41ff-11f0-986f-92fbcf53809c.png

编译完成后才会下拉 platform/T5AI/tuyaos/tuyaos_adapter/src/driver/tkl_pwm.c 文件,记得修改 tpwm_chan_t ty_to_bk_pwm(TUYA_PWM_NUM_E ch_id) 接口里面的 PWM 映射表,然后再次编译tos build


pwm_chan_t ty_to_bk_pwm(TUYA_PWM_NUM_E ch_id){ pwm_chan_t pwm = PWM_ID_MAX; switch(ch_id) { case TUYA_PWM_NUM_0: pwm = PWM_ID_0; break; case TUYA_PWM_NUM_1: pwm = PWM_ID_4; break; case TUYA_PWM_NUM_2: pwm = PWM_ID_3;//改这行 break; case TUYA_PWM_NUM_3: pwm = PWM_ID_8; break; case TUYA_PWM_NUM_4: pwm = PWM_ID_10; break; default: break; }
return pwm;}

<左右滑动查看更多>

04

固件烧录指南

1、烧录准备(可参考第二大点:硬件接线图)

下载最新版本的固件.bin文件

下载烧录工具,或在 Linux 环境下使用tos命令

使用 Type-C 数据线连接 T5 Mini 开发板


2、烧录步骤

打开烧录工具

选择正确的 COM 端口

设置芯片类型为 T5

烧录地址设置为0x0

选择下载的固件文件

点击“Start”开始烧录

05

确认控制效果

1、AI 运动控制

下载涂鸦智能 App

在App右上角添加子设备,选择“机器人”类目

进入控制界面,即可通过 App 控制机器人,实现前后左右的移动


2、AI 语音聊天


用户可以使用语音唤醒聊天,并控制 Otto 机器人进行前后左右移动,或跳太空步等舞蹈动作。


cca000e6-41ff-11f0-986f-92fbcf53809c.png

【注】默认唤醒词为“你好,涂鸦”,用户也可以在涂鸦智能 App 中设定自己想要的专属唤醒词。


3. 其他功能


屏幕显示语音对话+状态信息

未来将会支持视频识别,用 AI+IPC 实现多模态能力,包括:情绪识别、人+物识别,并具备强大的 AI 视觉学习能力

06

致谢

1、本项目感谢以下开源作者的支持:

[txp666]

2、本项目感谢以下开源项目的支持:

OttoDIYLib

3、本项目感谢以下开源社区的支持:

JLCEDA

祝大家都能成功打造属于自己的

智能 Otto 机器人!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    31449

    浏览量

    223677
  • AI
    AI
    +关注

    关注

    91

    文章

    41138

    浏览量

    302608
  • 涂鸦智能
    +关注

    关注

    7

    文章

    321

    浏览量

    20763
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DIY机器人

    DIY机器人
    发表于 08-15 22:32

    简易机器人DIY——常用工具篇

    相信在很多学电子的童鞋。心中都一个机器人的梦。就算是不学电子的童鞋,也有不少喜欢机器人的。其实自己动手做一个简易机器人其实也很简单。不过别忘了准备好工具。有了工具才能自己DIY一些简
    发表于 03-06 09:48

    【福利大送】最新出炉的最全机器人DIY制作大全

    `本专题汇集了四十种与机器人有关的DIY教程,为你免除大量自行搜索的时间,轻松明了地学会如何做机器人的实用技巧和方法,喜欢DIY的伙伴们赶紧
    发表于 06-05 12:06

    欢迎您加入医疗电子技术圈

    医疗电子技术圈已经成立了,欢迎您的加入!在这里我们畅所欲言,相互交流沟通,谈谈跟医疗电子有关,间接有关或者根本不沾边的事儿,只要大伙在一起开心,快乐,才是最重要的。我们一起加油,我们一起努力,我们一起欢笑!赶紧心动和行动起来吧!
    发表于 07-07 23:59

    机器人,arduino,DIY

    4自由度小机器人,容易DIY视频1视频2http://v.youku.com/v_show/id_XMTcwMzE3Mzg0NA==.html
    发表于 09-06 22:53

    熊市之下如何进行投资?炒币机器人币小秘为你答疑

    过山车,所以现在,不断有如数资管家币小秘这种炒币机器人出现在市场上,致力于解决投资者在币的各种难题。随着区块链ICO在国内的风生水起,敏锐的投资者、投机者和淘金者像嗅到猎物一般应声出动,国内ICO市场
    发表于 06-30 16:10

    DIY一个机器人套件

    描述我的第一个机器人 DIY 套件当前版本 1.6最新版DIY:原型:
    发表于 08-03 07:30

    DIY机器人_机器人制作教程_最全机器人DIY大全

    本专题汇集了六十种与机器人有关的DIY教程和设计资料,为你免除大量自行搜索的时间,轻松明了地学会如何做机器人的实用技巧和方法。
    发表于 06-05 11:22
    <b class='flag-5'>DIY</b><b class='flag-5'>机器人</b>_<b class='flag-5'>机器人</b>制作教程_最全<b class='flag-5'>机器人</b><b class='flag-5'>DIY</b>大全

    DIY系列之:国外牛人教你快速打造首台机器人(图)

    DIY系列之:国外牛人教你快速打造首台机器人(图)
    发表于 01-19 21:15 36次下载

    配送机器人这两款新品或于2020年量产

    配送机器人再多两款新品:AI运维+道路预测,最早2020年量产
    的头像 发表于 08-23 11:08 3416次阅读

    模组加持的AI烹饪机器人

    的高大上智能厨电产品的AI烹饪机器人就是这样一个让省心的产品。 据小编音模组获悉,田螺云厨是一家专注于AI智能技术与高度集成技术的科技企
    发表于 11-30 15:38 1355次阅读

    KUKA机器人密码介绍

    在使用workvisual对程序进行更改时提示需要输入用户名与密码,此时一头雾水,机器人工程师也蒙,在查找资料后kuka的默认
    发表于 05-19 17:33 1.1w次阅读
    KUKA<b class='flag-5'>机器人</b><b class='flag-5'>密码</b>介绍

    如何编程Otto DIY机器人以使其行走

    电子发烧友网站提供《如何编程Otto DIY机器人以使其行走.zip》资料免费下载
    发表于 06-28 09:48 1次下载
    如何编程<b class='flag-5'>Otto</b> <b class='flag-5'>DIY</b><b class='flag-5'>机器人</b>以使其行走

    Otto DIY Arduino蓝牙机器人易于3D打印

    电子发烧友网站提供《Otto DIY Arduino蓝牙机器人易于3D打印.zip》资料免费下载
    发表于 07-06 10:30 11次下载
    <b class='flag-5'>Otto</b> <b class='flag-5'>DIY</b> Arduino蓝牙<b class='flag-5'>机器人</b>易于3D打印

    涂鸦教你打造火爆社交圈的如厕小应用,代码开源支持二开

    一分钟到底算不算久?在王家卫的电影里,男女主角可以只做一分钟的朋友,然后用一辈子去忘记;而在满了坑位的厕所门外,这一分钟,就是涂鸦开发者--小秋度秒如年的内急时刻。相信所有人都经历过无数次这样的窘境
    的头像 发表于 04-30 08:14 1187次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>教你</b>打造<b class='flag-5'>火爆</b><b class='flag-5'>社交圈</b>的如厕小应用,代码开源支持二开