麦昆小车 - 测评

硬件 Jan 31, 2020

麦昆小车 - 测评

一只玩具小车的开箱测评与上手。


前言

刷朋友圈的时候,偶然刷到 @瀚瀚_luna 的征集令。正好我对近两三年来流行的 micro:bit 板子感兴趣。于是,我眼疾手快地申请到了一只麦昆小车。

开箱

拆开快递包裹,出现了一个 DFRobot 专属橙色的盒子:

打开盒盖,可以发现 micro:bit 主板和麦昆套件:

零件全家福:

小车装好后的样子:

基本资料

麦昆小车的开发文档: http://wiki.dfrobot.com.cn/index.php?title=(SKU:ROB0148)_micro:Maqueen(V2.0)机器人小车

硬件

1280px-ROB0148正+背-ch-2 小车板载了许多功能模块,可以直接实现超声波测距、循迹、红外遥控等功能。小车用 3.5V~5V 直流供电,我用随车附送的电池盒,装上 3 颗 7 号电池给小车供电。

软件

麦昆小车使用基于 Scratch3.0 的 Mind+ 编程,很遗憾 Mind+ 暂不支持 MacOS 系统,我只能将工作区切换回 Windows. 我在安装 Mind+ 后,打开软件无响应,于是按照 这篇教程 将软件设置以 Windows 7 兼容性模式下运行,但仍不可用。于是,我切换为 makecode 进行编程。后来,我将 Mind+ 的兼容性设置为 Windows XP,最终可用了。

基本开发

makecode

我编写了一个程序,用于测试电机能否正常运行: 其中,「无限循环」代码块相当于 Arduino 下的 loop() 函数。

点击下载按钮,下载一个 .hex 后缀的文件,将 micro:bit 连接计算机并当做一个储存设备,把文件直接丢进去就自动上传了。

makecode 是基于 JavaScript 的,对 Arduino 兼容性并不好(例如第三方库)。网页直接便编写程序虽然很方便,但后期开发(加装各种传感器模块、源代码的存档)并不好用,所以后来我切换至 Mind+ 编程。

Mind+

测试电机的运行:

Snipaste_2019-05-09_23-00-24

有趣的想法

恶搞小玩意

Snipaste_2019-05-09_22-25-11 当检测到有人走过的时候(超声波测距值小于 5 cm),就会发出一段 BGM。

乱窜小车

原理:利用超声波测距,如果小于某个值(前方有障碍物),则随机左右转,继续前进。

Snipaste_2019-05-11_20-02-58

(待填坑)我脚底下是什么颜色?

(待填坑)桌面清扫机器人

自动清扫桌面。

(待填坑)桌面小助手

时钟、喝水提醒、久坐提醒等。

源码资料

以上源代码放置于:坚果云

总结

亮点: 1. 模块化设计,拼装简单,到手即玩,不必调试硬件,适用于 STEAM 教学; 2. 迷你车身,相较于其他智能小车,更适合小孩子玩; 3. 图形化编程,适合孩子入门;

期待改进之处:

  1. 主控板插槽没有分正反标识,初次上手容易插反;
  2. 初始 LED 点阵屏亮度太高,有可能会损伤孩子视力。

参考与致谢

知识共享许可协议
本站文章除特别声明外,均采用 知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议 进行许可。
您的支持将鼓励我们继续创作!

Power Lin

一个不会讲故事的硬件工程师,不是一个合格的产品经理。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.