两块 micro:bit V2 · MakeCode 或 Python
micro:bit 无线门状态提示器
用磁铁和两块 micro:bit,观察门的开合如何变成无线消息、图标和声音。
需要多模块配置与调试
完成目标
发送器根据磁场变化报告状态,附近的接收器显示开关门图标并发出提示音。
型号与软件环境
- 使用原发送器和接收器程序,保持无线组号一致。两块 V2 是本页所选配置,不是官方仅支持 V2。
- MakeCode 磁强读数用 µT,MicroPython 用 nT;按当前编辑器的单位调整阈值,不跨语言照抄同一个数。
相似产品、旧版硬件或其他软件版本,不代表可以直接使用同一份代码。
材料与设备准备清单
按实际准备情况勾选。零件规格、套件包含项和装配要求见对应来源。
必选材料已准备 0 / 6 项
勾选仅用于本页,不会上传;刷新或离开后重置。
必选材料
- × 2
本配置选择 V2 以使用内置声音;原项目也允许 V1 配合外接发声设备。
材料说明来源https://microbit.org/projects/make-it-code-it/door-alarm/ - × 1
用于发送器。
材料说明来源https://support.microbit.org/support/solutions/articles/19000013982-connecting-a-power-supply-to-the-micro-bit - × 2
用于发送器的适配电池盒。
材料说明来源https://support.microbit.org/support/solutions/articles/19000013982-connecting-a-power-supply-to-the-micro-bit - × 1
依次下载程序,再通过电脑为接收器供电。
材料说明来源https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/
选配材料
- × 1
替代 USB 的选配路线:一个适配电池盒及两节 AAA 电池。
材料说明来源https://support.microbit.org/support/solutions/articles/19000013982-connecting-a-power-supply-to-the-micro-bit
设备与工具
- 一台电脑和一条数据线可依次给板卡下载。本路线中,接收器由电脑 USB 供电,发送器由电池供电。
实现路线
按顺序进入原教程。这里整理流程,不替代具体接线图和校准说明。
- 1
- 2
- 3
- 4
- 5
第一轮运行检查
- 磁铁远离时,接收器出现开门图标与提示音。
- 磁铁靠近时,接收器显示关门图标,不再触发新的提示音。
- 改变摆放位置后,重新检查读数与阈值。
这个项目不包含
- 这是学习模型,不是安防系统;不保证断电告警,也不提供手机通知或联网监控。
装配与运行注意
- 声音测试前告知旁人,不贴耳测试;固定时不要短接裸露电路。
- 同一区域的独立项目使用不同无线组号,避免互相干扰。
预算中要计入什么
- 计入两块板、发送器电池、USB 线、磁铁和固定材料;接收器需脱离 USB 时才另配电池。
原项目资料与代码
- 原门状态项目与两个程序公开资料
包含 MakeCode、Python、HEX 入口;原内容采用 CC BY-SA 4.0。
https://microbit.org/projects/make-it-code-it/door-alarm/ - 下载程序公开资料https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/
- 供电要求公开资料https://support.microbit.org/support/solutions/articles/19000013982-connecting-a-power-supply-to-the-micro-bit
- MicroPython 磁强单位公开资料https://microbit-micropython.readthedocs.io/en/v2-docs/compass.html
- MakeCode 磁强单位公开资料https://makecode.microbit.org/reference/input/magnetic-force
- 板卡安全说明公开资料https://microbit.org/get-started/user-guide/safety/
资料查阅日期:2026-10-14。本页根据原项目资料整理,RoboFacet 未进行硬件复现。套件内容、价格与软件更新以对应官方说明为准。