arrow-left

Only this pageAll pages
gitbookPowered by GitBook
1 of 16

🇨🇳中文

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

资源链接 🕸

4 🔌 连线

“万物互联” 🤝

hashtag
关节舵机引脚在主板上排序原理

hashtag
NyBoard

hashtag
BiBoard V0

hashtag
BiBoard V1

circle-info

请注意,NyBoard具有靠近机器人尾部的红外接收器,BiBoard V0具有靠近机器人头部的红外接收器,但BiBoard V1没有红外接收器。

1 🧘‍♂️ 工具和准备

“磨刀不误砍柴工” 🪓

hashtag
1.1 准备工作

将你的桌面清理整洁后打开包装,如果你害怕丢失小零件也可以先拍一张全体零件的照片。

circle-check

强烈建议不要在有地毯或者马赛克地毯的房间组装,一旦小的螺丝或零件掉落你可能无法找回它们了。

hashtag
1.2 Tools and accessories 工具和附件

hashtag
1.3 安装流程简介

安装的总流程如下图所示:

工具

用途

焊接套件

焊接PCB(非Hacker请在专业人士指导下尝试)

3D打印机

增加你喜欢的模块

Arduino/Raspberry Pi 套件

工具

具体规格及要求

平口及十字(PH)螺丝刀

M2(直径2mm)

Windows/苹果/Linux计算机

下载 Petoi 桌面应用程序arrow-up-right

安装 Arduino IDEarrow-up-right

配备标准USB接口

USB充电器

最低5V-1A

2 🧩 打开包装

"生活就像一盒还未完成组装的Bittle." 🔍

左边是初步组装版本,右边是未组装版本。

hashtag
2.1 预组装版本的Bittle

circle-info

hashtag
安装步骤:

00:12 安装脖子 - 将脖子部件对准接口,轻推至位。

01:28 安装电池 - 打开电池舱门,将电池正确放置并确保接触良好。

02:05 弯曲腿部 - 轻按腿部关节,使其弯曲到预设位置。

03:15 打开后盖 - 找到后盖开关,轻轻拉开后盖。

04:07 插入蓝牙适配器 (仅适用于配有NyBoard的模型) - 找到蓝牙适配器插槽,将适配器插入确保连接。

05:05 连接移动端App

如果收到的是预装版本的Bittle,则需要将脖子插入身体并将膝盖弯曲成自然角度。将弯曲的舵机线从膝盖侧拉到肩膀侧,以避免在膝盖关节旋转时被挤压到。

‌长按电池按钮2到3秒钟打开/关闭电源。拔下红外遥控器电池的绝缘片,然后您可以。如果Bittle检测到电量低会暂停动作并哔哔叫,这时您需要用5V micro-USB线给电池充电。考虑安全因素,充电时不可开机。

蜂鸣器声音含义:

声音类型
场合
说明

您可以跳过第 3 章 配置NyBoard,第 4 章 组装 和第5章 连线。从第6章 开始继续阅读本手册。

circle-exclamation

预组装的Bittle仅经过粗校准。 您仍然需要仔细校准其关节舵机以获得最佳性能。

circle-exclamation

摩擦在行走过程中的动态平衡中起着重要作用。尽管硅胶脚趾套可以改善抓地力,但它们也会因为不同地面表现出差异。因此,普通条件下建议您不使用硅胶脚垫。除非您自己可以调整步态,或需要很强的摩擦才能执行的特殊任务。

hashtag
2.2 未组装的Bittle套件

如果您订购的是未组装的Bittle套件,那么接下来的挑战就是组装了。在了解Bittle背后的设计逻辑同时,您将学到更多有关机器人的知识。更多详细信息,请阅读后面的章节。

Bittle 用户手册

李荣仲

hashtag
导读

为使本文档简明易用,此用户手册更多侧重于组装步骤而非原理剖析。如果您对“为什么”更感兴趣,欢迎来我们的论坛https://www.petoi.com/forumarrow-up-right发帖,或写信给[email protected]envelope和我们讨论。

我们已在Indiegogo(igg.me/at/bittlearrow-up-right)上众筹成功并在官网arrow-up-right持续销售Bittle套件,国内淘宝包邮。我们的社交网络(B站/Instagram/推特/脸书/GitHub)帐号为@PetoiCamp,欢迎通过标签 #bittle #petoi #opencat 分享您的组装成果或心得,我们会转发的!

circle-info

最近更新: 07/24/2022

重复旋律

在使用或动作暂停期间

电池电量低或未连接电池

短旋律

通电或重启

程序启动成功

短哔声

使用过程中

程序收到指令

控制Bittle的移动arrow-up-right
校准arrow-up-right

给Bittle增加一些奇怪的东西

数字万用表(模拟的也可以)

测试

示波器

测试

各种胶水

尽量避免使用它们。 Bittle 原本设计无需胶水!

BiBoard V0

hashtag
舵机连线

虽然 BiBoard 只有 12 个舵机引脚,但关节索引号的配置顺序与 NyBoard 相同。 关节舵机与引脚的连接如下图所示:

hashtag
带语音命令扩展板的BiBoard V0的接线说明

接线时请确保黑色地线(或颜色最暗的电线——地线)靠近主板,并确保所有舵机都正确地连接到主板上的正确的引脚针上,且方向正确。

{BiBoard V0舵机接线视频}

3 🏗 组装

"整体大于局部的堆砌" 🔩

hashtag
总览

以下是一段Bittle的快速组装动画

以下是Bittle组装教学视频

嵌入视频的操控性较差,请移步B站查看。

Bittle组装包括以下几个步骤:

11 🔩 给Bittle准备一些新玩具

hashtag
具体详情请参考文档中心相关章节。

BiBoard V1

BiBoard V1(适用于Bittle X V2)请检查此页面以确定您的BiBoard版本。

虽然 BiBoard V1 只有 12 个舵机引脚,但关节索引号的配置顺序与 NyBoard 相同。 关节舵机与引脚的连接如下图所示:

hashtag
BiBoard V1 接线说明

接线时请确保黑色地线(或颜色最暗的电线——地线)靠近主板,并确保所有舵机都正确地连接到主板上的正确的引脚针上,且方向正确。

9 👨‍🏫 教Bittle新动作技能

为Bittle创作新技能,有两种方法:

  • 使用桌面应用程序的

扩展模块arrow-up-right
颈部,躯干,大腿,小腿,头,舵机以及电池。

hashtag
颈部组装

材料准备:颈部组件x1,舵机臂x1,M2×8自攻螺丝x2

将舵机臂按图所示塞入颈部组件中,注意舵机臂的输出齿部分超上方。

将M2*8自攻螺丝垂直拧入颈部组件的定位孔,请勿拧的过紧导致颈部组件变形。

装完后,放一边备用。

hashtag
躯干组装

circle-info

目前在我们的包装中这部分已完成组装。

准备材料:颈部组件(已组装)x1, 底板x1,前后挡板x2,左右挡板x2

将颈部组件安装到底板,圆形标有“A1”字样的为头部。

将组装好的颈部组件从后插入底板,双手按压颈部组件前部,将颈部组件卡入底板

插入左侧边框并扣紧

插入前部挡板,建议先插前部2个卡扣,再插后面的卡扣并扣紧

插入后部挡板并扣紧,方向同前部一样。

从前到后分别插入右侧挡板的卡扣

躯干部分就完成了。

hashtag
大腿的安装

纯文字比较难说明,请参考组装教学视频arrow-up-right 04:12。需要用巧劲而非蛮力,我们的论坛帖子有更多用户总结的安装技巧arrow-up-right的讨论。

hashtag
小腿安装

准备材料:长线舵机x4,小腿x4,M2×8自攻螺丝x8

右小腿的安装: 将舵机线翻折,如下图塞入小腿组件,锁紧2颗M2×8自攻螺丝即可。

左小腿的安装:和右腿安装相反,如下图所示(左侧为左小腿,右侧为右小腿):

安装2只左小腿,2只右小腿,待用。

hashtag
头部的安装

准备材料:短线舵机x1,下巴x1,M2×8自攻螺丝x2。

取出下巴,按图示安装短线舵机,注意舵机出线的位置。

将头部卡在下巴上,头部安装完成。

hashtag
安装舵机

取出已经装好的框体,4只已经安装长线舵机的小腿,4只短线舵机以及安装好的头部。

将以上部分按图示摆放后,将线穿入框架中央。请注意区分左右小腿,并放置于正确的位置避免装错。

侧面视角:

俯视视角:

注意头部舵机的走线。

将短线舵机装入框架对应的凹槽中,注意舵机输出轴的方向。小腿线由舵机下方的走线空位出。安装好后使用M2×8的自攻螺丝锁紧。

装好4个短线舵机并整理好小腿的线后,此步骤结束。

hashtag
安装电池

circle-info

下图中电路主控版已安装到了机身上,您可以在完成连线操作后回到这里。

取出电池,将电池插头插入身体下方的电源插口

将电池按下图方向放置,对准安装孔:

扣入电池:

按住电池的同时向头部方向推动,电池卡到位后整理电源线,如下图所示:

长按电池上的按键3秒以上。若电池上亮红灯,请充电待电池上变为绿灯长亮后再使用。电源开始供电,Nyboard上的黄蓝LED同时发光。

完整播放列表arrow-up-right
技能创作坊arrow-up-right

8 🕹 动手玩Bittle

经历了前面的组装工作,现在的Bittle应该已经可以完美行走了~

那么,来玩吧!

没有任何编程经验的用户可以通过以下4种方式来控制Bittle:

  • 使用红外遥控器arrow-up-right

  • 使用手机应用

  • 使用桌面应用程序

  • 使用

如果你有一定的编程经验或想探索更高级的功能,可以尝试以下方法:

  • 使用

  • 使用

  • 使用

10 👨‍🎓 了解Bittle怎么工作

hashtag
🔬详细解读大概能编成一套课本了

Bittle 背后的设计框架是 OpenCat,我已经开发了一段时间。 您可以在Hackster.io上读到我早年的几篇帖子arrow-up-right,作为业余爱好几经寒暑,竟成了我创业的契机。

目前我忙于生产的流程和品控,暂时无暇系统整理。🤷🏻‍♂️ 但是欢迎同好通过论坛或电邮和我讨论,比如论坛上有用户作的代码分析arrow-up-right。我也会保持目前代码和未来OpenCat产品线的兼容性,甚至可以驱动玩家DIY的机器人arrow-up-right。希望本文档可以在项目进行中逐渐完备起来。

5 ⌨️ 配置Nyboard

“谁喜欢炸薯条?” 🍟

为主板上传固件,有两种方法:

  • 最简单的方法是使用 Petoi 桌面应用程序arrow-up-right

  • 如果您有一定的编程经验,可以使用 Arduino IDE

NyBoard

hashtag
舵机连线

将舵机的电线连接到 NyBoard 上的PWM引脚,如下图所示, 遵循圆形对称。 注意头部和腿部舵机之间跳过的关节序号(1~7), 它们是为我们未来具有更多关节的机器人保留的。

triangle-exclamation

使用 ESP8266 + Pythonarrow-up-right

  • 使用 Raspberry Piarrow-up-right

  • 使用扩展模块arrow-up-right

  • Petoiarrow-up-right
    技能创作坊arrow-up-right
    Petoi编程积木arrow-up-right
    Arduino IDEarrow-up-right
    Pythonarrow-up-right
    MicroPythonarrow-up-right
    NyBoardarrow-up-right
    BiBoardarrow-up-right
    图中关节舵机的序号只与主板上的PWM管脚的位置相关。按照图示接线,不需要阅读 PCB 板上的舵机引脚号。

    hashtag
    舵机线序

    接地线(上图示中棕色线,实物是黑色线)应该更靠近电路板。

    底视图:

    将插好线的电路板倾斜插入框架,以便红外接收器可以从尾部伸出,如下图所示:

    确保所有舵机以正确的方向连接到主板上的正确的引脚针上, 并确保线从主板支撑柱内侧通过,整理好线束后,使用M2x8自攻螺丝固定在4个支撑柱上。

    完成后如图所示:

    6 📐 校准

    "失之毫厘,差之千里" 🎯

    hashtag
    准备校准

    triangle-exclamation

    千万不要在第一次校准前把腿装到舵机上。

    当舵机断电时,它们的输出轴可能被转到随机的角度,如果这时装上了腿,机器人并不知道这些腿的指向。当机器人上电时,这些腿可能互相冲撞或卡在机身上。长期堵转可能会损坏舵机。

    机器人的关节需要校准才能继续使用。确保所有的舵机已按正确的方向连接到了主板的正确的位置上,电池正在供电(猫图标的黄色LED 在发光),并且所有的腿和头没有装在舵机上,这些舵机都可以自由旋转。

    我们的校准流程会给主板发送一个校准指令,并把所有关节转向已知的角度。您可以把腿按最接近校准姿势的状态安装到关节舵机上,再用软件进行校准。

    hashtag
    进入校准状态

    circle-info

    在安装腿和头前必须先进入校准状态,然后将头和腿部组件安装在舵机输出轴的齿轮上,但不要拧上螺丝,

    进入校准状态有5种方法:

    • 长按电池上按钮,将机器人身体左/右侧立开机,机器人会自动进入校准状态。下图为机器人进入校准状态并安装好腿部组件的图片。

    hashtag
    头部安装

    在校准中位状态下,将头尽量与中轴线重合,把底部的舵机输出齿插到脖子的舵臂上。

    向下压头部,使其牢牢固定在脖子上

    hashtag
    安装大腿,小腿

    取出已经局部组装好的大腿,小腿,在Bittle通电并处于校准状态的情况下,分别安装到2个舵机的输出齿。躯干、大腿、小腿请尽可能保持垂直安装,小腿请勿装反,如图所示:

    可以借助三角尺或套件中搭配的L形尺作为参考并进行安装。

    通过使用软件,有3种方式可以进入校准状态并对关节进行微调。

    • 使用移动应用

    • 使用

    • 使用

    校准 Bittle 的详细步骤,请参考文档中心的。

    7 🔧 总装

    “距离胜利只有一步之遥” ⚙️

    在完成舵机校准之后,现在进行到了组装Bittle的最后一步: 总装!

    如果您的舵机输出齿是金属的,使用M2x4平头螺钉锁紧;如果您的舵机输出齿是塑料的,使用M2x6自攻螺钉(与之前固定舵机的螺钉相同)锁紧。

    hashtag
    7.1 头部安装

    从脖子的背面用PH螺丝刀锁入螺钉。

    编写Arduino程序代码
    • 使用移动端应用 Petoi App 进入校准界面

    • 使用 Petoi 桌面应用程序中 关节校准 子程序

      • 如果您已经用串口适配器连接了机器人和电脑,点击“关节校准”按钮会自动进入校准状态

      • 点击校准界面中的“校准位”按钮

    • 在Arduino IDE的串口监视器中,输入串口命令“c”

    • 按下遥控器上的校准按钮 (3,3 - 第 3 行,第 3 列)

    Petoiarrow-up-right
    Petoi 桌面应用程序arrow-up-right
    Arduino IDEarrow-up-right
    关节校准arrow-up-right
    circle-info

    在最近的套件中,我们给颈部连接加了挂钩以增强连接强度。对于之前的套件,您可以 3D 打印一个 Bittle 颈锁arrow-up-right (如下图所示)来加强颈部连接。

    hashtag
    7.2 腿部安装(大腿和小腿)

    使用螺钉锁紧舵机输出齿和舵臂,依次安装4条大腿,4条小腿。

    hashtag
    7.3 安装腿部线罩

    从包装中取出线罩,线罩两端各有2个卡口,高卡口对应黄色的部分,矮卡口对应黑色的部分。

    确保小腿舵机线缆没有过分缠绕打结后,将线罩卡入大腿部分。

    正确的安装(线罩是平的):

    错误的安装(线罩是歪的):

    hashtag
    7.4 安装上盖及尾巴

    Nyboard尾部的加长6针母座是为了安装下载器及各种扩展模块。当无需安装树莓派时,请向头的方向以一定弧度轻轻弯折:

    取出上盖和尾巴,将尾巴扣入上盖后方的固定孔内:

    将上盖从一侧装入Bittle躯干,扣紧即可。若有舵机线束卡住外壳,请整理线束后再盖上上盖。

    到止Bittle的组装就全部完成了。