内容正文:
会听
声
音
的机
器
人
第 7 课
课程回顾
课程回顾
前面我们学习了给机器人装上“眼睛”,通过编写相关的程序,让它能够自动躲避障碍物,还能够寻找光源。
本节课我们将给机器人装上“耳朵”,让它能听到声音。让我们具体看看是如何做的吧!
https://www.ypppt.com/
认识声音传感器
编写会听声音的机器人程序
模拟仿真机器人听声音
01
02
03
目录
04
搭建与调试会听声音的机器人
认识
声音传感器
PART 01
声音传感器相当于机器人的“耳朵”,装上声音探头就能够检测声音,我们就可以用声音来控制机器人的行动了。
声音传感器
一、认识声音传感器
声音探头
检测指示灯
可调电阻
一分钟我们可以做些什么?
6
长
见
识
声音传感器的主要功能是检测周围环境是否存在声音。当外部有声音(如掌声或碰撞声)时,传感器会把接收到的声音转化为电信号,并输入给机器人的微电脑。
7
编写
会听声音的机器人程序
PART 02
二、编写会听声音的机器人程序
教机器人听声音,与机器人看障碍物、看亮光的方法类似,只是使用的传感器不同,并且感知到外界信息后机器人所采取的行为也不同。
接下来我们尝试编写机器人听声音程序,让机器人在听到声音时前进,听不到声音时停止不动。具体参考如下:
一分钟我们可以做些什么?
9
(1)添加模块和选择变量及端口
① 找到并插入所需的模块
② 双击“声音”模块,选择与实物搭建机器人一致的端口号
一分钟我们可以做些什么?
10
(2)添加“条件判断”模块,并设置条件表达式
② 设置条件表达式为:声音变量==1,表示声音传感器检测到信号
① 插入所需的模块
一分钟我们可以做些什么?
11
(3)设定“条件判断”模块执行后对应的动作行为。
① 加入电机模块,并设置”前进“的左右电机参数。表示检测声音时机器人前进。
① 加入”电机停止“模块,表示检测声音时机器人停止行动。
一分钟我们可以做些什么?
12
模拟仿真
机器人听声音
PART 03
三、模仿仿真机器人听声音
完成程序的编写之后,我们需要在RC编程软件中的仿真平台上测试机器人听声音的程序,并根据需要修改程序,模拟用声音指挥机器人前进、停止。
一分钟我们可以做些什么?
14
小
妙
招
由于在仿真系统中,声源是一直发声的,所以我们在仿真的时候需要分两步:
1.将机器人放在有声音的地方,看看有什么样的动作
2.将机器人放置在无声的地方,看看有什么样的动作
移动声源的方法:
1.加入声源后,右键取消继续添加
2.点击声源中心处,让鼠标在“十字”状态下,按住键盘Ctrl键,当鼠标变成十字箭头时,按住鼠标左键拖动声源
15
搭建与调试
会听声音的
机器人
PART 04
四、搭建与调试会听声音的机器人
编写完机器人所需的程序后,我们将要开始搭建并调试所制作的听声音机器人了。具体参考如下操作:
(1)将左右电机、声音传感器与微电脑连接好
(2)将编写好的程序下载到搭建好的机器人微电脑中
(3)调试好机器人
注意:搭建时输入端口要与编写程序时选择的端口一致!
一分钟我们可以做些什么?
17
小
妙
招
如果我们喊“停”,机器人会马上停止吗?为什么?
由于声音传感器非常灵敏,在调试时,同学们的讨论声,也有可能被机器人检测到,那怎么办呢?
我们可以在声音传感器上用小螺丝刀进行微调,这样机器人就不会太灵敏了。
18
课堂
总
结
第7课 会听声音的机器人
一
认识声音传感器
二
编写会听声音的机器人程序
四
搭建与调试会听声音的机器人
第7课 会听声音的机器人
三
编写会听声音 的机器人程序
课堂总结
如何安排和管理时间
20
$$