Koov 的核心魅力在于将积木拼搭(实体)与图形化编程(虚拟)相结合,让学习者在动手实践中理解编程和机器人原理。

(图片来源网络,侵删)
下面我将为您分类介绍一些经典的 Koov 机器人示例,从易到难,并附上核心思路和实现要点。
入门级示例:点亮与基础运动
这类示例适合初学者,旨在熟悉 Koov 的零件和编程环境。
示例 1:闪烁的警示灯
- 目标:让一个由 LED 和积木搭建的“警示灯”闪烁。
- 搭建思路:
- 用几块积木搭建一个简单的支架或灯座。
- 将一个 LED 零件 插在支架的顶部。
- 将 LED 连接到 Koov 主控板的 数字引脚 上(D13)。
- 编程思路:
- 使用
开始模块作为程序起点。 - 添加一个
无限循环模块。 - 在循环内,添加
点亮LED模块,设置对应的引脚(如 D13)。 - 添加一个
等待模块,设置一个时间(如 1 秒)。 - 再次添加
熄灭LED模块,设置对应的引脚。 - 再次添加一个
等待模块(1 秒)。
- 使用
- 核心知识点:数字输出、循环、延时。
示例 2:前进的小车
- 目标:搭建一个简单的两轮小车,让它向前行驶。
- 搭建思路:
- 用积木搭建一个底盘。
- 在底盘上安装两个 马达,作为驱动轮。
- 安装两个 轮子 在马达上。
- 将底盘和马达连接到 Koov 主控板上。
- 编程思路:
- 使用
开始模块。 - 添加
马达转动模块。 - 选择连接的两个马达(M1 和 M2)。
- 设置转动方向为“正转”或“反转”。
- 设置转动速度(50%)。
- 添加一个
等待模块,设置行驶时间(如 3 秒)。 - 再添加一个
马达停止模块,让小车停下来。
- 使用
- 核心知识点:马达控制、正反转、速度控制、延时。
进阶级示例:传感器应用与逻辑判断
当掌握了基础后,就可以引入传感器,让机器人“感知”世界。
示例 3:避障小车
- 目标:小车能自动检测前方障碍物,并绕开它。
- 搭建思路:
- 在“前进的小车”基础上,在车头前方安装一个 超声波传感器。
- 将超声波传感器连接到主控板的 模拟引脚 或 数字引脚(具体看传感器型号)。
- 编程思路:
- 使用
开始模块。 - 添加一个
无限循环模块。 - 在循环内部,首先添加
读取超声波模块,获取前方距离。 - 添加一个
....否则...的条件判断模块。 - 在“的条件框中,设置判断逻辑,
超声波值 < 20(表示距离小于20厘米)。 - 在“分支(遇到障碍物):
- 添加
马达转动模块,让一个马达正转,另一个反转,实现原地转弯。 - 添加
等待模块,设置转弯时间(如 1 秒)。
- 添加
- 在“否则”分支(没有障碍物):
- 添加
马达转动模块,让两个马达都正转,小车直线前进。
- 添加
- 使用
- 核心知识点:传感器输入(超声波)、条件判断、分支逻辑。
示例 4:智能风扇
- 目标:用手遮挡光线,风扇就会自动开启。
- 搭建思路:
- 用积木搭建一个风扇的底座和扇叶。
- 将一个 马达 安装在底座上,连接扇叶。
- 在风扇旁边安装一个 光线传感器。
- 编程思路:
- 使用
开始模块。 - 添加
无限循环模块。 - 在循环内,添加
读取光线模块。 - 添加
....条件判断模块。 - 在条件框中设置判断逻辑,
光线值 < 50(表示光线变暗,手可能遮挡了)。 - 在“分支:
- 添加
马达转动模块,开启风扇。
- 添加
- (可选)可以再添加一个
否则分支,在里面添加马达停止模块,让风扇在光线充足时停止。
- 使用
- 核心知识点:传感器输入(光线)、条件判断、阈值概念。
创意级示例:综合应用与复杂结构
这类示例通常需要结合多种传感器和复杂的机械结构,考验综合设计能力。
示例 5:机械臂
- 目标:搭建一个可以抓取和搬运物体的简易机械臂。
- 搭建思路:
- 这是 Koov 中最具代表性的复杂结构之一,通常需要用到多个 伺服马达 来控制不同的关节(如底座旋转、大臂升降、小臂俯仰、爪子开合)。
- 通过精密的积木连接,搭建出多连杆结构,确保运动的灵活性。
- 编程思路:
- 手动控制模式:为每个伺服马达创建一组按钮(如“爪子张开”、“爪子闭合”、“大臂抬起”等),每个按钮对应一个
伺服马达转动到角度的模块。 - 自动抓取模式:
- 可以结合超声波传感器,让机械臂自动检测到物体。
- 编写一系列动作序列:1. 旋转到物体位置;2. 放下大臂;3. 张开爪子;4. 闭合爪子抓住物体;5. 抬起大臂;6. 旋转到目标位置;7. 放下物体;8. 张开爪子。
- 这需要大量的
等待模块来保证动作的连贯性。
- 手动控制模式:为每个伺服马达创建一组按钮(如“爪子张开”、“爪子闭合”、“大臂抬起”等),每个按钮对应一个
- 核心知识点:伺服马达控制、角度定位、多任务协同、序列化编程。
示例 6:会打鼓的机器人
- 目标:搭建一个机器人,能够按照节奏敲击不同的“鼓”。
- 搭建思路:
- 搭建一个可以左右摆动的“手臂”,通常由一个 伺服马达 驱动。
- 在手臂末端安装一个敲击棒。
- 在手臂的摆动路径上,放置几个不同位置的“鼓”(可以是积木或小盒子)。
- 可以再安装一个 光线传感器 或 触摸传感器,作为“开始演奏”的开关。
- 编程思路:
- 使用
....模块,检测传感器是否被触发。 - 在“分支中,添加一个
重复执行模块(例如重复 4 次)。 - 在重复循环内部,添加一系列
伺服马达转动到角度的模块。转动到 30度(敲击鼓1) ->等待 0.5秒->转动到 90度(敲击鼓2) ->等待 0.5秒->转动到 30度(回到原位) ->等待 1秒。
- 通过改变角度和等待时间,可以创造出不同的节奏和鼓点。
- 使用
- 核心知识点:伺服马达、节奏编程、状态机(简单的)。
如何获取更多示例?
- 官方 Koov App:下载官方的 Koov 应用程序(iOS/Android),里面有大量的、分步骤的官方教程和示例项目,非常适合自学。
- Koov 官方网站:访问索尼教育机器人的官方网站,通常会有在线的项目库和教学资源。
- 社区和分享:在社交媒体(如 YouTube, Bilibili)上搜索“Koov 机器人”,可以看到全球各地的爱好者分享的创意项目和搭建教程。
- Koov 教学指南:购买 Koov 套装时,通常会附带一本或一本电子版的教学指南,里面包含了从入门到进阶的多个示例。
希望这些示例能给您带来启发!Koov 的乐趣就在于“无限可能”,大胆地发挥您的想象力,创造属于您自己的独一无二的机器人吧!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。