当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]如果你正在寻找一款适合STEM教育和编程初学者的 micro:bit 机器人,同时希望它不仅能“让小车跑起来”,而是具备更多功能,那么 Last:bit 履带机器人小车绝对值得一看。

如果你正在寻找一款适合STEM教育和编程初学者的 micro:bit 机器人,同时希望它不仅能“让小车跑起来”,而是具备更多功能,那么 Last:bit 履带机器人小车绝对值得一看。

它采用履带底盘和三自由度机械臂设计,不仅能让机器人移动,还能执行抓取和搬运等动作。此外,设备集成了超声波、红外线追踪、声音和温度传感器,并支持 MakeCode 图形化编程和 MicroPython 编程。

更有趣的是,高级版还加入了语音交互功能,可通过预设的语音指令唤醒、识别并朗读机器人的状态。

那么,这款机器人使用起来有趣吗?是否适合编程学习?让我们一起来拆箱体验,揭晓答案。

1. 打开包装后,你将看到的是Last:bit机器人的主体部分。

与常见的两轮或四轮Micro:bit小车相比,Last:bit最大的特点是结合了履带底盘和机械臂。

整个机器人看起来更像一个微型“工程机器人”。

履带结构使其具备强大的移动能力,而顶部的三自由度机械臂则使它从简单的移动机器人转变为能够执行简单任务的机器人平台。

机械臂采用3PCS 9G金属数字伺服电机,可实现多方向运动,并配合EVA材料模块用于抓取、搬运和放置实验。

第一印象可以概括为:小巧紧凑,功能丰富。

2. 履带底盘:让机器人更“像机器人”地运动

Last:bit 采用履带式移动结构,而非传统的轮式底盘。

这种设计不仅赋予机器人独特的外观,还使其更适合进行与机器人运动相关的编程实验。

该底盘采用全铝合金结构,并配备高减速比的TT电机。Yahboom提供的TT电机减速比为1:90,提供充足的驱动力,尤其在搭载机械臂并执行抓取和搬运动作时表现更佳,具备更强的动力储备。

对于编程学习而言,这意味着你可以从最简单的“前进 → 后退 → 左转 → 右转”逐步进阶到“速度控制 → 路径规划 → 跟线 → 避障 → 自主运动”。机器人不再只是“按程序执行几个步骤”,而是可以真正成为一款高效的编程实验平台。

3. 最有趣的部分:三自由度机械臂

如果履带底盘能让Last:bit“运行”,那么机械臂就能真正赋予它“动手操作的能力”。

这款三自由度机械臂配备了3个9克的金属数字伺服电机,可实现多方向运动。

搭配附带的EVA积木,可以快速开展非常直观的机器人实验:

物体检测 → 移动机械臂 → 握住物体 → 运输 → 放置

这一过程对于STEM教育至关重要。

因为孩子们不再看到抽象的代码行,而是亲眼看到:

“我写的程序让机器人真的执行了动作。”

这种即时反馈使编程学习变得更加有趣。

此外,随着编程能力的提升,他们还能探索:

● 自动抓取

● 点对点运输

● 在指定位置放置

● 多步骤操作

● 机械臂与底盘的协同控制

从简单的伺服电机实验,逐步升级为完整的机器人项目。

4. 丰富的传感器:让Last:bit实现“感知”

仅依靠电机和伺服马达的机器人本质上只是一个执行装置。

真正使机器人有趣的是它对周围环境进行感知的能力。

Last:bit扩展板集成了多种常用传感器和执行模块,包括:超声波传感器、红外追踪传感器、声音传感器、温度传感器、RGB LED灯等。

这些硬件组件可以组合使用,创造出各种不同的机器人项目。

例如:

超声波传感器 + 电机可实现:智能避障机器人

当机器人向前移动时,一旦检测到障碍物,便会自动停止并转向,然后继续前进。

红外追踪传感器 + 电机可实现:自动循线机器人

机器人能自动跟随黑色线条行驶。

声音传感器 + 机械臂可实现:声控互动机器人

通过声音触发机械臂或机器人的动作。

温度传感器也可用于:环境温度检测项目

Micro:bit采集温度数据,并通过显示屏、声音或灯光提供反馈。

一个单一的底盘,结合不同的传感器和程序,可以变成完全不同的机器人。

5. 语音交互:让机器人超越“执行代码”的范畴

如果您选择高级版本,Last:bit 还会额外添加语音交互模块。

通过预设的语音指令,机器人可实现以下功能:

语音唤醒 → 命令识别 → 操作执行 → 语音播报

这改变了机器人与人类互动的方式。

过去,控制机器人需要:

编写程序 / 按下遥控器 / 通过手机应用操控

现在,我们可以增加“说话”这一功能。

例如,我们可以设计这样的交互:“嗨,Yahboom,帮我搬这个方块。”

机器人会回应:“好的,让我来帮你搬。” 然后开始搬运。

需要注意的是,官方文档明确指出,此处的语音模块采用固定命令识别方式,而非基于大语言模型的自由对话。

对于STEM教育而言,这种设计实际上更便于教学,因为语音指令的逻辑清晰、易于理解,且编程方便。

6. MakeCode + MicroPython:从入门到进阶

支持功能:MakeCode图形化编程和MicroPython编程

MakeCode图形化编程:适合编程新手用户。

通过拖拽代码模块,您可以快速实现机器人运动控制、机械臂控制、传感器读取、RGB灯光控制、避障、循线以及互动游戏开发等功能。

这种方法非常适合编程初学者。

MicroPython编程:当用户对程序逻辑更加熟悉后,可进一步学习MicroPython。

与图形化编程相比,Python编程能让用户掌握变量、条件语句、循环、函数、传感器数据读取、电机控制、舵机控制以及完整的机器人逻辑等知识。

换句话说:MakeCode → MicroPython → 完整的机器人项目

这构成了一条相对完整的学习路径。官方文档还提供了100多个教程和项目示例,涵盖从基础控制到综合性机器人应用的各个方面。

7. 多种控制方式

除了自编程控制外,Last:bit 还支持多种无线控制方式。

这些方式包括:

红外遥控:适合快速体验机器人的运动。

手机应用:可通过手机实现无线控制。

Micro:bit 手柄:与 Micro:bit 控制器配合使用时,可实现更加直观的无线控制。(注意:Micro:bit 手柄需单独购买。)

对于初学者来说,建议先通过遥控器或应用程序体验机器人,再逐步进入编程模式。

这种“先玩后学”的方式实际上非常适用于STEM教育。

8. 支持模块扩展:不止一种机器人形态

Last:bit 还有另一项有趣的设计——支持扩展方块结构。

这意味着机器人不必永远保持不变。

你可以为机器人添加不同的方块结构,尝试改变其外形、机械结构、功能模块以及任务场景。

例如,可以将其设计成工程运输车、巡逻机器人、自动运输机器人、探索机器人,甚至自行设计出完全不同的机器人造型。

这是培养儿童动手能力和创造力的绝佳方式。

9. 在实际使用中,它适合哪些人?

如果你将Last:bit视为一款普通玩具,它的功能可能会显得有些繁多。

但如果你将其看作一个Micro:bit STEM编程机器人平台,其定位就会变得非常清晰。

如果你是编程初学者,可以从MakeCode开始入手。

先让机器人动起来,再逐步学习传感器和逻辑控制。

如果你已经熟悉Micro:bit,可以直接挑战自动循线、智能避障、机械臂抓取、自动运输、多传感器联动以及语音控制等项目。

如果你是STEM教师,Last:bit同样适合作为课堂教学的项目平台。

因为一台机器人集成了:运动控制 + 传感器 + 伺服电机 + 机械臂 + 灯光 + 语音控制 + 编程功能。

围绕同一台机器人,可以设计出多个难度不同的课程。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭