Skip to content

3.12 秋千

3.12.1 造型介绍

  这是一座会 “闻声晃动” 的迷你秋千,语音唤醒指令即可驱动舵机带动吊座来回摆动,足不出户就能看见童趣晃动秋千。

3.12.2 学习目标

  1. 利用 WonderLLM 语音交互功能,实现秋千智能启停操控。

  2. 学会 ESP32 调控 270° 积木舵机循环摆动节奏,还原户外秋千运动形态。

3.12.3 积木搭建

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

3.12.4 模式切换

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

3.12.5 设备接线

将 WonderLLM 模块接线插入 ESP32 主控器 接口;

将 270° 积木舵机接线插入 ESP32 主控器 接口,舵机 接线插入 S1 的 引脚处。

如图所示:

!注意事项:

第一次进行与270°积木舵机相关的课程时,我们需要先将270°舵机上的齿轮及齿轮携带的积木部分一起拆下,把以下270°舵机的复位程序上传至ESP32;接着将拆下的积木装回,然后将我们本节课的程序上传至ESP32,等待270°积木舵机转至初始位置( 135° ),此时秋千处于居中状态。(若之前已经使用过舵机复位程序,可跳过此步骤)

3.12.6 程序编写

(1) 程序原理图

(2) 添加扩展库

在 “扩展” 中选择 “传感器” 添加 “WonderLLM离线版” 。

(3) 核心代码块解析

                                             
指令块所在类别功能说明
切换WonderLLM模块的工作识别模式,可选语音交互、颜色识别、人脸识别三种工作模式。
在语音交互模式下,读取模块识别到的语音文本内容,用于后续判断与交互逻辑。
控制指定接口270°舵机,在设定时长内平稳转动至目标角度,自动延时等待舵机完成动作。

(4) 完整程序展示

  1. 上电初始化 WonderLLM 模块的硬件接口为 1 ,并切换其为语音交互模式,然后设置 270° 积木舵机的初始位置;

  2. 程序进入无限循环,持续采集语音识别文本信号;

  3. 识别摆动指令时,驱动舵机往复摆动模拟秋千晃动;

  4. 识别停止指令,舵机回归居中待机位置,循环持续刷新语音检测。

  • 程序源文件存放于「附录文件」目录内的「课程资料」,可前往该处下载压缩包获取。

3.12.7 程序下载

3.12.8 扩展提升

项目一:摆动配套哄睡灯光

  语音开启秋千摆动时,RGB 彩灯同步开启柔和呼吸渐变效果,摆动速度越慢灯光渐变节奏越舒缓,语音下达停止指令后灯光 3 秒缓慢熄灭,练习舵机运动与 RGB 灯光同步联动控制。

项目二:定时自动停摆功能

  可语音附加时长参数设定摇摆总时长,计时结束秋千自动回中停止摆动,同时蜂鸣器播放轻柔收尾短音,掌握语音参数读取、倒计时定时关停多设备逻辑。

3.12.9 技术支持与产品讨论

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

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

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