RoboFacetRoboFacet

两块 micro:bit V2 · MakeCode 或 Python

micro:bit 无线门状态提示器

用磁铁和两块 micro:bit,观察门的开合如何变成无线消息、图标和声音。

需要多模块配置与调试

完成目标

发送器根据磁场变化报告状态,附近的接收器显示开关门图标并发出提示音。

开始前需要什么

  • 理解循环、条件判断和无线组号,能给两块板下载不同程序。
查看材料、设备与工具

型号与软件环境

  • 使用原发送器和接收器程序,保持无线组号一致。两块 V2 是本页所选配置,不是官方仅支持 V2。
  • MakeCode 磁强读数用 µT,MicroPython 用 nT;按当前编辑器的单位调整阈值,不跨语言照抄同一个数。

相似产品、旧版硬件或其他软件版本,不代表可以直接使用同一份代码。

材料与设备准备清单

按实际准备情况勾选。零件规格、套件包含项和装配要求见对应来源。

必选材料已准备 0 / 6 项

勾选仅用于本页,不会上传;刷新或离开后重置。

必选材料

  • × 2

    本配置选择 V2 以使用内置声音;原项目也允许 V1 配合外接发声设备。

    材料说明来源
  • × 1

    用于发送器。

    材料说明来源
  • × 2

    用于发送器的适配电池盒。

    材料说明来源
  • × 1

    依次下载程序,再通过电脑为接收器供电。

    材料说明来源
  • × 1

    原项目未指定型号或强度,需要通过实际读数调整选择和位置。

    材料说明来源
  • 按需固定板卡、电池盒和磁铁。安装建议:不挤压连接器。

    材料说明来源

选配材料

  • × 1

    替代 USB 的选配路线:一个适配电池盒及两节 AAA 电池。

    材料说明来源

设备与工具

  • 一台电脑和一条数据线可依次给板卡下载。本路线中,接收器由电脑 USB 供电,发送器由电池供电。

实现路线

按顺序进入原教程。这里整理流程,不替代具体接线图和校准说明。

  1. 1

    分配板卡和电源

    标记发送器、接收器,准备对应电源。

    打开对应步骤
  2. 2

    下载两个不同程序

    使用项目的发送器和接收器两个代码区,保持无线组号一致。

    打开对应步骤
  3. 3

    摆放磁铁和传感器

    按原摆放方式,关门时磁铁靠近发送器。测试建议:先在桌面比较靠近和远离。

    打开对应步骤
  4. 4

    测量并调整阈值

    用发送器 A 键读取两种位置的数值,再按所选语言单位设置阈值。

    打开对应步骤
  5. 5

    检查无线消息

    比较开、关提示;收不到消息时先检查程序、电源和组号。

    打开对应步骤

第一轮运行检查

  • 磁铁远离时,接收器出现开门图标与提示音。
  • 磁铁靠近时,接收器显示关门图标,不再触发新的提示音。
  • 改变摆放位置后,重新检查读数与阈值。

这个项目不包含

  • 这是学习模型,不是安防系统;不保证断电告警,也不提供手机通知或联网监控。

装配与运行注意

  • 声音测试前告知旁人,不贴耳测试;固定时不要短接裸露电路。
  • 同一区域的独立项目使用不同无线组号,避免互相干扰。

预算中要计入什么

  • 计入两块板、发送器电池、USB 线、磁铁和固定材料;接收器需脱离 USB 时才另配电池。

原项目资料与代码

  • 包含 MakeCode、Python、HEX 入口;原内容采用 CC BY-SA 4.0。

  • 下载程序公开资料
  • 供电要求公开资料
  • 板卡安全说明公开资料

资料查阅日期:2026-10-14。本页根据原项目资料整理,RoboFacet 未进行硬件复现。套件内容、价格与软件更新以对应官方说明为准。

同方向的项目