所有这些运动都由基于 ESP32 微控制器的定制 RIC(机器人接口控制器)控制。它内置蓝牙、无线局域网、加速度计和扬声器。它由带有内置 USB-C 充电器的可充电电池供电。
蓝色的大脑袋和各种各样的配饰,马蒂是一个很好看的工具包,是孩子们可以交朋友的风度翩翩的玩具。然而,这里有很多东西需要拆包,令人惊讶的是,对于在当地玩具店的货架上看起来非常像家一样的设备。有一个可扩展的复杂交互级别,可以从关键阶段 2(7 岁及以上)直接进入大学级别。
就在入门级,您根本不需要任何计算机。使用可选的 IR 颜色传感器(19 英镑),Marty 可以通过在地板上放置彩色卡片来控制:绿色向前移动,紫色向右滑动,等等。
交互的下一阶段是通过 Android 或 iPhone 应用程序。它通过蓝牙连接到 Marty 并提供按钮控制(行走、旋转等)。该应用程序还有一个内置版本的 Scratch 3,其中包含用于控制 Marty 的块。因此,孩子们可以使用 Scratch 为 Marty 创建程序,并使用物理设备学习编程的基础知识(比在屏幕上观看精灵洗牌更具互动性)。为此,有一系列教师指南和课程计划可用。
树莓派连接
该应用程序还用于将 Marty 连接到本地无线 LAN,这是 Raspberry Pi 可以介入的地方。一旦进入您的网络,您可以从 Scratch 移动到 Python 并使用 MartyPy 库连接到 Marty。例如,这是我们让马蒂跳舞的程序:
from martypy import Marty
my_marty = Marty("wifi","192.168.0.45")
my_marty.dance()
Robotical网站上有一个综合知识库门户,其中包含示例代码、教程和 Python 函数参考指南。
Marty 默认不包含 Raspberry Pi 计算机。相反,您连接到内置 RIC(机器人接口控制器)。但是,您可以在主机内安装 Raspberry Pi,并使用提供的电缆将其连接到 RIC。
将 Raspberry Pi 放入 Marty 使其独立于网络和其他计算机或应用程序。延迟时间也有所减少,因此响应时间更快。通过语音交互和图像处理来扩展 Marty 的能力,使机器人更像是一个行走的智能助手,这是一个诱人的可能性。
即使学生永远不会走那么远,通过移动物理设备而不是在屏幕上移动精灵来学习代码也是一个强大的概念。我们发现马蒂风度翩翩,玩起来很有趣,而且功能丰富——其中一些功能的扩展性非常高。详细的文档可帮助您入门并为您提供指导。
判决书
一个很棒的小机器人,可以让 Scratch 和 Python 代码栩栩如生。不要被可爱的外表所迷惑:这个机器人内部有很大的潜力。