资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第7课 会听声音的机器人,粤教版 第三册上,新知导入,听过啊!只要高喊“芝麻,芝麻,开门把”,宝库的大门就会敞开。,玲玲,你听过阿里巴巴于四十大盗的故事吗?,嗯!现在,有些机器人也可以听见声音就开门了。,那我们也来创作一个会听声音的机器人吧!,前面我们给机器人装上了“眼睛”,让它看到物体,还能自动躲避障碍物,今天,我们给机器人装上“耳朵”,让它能听到声音吧!,新知导入,新知讲解,声音传感器相当于机器人的“耳朵”,他又声音探头检测声音,机器人装上它就可以听到声音,我们就能用声音控制机器人行动了。,一、认识声音传感器,声音探头,可调电阻,连接线,新知讲解,长见识,声音传感器的主要功能是检测周围环境是否有声音。当外部有声音(比如掌声或碰撞声)的时候,传感器会把收到的声音转化为电信号,并传输给机器人的微电脑。,声音传感器的工作原理,新知讲解,二、编写会听声音的机器人程序,教机器人听声音,与教机器人看障碍物、看亮光的方法类似,只是使用的传感器不同,以及感知到外界信息后机器人所采取的行动也不同。,新知讲解,编写机器人听声音的程序,让机器人听到声音时前进,听不到声音时停止不动。首先进入RC编程平台的主界面,参考下图,编写让机器人一直检测周围环境时候有声音的程序。,单击“声音”判断”。,在程序中添加“永久循环模块”。,双击“声音”。,新知讲解,选择“声音变量”,存储声音信号,选择“传感器输入1”,与连接的机器人微电脑端口保持一致。设置完成后,单击“确定”按钮。,新知讲解,声音传感器与微电脑连接的端口可以随便选择吗?,新知讲解,参考下图,编写在程序中添加并设置“条件判断”模块的程序。,单击“条件判断”。,双击“条件判断”。,新知讲解,参考下图,在表达式框中输入“声音变量=1”,表示声音传感器检测到信号,即机器人听到了声音,设置完成后单击“确定”按钮。,新知讲解,如果条件表达式“声音变量=0”这又表示什么?,新知讲解,参考下图,编写机器人根据检测到的结果,判断是往前走还是还是停下来不动的程序。,单击“高速点击”。,双击“高速点击”框设置机器人向前走。,添加“电机停止”模块,声音传感器没有检测到声音时电机停止不动。,新知讲解,参考下图,设置左电机速度为10,右电机速度为10。即当声音传感器检测到有信号时,机器人往前走。设置完成后,单击“确定”按钮。,新知讲解,三、模拟仿真机器人听声音,在RC编程软件中的仿真平台上测试机器人听声音的程序,并根据需要修改程序,模拟用声音指挥机器人前进、停止。,新知讲解,试一试,试在仿真平台添加声源,如图所示,然后移动声源,观察机器人有什么变化。,新知讲解,由于在仿真系统中,声源是一直发声的,所以我们在仿真的时候需要分成两步。即先将机器人放在有声音的地方,看有什么动作,然后再放到没有声音的地方,看它会有什么动作。,新知讲解,四、搭建与调试会听声音的机器人,我们不妨用掌声、欢呼声试试,看看它能否随之动起来。我们不发出声音时,看看它是否会停止。,玲玲,我搭建了一个会听声音的机器人,怎样调试呢?,新知讲解,参考下图,将左右电机、声音传感器与微电脑连接好,将编好的程序下载到搭建好的机器人微电脑中,调试好你的机器人。如果你喊“停”,机器人会马上停止吗?为什么?,选择输入端口,与编写程序时选择的端口一致。,新知讲解,由于声音传感器非常灵敏,在调试的时候,同学们的讨论声,也可能被机器人检测到,怎么办呢?我们可以在声音传感器上用小螺丝到进行微调,这样机器人就不会太灵敏了。,新知讲解,请同学们在小组内展开讨论,探讨如何制作声音控制开关、报警器等机器人吧!,课堂练习,判断: 1. 声音传感器的灵敏度可以调节。( ) 2. 声音传感器能够把接受到的声音转化为电信号。 ( ) 3. 声音传感器与微电脑连接的端口可以随便选择。 ( ),作业布置,作业:试着放置多个声源,机器人会出现什么情况?自己动手实现,记录实验现象和同学们分享。,课堂总结,认识声音传感器,1,2,3,4,编写会听声音机器人程序,模拟仿真机器人听声音,搭建与调试会听声音的机器人,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号