mBot2 / mBot Neo · CyberPi · mBlock 5
mBot2 超声避障小车
按官方 Case 30 搭建积木程序,让超声读数触发转向,再上传为可脱离电脑运行的程序。
需要基础编程与调试
完成目标
小车前进,并在程序检测到障碍物时改变方向。
型号与软件环境
- 采用 mBot2,也称 mBot Neo;不混用 mBot1、Ranger 或 Rover 教程。
- 设备选择 CyberPi,添加 mBot2 Shield 与 Ultrasonic Sensor 2 扩展;独立运行需使用 Upload,而不是 Live。
- 公开教程提供积木图,不是已核实的一键下载文件;软件界面可能更新。
相似产品、旧版硬件或其他软件版本,不代表可以直接使用同一份代码。
材料与设备准备清单
按实际准备情况勾选。零件规格、套件包含项和装配要求见对应来源。
必选材料已准备 0 / 2 项
勾选仅用于本页,不会上传;刷新或离开后重置。
必选材料
设备与工具
- 电脑使用 mBlock 5,或网页版配合 mLink。测试建议:准备空旷区域和简单障碍物;例程未规定障碍物数量。
实现路线
按顺序进入原教程。这里整理流程,不替代具体接线图和校准说明。
- 1
- 2
- 3
- 4
- 5
第一轮运行检查
- mBlock 能识别 CyberPi 并上传程序。
- 可以分别观察无障碍前进和遇障碍转向。
- 使用 Upload 后,断开电脑仍可运行程序。
这个项目不包含
- 这是反应式示例,不包含建图、路径规划,也不保证走出所有迷宫或避开所有物体。
装配与运行注意
- 按文档使用电池和连接器,不改造电池包;更新固件时不要拔下 CyberPi 或 USB。
- 测试建议:使用平整、空旷区域,避开楼梯和桌边。
预算中要计入什么
- 计入标准套件、可能缺少的充电电源或 USB 转接头、测试材料和运费;不把课堂套餐附件视为单机标配。
原项目资料与代码
- 标准装配教程公开资料https://support.makeblock.com/hc/en-us/articles/1500006253942-Assemble-mBot-Neo-mBot2
- 使用 mBlock 5 编程公开资料https://support.makeblock.com/hc/en-us/articles/1500006184281-Program-mBot-Neo-with-mBlock-5
- Case 30 积木程序公开资料
代码以原页面的积木图片呈现。
https://support.makeblock.com/hc/en-us/articles/6566636705559-Case-30-mBot-Neo-Avoids-Obstacles - Shield 与电池说明公开资料https://support.makeblock.com/hc/en-us/articles/12739821665687-About-mBot2-Neo-Shield
- 固件更新流程公开资料https://support.makeblock.com/hc/en-us/articles/4402418785687-Update-the-Firmware-of-mBot-Neo-mBot2
资料查阅日期:2026-10-14。本页根据原项目资料整理,RoboFacet 未进行硬件复现。套件内容、价格与软件更新以对应官方说明为准。