Skip to content

毛毛虫

毛毛虫

一起来制作一个有趣的毛毛虫机器人吧!

https://youtu.be/BiZLjugXMbM

时长

一共有3个活动。根据编程概念的熟悉程度,每个活动大约30-45分钟。

材料

  • 硬纸板(回收来的!)
  • 胶枪或胶布
  • 剪刀
  • 1块micro:bit、电池盒和2节7号电池
  • 3个鳄鱼夹
  • 1个迷你舵机9g SG90
  • 1个回形针

活动

制作

将一块硬纸板编程一个毛毛虫吧! 时长:~45分钟

材料

  • 硬纸板
  • 剪刀
  • 胶枪或胶布
  • 1个回形针

步骤 1:硬纸板

剪切出一块矩形的硬纸板。你可以把micro:bit当作尺子,标记尺寸。

步骤 2:对折

将硬纸板较长的一边居中对折。

步骤 3:拱形虫身

在硬纸板的两端折出两个较小的边,使毛毛虫能够平放在地面上。这就是毛毛虫身体的基础了。

步骤 4:前面的牙齿

将硬纸板一端的每个角往内折。这就是毛毛虫的前面,用于抓牢地面。

步骤 5:后面的腿

用剪刀或者一把小刀(注意,别割到手!),在硬纸板的另一边切割出手指宽的纸条形状。将这些相连的纸条一个向上折,一个向下折,以此类推。

步骤 6:粘贴micro:bit

用胶布或胶枪,将micro:bit粘在硬纸板的一边。

步骤 7:粘贴舵机

用胶布或胶枪将舵机粘在硬纸板另一边的边缘

步骤 8: 整理好线(可选)

在毛毛虫表面,用胶布将线藏好。

步骤 9: 用回形针连接舵机

展开一个回形针,将它连接到舵机力臂上。

步骤 10: 用回形针连接硬纸板

将回形针折弯的部分移动,插入到硬纸板内,并用胶布固定住。你可能需要调整一下回形针的尺寸,使舵机在转动的时候,可以完全撑开毛毛虫。

步骤 11:制作完成

你的毛毛虫做好了!

代码

添加代码让毛毛虫动起来。 时长:~30 分钟

步骤 1:永远爬行

为了让毛毛虫动起来,micro:bit需要指挥舵机以某个速度在0度和180度之间转动。当按钮A被按下,毛毛虫就开始动起来。代码如下:

你可能注意到了:毛毛虫走得很慢或者可能根本不动。试着改进毛毛虫的腿和牙齿的设计,直到毛毛虫能够尽可能快地走动。此外,试着将它放在地摊上,给它更大的摩擦力,避免它滑倒。

连接

用另一块micro:bit遥控你的毛毛虫。 时长:~30分钟

这个部分,你将需要用到第二块micro:bit。通过使用无线电,我们可以用第二块micro:bit控制毛毛虫。将下面的代码下载到毛毛虫上的 micro:bit,然后再次下载到一个“控制器”micro:bit。无论按钮A什么时候被按下,毛毛虫都会移动一次。