Skip to content

活动

MakeCode数据记录仪

高级 | MakeCode | USB接口, 加速计, 无线电 | 传感器, , 天气和气候, 数据处理, 无线电波, 能源

第 1 步:制作

它是什么?

使用micro:bit作为无线数据记录仪,记录其传感器的读数。

micro:bit显示图表,以及X、Y和Z轴,分别代表左右、上下和前后各方向。

工作原理

  • 将发射器程序下载到带有电池组的micro:bit上,将其连接到可移动的物体上(例如蔬菜脱水器),或是准备用它来玩抛接游戏。
  • 此发送器取得加速度计的3个维度(x,y和z轴)上的力的恒定读数,并通过无线电发送。
  • 将接收器micro:bit连接到电脑,然后使用Chrome浏览器或独立的MakeCode应用程序将记录器程序刷入到其中。 这将接收加速度计数据并将其作为串列数据发送到你的电脑。
  • 现在,你应该会在micro:bit模拟器下方看到一个“显示控制台设备”按钮,点击它,应该会在屏幕上看到实时数据读数的图形。
  • 握住传感器micro:bit的每一侧,观察每个轴上的读数如何变化。 把它扔在空中,用蔬菜脱水器旋转:你看到了什么?
  • 按“暂停”,可以将数字数据下载为CSV(逗号分隔值)文件,然后你可以在电子表格程序中打开此文件进行分析。 如果你删除第二和第三时间列,只保留第一时间列,则可以将数据绘制在电子表格的散点图上,以显示力随时间的变化情况。
电子表格显示由加速度计读数制成的折线图

所需材料

  • 2个micro:bit和1个电池盒
  • 一台笔记本电脑或台式电脑以记录数据
  • MakeCode编辑器(独立应用或者Chrome v65或更高版本)
  • 最新固件(0249或更高版本)。
  • 可选的蔬菜脱水器

第 2 步:编程

传感器 / 发射器

接收器

第 3 步:完善

  • 使用此方法远程记录其他micro:bit传感器读数,例如温度、光或磁罗盘读数。
  • 进行一个物理实验,以研究当micro:bit在蔬菜脱水器中随之旋转时,作用在其上的离心力。 你看到预期的结果了吗? (请记住,micro:bit上的加速度计最多只能读取2g的力,是地球重力的两倍。如果旋转速度过快,则它可能会因为承受太大的力而无法记录。 )