基于micro:bit的机器人智能Cutebot套件
扫描二维码
随时随地手机看文章
机器人技术和编程正在成为当今世界的基本技能,还有什么比一个有趣和互动的机器人汽车套件更好的开始方式呢?ELECFREAKS微型机器人智能Cutebot套件是初学者,学生,甚至有经验的爱好者寻找探索机器人的绝佳选择。这款DIY可编程机器人汽车套件是为STEM教育设计的,提供了编码、电子和工程方面的实践学习经验。
在这篇文章中,我们将深入探讨是什么让Cutebot成为如此出色的学习工具。我们将介绍它的功能、组装过程、编程选项和一些令人兴奋的项目想法,让您开始。让我们开始吧!
打开ELECFREAKS可爱机器人套装
Cutebot装在一个紧凑而整齐的盒子里,便于储存和运输。打开后,你会发现:
•Cutebot汽车底盘
•用于供电的电池座
•用于障碍物检测的HC-SR04超声波传感器
•用于导航实验的直线跟踪地图
•详细的使用手册和小册子
所有组件都设计为易于即插即用组装,这意味着无需事先经验即可开始。无论你是一个年轻的学生,教师,或业余爱好者,这个工具包确保一个顺利和愉快的学习经验。
ELECFREAKS可爱机器人的主要组成部分
Cutebot不仅仅是一辆简单的机器人汽车,它还具有许多先进的功能,可以进行创造性和教育性的实验。这是你得到的结果:
1. 超声波避障传感器
这个传感器允许Cutebot探测到它前面的物体,并相应地导航。无论你是想创建一个自动驾驶系统还是一个交互式障碍赛道,这个传感器都是让你的机器人变得智能的关键。
2. 高速电机平滑运动
Cutebot由两个GA12-N20直流微齿轮减速电机提供动力,提供速度,稳定性和精度控制。这使得它非常适合进行线路跟踪实验、赛车挑战和障碍训练。
3. 用于路径导航的线路跟踪传感器
两个红外传感器帮助Cutebot沿着白色表面上的黑线前进。这对于学习自动化和机器视觉是完美的,这是机器人的两个重要方面。
4. RGB前灯和侧LED灯
该机器人包括可定制的RGB前灯和彩虹色间隙灯,使其在视觉上具有吸引力和编程乐趣。
5. 可扩展性与IIC和伺服端口
Cutebot提供IIC和伺服接口端口,允许用户通过添加额外的传感器、操纵杆和其他模块来扩展功能。这使得它成为更高级项目的通用平台。
6. 多个控制选项
你可以使用以下命令来控制Cutebot:
Micro:bit蓝牙无线编程
红外遥控
操纵杆:用于手动控制的位
这种灵活性为编程和交互提供了无限的可能性。
组装和编程Cutebot
关于ELECFREAKS Cutebot最好的事情之一是它很容易组装和编程。即插即用组件意味着您不需要任何额外的工具就可以开始。只需连接超声波传感器,插入电池组,你就可以走了!
编程与MakeCode, MicroPython,和更多
Cutebot支持多种编程语言,使所有技能水平的用户都可以使用它。下面是你开始编程的方法:
•MakeCode(基于块的编码):非常适合初学者和孩子。您可以拖放块来创建有趣的交互式程序。
•MicroPython(基于文本的编码):对于想要探索更高级编程的用户来说是理想的选择。
•JavaScript和MicroBlock:对于那些希望尝试超越基本编码的人。
一个伟大的学习资源
ELECFREAKS提供了一个广泛的在线WIKI教程,示例代码,以及建立Cutebot的分步指南。无论你是一名教师,还是一名独立学习的学生,这种资源都是无价的。
MakeCode编程-简单指南
伙计们,现在让我向你们展示编写这个机器人是多么容易!编写这个机器人的一种方法是使用MakeCode。只需在谷歌上搜索MakeCode,就可以看到官方链接。点击那个。
如果您愿意,您可以创建一个帐户,但现在,我跳过这一步。只需点击New Project,给你的项目起一个名字(我们叫它“Cutebot”),然后点击Create。
在左边,你会看到一些基本的函数。现在,我们需要为Cutebot添加一个扩展。在顶部的搜索栏中,输入“Cutebot”,然后回车。你会看到两个选项:Cutebot和Cutebot pro。现在,选择Cutebot,因为这是我们正在使用的。
添加后,您将在左侧菜单中看到一个新的Cutebot扩展。点击它,你会发现我们的Cutebot支持的所有功能。
现在,让我们创建一些块来看看它是如何工作的。你会看到两个街区:
On start -这类似于Arduino中的setup()函数,这意味着当机器人上电时,该块中的所有内容都会运行一次。永远——这就像一个循环,意味着这个块中的所有东西都在重复运行。
例如,如果我们给机器人通电,LED矩阵会以特定的模式亮起。您可以通过单击并修改它来更改此模式。
在永久块中,我们可以添加一个条件:如果光照水平小于30,意味着环境光很低,前灯将以特定的RGB颜色打开。如果亮度大于30,也就是说周围光线充足,前灯就会关闭。
要上传代码,请单击左下角的Download按钮。将micro:bit连接到计算机,然后单击Next。一旦连接,点击下载,你的代码将被上传。
这就对了!代码现在已经上传了。当你挡住周围的光线时,前灯就会打开,当光线充足时,它们就会关闭。图形化编程工具使孩子们可以使用它,而Python允许高级用户更深入地研究机器人编程。
有趣的项目,你可以建立与Cutebot
ELECFREAKS Cutebot不仅仅是一个玩具,它还是一个强大的教育工具,可以让用户发展解决问题的能力和创造力。这里有一些有趣的项目可以尝试:
1. 跟线机器人
使用附带的线路跟踪传感器创建一个机器人,在地面上沿着指定的路径运行。这是对自主导航的一个很好的介绍。
2. 避障机器人
对超声波传感器进行编程,使其能够探测障碍物并在障碍物周围导航,从而使Cutebot成为自动驾驶汽车的原型。
3. Bluetooth-Controlled汽车
使用移动应用程序或操纵杆通过蓝牙控制机器人,将其变成一辆有趣的遥控汽车。
4. RGB灯定制
使用RGB前灯和间隙灯尝试不同的光模式和效果。非常适合艺术和互动项目。
5. 声音控制汽车
有了额外的传感器,你可以对Cutebot进行编程,让它对拍手或语音指令做出反应,使它更具互动性。
为什么选择ELECFREAKS可爱机器人?
如果你正在寻找一个有趣的,有教育意义的,动手的方式来探索机器人,ELECFREAKS Cutebot是一个很好的选择。原因如下:
初学者友好-不需要事先的知识!非常适合儿童,学生和爱好者。以stem为重点-以引人入胜的方式学习编码,电子和自动化。负担得起的和可扩展的-包装功能,同时保持预算友好。多种编程语言- MakeCode, MicroPython和JavaScript支持。伟大的社区和学习资源- ELECFREAKS提供了一个强大的在线支持系统。
哪里可以买到ELECFREAKS可爱机器人
有兴趣得到一个吗?您可以从他们的官方网站、亚马逊或授权零售商处购买ELECFREAKS Cutebot。点击描述中的链接了解更多细节!
本文编译自hackster.io