Skip to content

3.6 摩天轮 ​

3.6.1 造型介绍 ​

  这是一台会 “语音调速” 的摩天轮,上电后电机静止不动,当接收语音交互指令时,电机匀速转动带动摩天轮运转,就像智能游乐设备,语音控制旋转启停。

3.6.2 学习目标 ​

  1. 认识360°积木电机、WonderLLM语音模块,掌握micro:bit扩展板联动控制方法。

  2. 理解语音指令解析与电机控制逻辑,实现语音控制摩天轮启停旋转功能。

3.6.3 造型搭建 ​

PDF 未正常显示? 在新窗口打开

3.6.4 模式切换 ​

本造型需要用 离线语音交互 ,如果已经进入离线语音交互模式即可 跳过此步骤直接进入设备接线步骤 ,否则请参考"4.6.1 固件更新"重新烧录对应固件。

3.6.4 设备接线 ​

将 WonderLLM 模块接线插入 micro:bit 扩展板 接口;

将360°积木电机接线插入 micro:bit 扩展板 接口,电机 接线插入 S1 的 引脚处。

如图所示:

3.6.6 程序编写 ​

(1) 程序原理图 ​

(2) 核心代码块解析 ​

指令块所在类别功能说明
定义 / 获取用于存储数据的变量
对自定义变量进行赋值操作
初始化 DaDabit 模块,为后续使用做准备
初始化 WonderLLM 接口,建立模块通信连接
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式
读取语音交互模块中识别到的指令结果编号
控制指定接口的360°积木电机的转动方向与速度

(3) 完整程序展示 ​

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 4,并切换 WonderLLM 模块为语音交互模式;

  2. 程序持续循环读取语音交互识别结果;

  3. 识别到启动语音指令时 360° 积木电机匀速旋转带动摩天轮运转,识别到停止语音指令电机则停转;

  4. 旋转动作结束后保持静止待机,持续循环等待语音控制。

程序链接:点击跳转

你也可以通过以下网页直接下载程序:

表单未正常显示? 在新窗口打开

3.6.7 程序下载 ​

3.6.8 扩展提升 ​

项目一:动态光影音乐秀

  语音启动摩天轮,RGB 随机循环切换色彩,每 100ms 刷新灯光效果,点阵固定显示 “RUN”,同步播放游乐乐曲;A 键降低灯光刷新速度,B 键切换背景音乐,练习随机函数、循环延时、多外设联动。

项目二:限时游玩模式

  语音开启后计时 20 秒自动停转,点阵倒计时递减,倒计时末尾蜂鸣连续提示,灯光同步快速闪烁预警,掌握倒计时变量、定时自动停机、声光预警逻辑。

3.6.9 技术支持与产品讨论 ​

如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:

表单未正常显示? 在新窗口打开

如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享: